GitHub Actions
3f12ca05a3
feat: implement role-based access for settings route and add focus trap hook
...
- Wrapped the Settings component in RequireRole to enforce access control for admin and user roles.
- Introduced a new custom hook `useFocusTrap` to manage focus within modal dialogs, enhancing accessibility.
- Applied the focus trap in InviteModal, PermissionsModal, and UserDetailModal to prevent focus from leaving the dialog.
- Updated PassthroughLanding to focus on the heading when the component mounts.
2026-03-03 03:10:02 +00:00
GitHub Actions
a681d6aa30
feat: remove Account page and add PassthroughLanding page
...
- Deleted the Account page and its associated logic.
- Introduced a new PassthroughLanding page for users without management access.
- Updated Settings page to conditionally display the Users link for admin users.
- Enhanced UsersPage to support passthrough user role, including invite functionality and user detail modal.
- Updated tests to reflect changes in user roles and navigation.
2026-03-03 03:10:02 +00:00
GitHub Actions
3632d0d88c
fix: user roles to use UserRole type and update related tests
...
- Changed user role representation from string to UserRole type in User model.
- Updated role assignments in various services and handlers to use the new UserRole constants.
- Modified middleware to handle UserRole type for role checks.
- Refactored tests to align with the new UserRole type.
- Added migration function to convert legacy "viewer" roles to "passthrough".
- Ensured all role checks and assignments are consistent across the application.
2026-03-03 03:10:02 +00:00
GitHub Actions
a1a9ab2ece
chore(docs): archive uptime monitoring regression investigation plan to address false DOWN states
2026-03-03 03:10:02 +00:00
Jeremy
9c203914dd
Merge pull request #795 from Wikid82/renovate/feature/beta-release-non-major-updates
...
chore(deps): update dependency postcss to ^8.5.8 (feature/beta-release)
2026-03-02 19:25:08 -05:00
renovate[bot]
6cfe8ca9f2
chore(deps): update dependency postcss to ^8.5.8
2026-03-03 00:22:16 +00:00
Jeremy
938b170d98
Merge branch 'development' into feature/beta-release
2026-03-02 17:41:57 -05:00
Jeremy
9d6d2cbe53
Merge pull request #793 from Wikid82/renovate/feature/beta-release-non-major-updates
...
chore(deps): update dependency postcss to ^8.5.7 (feature/beta-release)
2026-03-02 17:33:09 -05:00
renovate[bot]
136dd7ef62
chore(deps): update dependency postcss to ^8.5.7
2026-03-02 22:31:09 +00:00
Jeremy
f0c754cc52
Merge pull request #785 from Wikid82/feature/beta-release
...
Save and Import Functions Hotfix
2026-03-02 17:28:03 -05:00
GitHub Actions
28be62dee0
fix(tests): update cancel endpoint mock to match DELETE requests with session UUID
2026-03-02 22:09:53 +00:00
Jeremy
49bfbf3f76
Merge branch 'development' into feature/beta-release
2026-03-02 16:04:39 -05:00
GitHub Actions
2f90d936bf
fix(tests): simplify back/cancel button handling in cross-browser import tests
2026-03-02 21:02:34 +00:00
GitHub Actions
4a60400af9
chore(deps): add tracking for Syft and Grype versions in workflows and scripts
2026-03-02 21:01:42 +00:00
GitHub Actions
18d0c235fa
fix(deps): update OpenTelemetry dependencies to v1.41.0
2026-03-02 20:31:45 +00:00
GitHub Actions
fe8225753b
fix(tests): remove visibility check for banner in cancel session flow
2026-03-02 20:28:40 +00:00
GitHub Actions
273fb3cf21
fix(tests): improve cancel session flow in cross-browser import tests
2026-03-02 20:04:34 +00:00
GitHub Actions
e3b6693402
fix: correct version-check hook to use global latest tag
...
The pre-commit version check hook was incorrectly using `git describe`
to find the latest tag, which only traverses the current branch's
ancestry. On feature branches that predate release tags applied to
main/nightly, this caused false failures — reporting v0.19.1 as latest
even though v0.20.0 and v0.21.0 existed globally.
Replaced with `git tag --sort=-v:refname | grep semver | head -1` so
the check always compares .version against the true latest release tag
in the repository, independent of which branch is checked out.
2026-03-02 19:52:47 +00:00
Jeremy
ac915f14c7
Merge pull request #792 from Wikid82/renovate/feature/beta-release-non-major-updates
...
chore(deps): update aquasecurity/trivy-action action to v0.34.2 (feature/beta-release)
2026-03-02 14:08:07 -05:00
renovate[bot]
5ee52dd4d6
chore(deps): update aquasecurity/trivy-action action to v0.34.2
2026-03-02 19:02:20 +00:00
GitHub Actions
b5fd5d5774
fix(tests): update import handler test to use temporary directory for Caddyfile path
2026-03-02 15:29:49 +00:00
Jeremy
ae4f5936b3
Merge pull request #787 from Wikid82/main
...
Propagate changes from main into development
2026-03-02 10:29:25 -05:00
GitHub Actions
5017fdf4c1
fix: correct spelling of 'linting' in Management agent instructions
2026-03-02 15:25:36 +00:00
GitHub Actions
f0eda7c93c
chore: remove workflow_dispatch trigger from quality checks workflow
2026-03-02 15:14:25 +00:00
GitHub Actions
f60a99d0bd
fix(tests): update route validation functions to ensure canonical success responses in import/save regression tests
2026-03-02 15:05:05 +00:00
Jeremy
1440b2722e
Merge pull request #786 from Wikid82/renovate/feature/beta-release-non-major-updates
...
fix(deps): update non-major-updates (feature/beta-release)
2026-03-02 10:02:56 -05:00
Jeremy
f58c96d29f
Merge pull request #784 from Wikid82/nightly
...
Weekly Nightly Promotion
v0.21.0
2026-03-02 10:00:05 -05:00
renovate[bot]
3b92700b5b
fix(deps): update non-major-updates
2026-03-02 14:58:14 +00:00
GitHub Actions
5c0a543669
chore: update flatted, tldts, and tldts-core to version 7.0.24 in package-lock.json
2026-03-02 14:55:30 +00:00
GitHub Actions
317b695efb
chore: update tldts and tldts-core to version 7.0.24 in package-lock.json
2026-03-02 14:54:51 +00:00
GitHub Actions
077e3c1d2b
chore: add integration tests for import/save route regression coverage
2026-03-02 14:53:59 +00:00
GitHub Actions
b5c5ab0bc3
chore: add workflow_dispatch trigger to quality checks workflow
2026-03-02 14:53:59 +00:00
Jeremy
a6188bf2f1
Merge branch 'development' into feature/beta-release
2026-03-02 09:48:21 -05:00
Jeremy
2ecd6dd9d4
Merge branch 'main' into nightly
2026-03-02 09:38:57 -05:00
GitHub Actions
16752f4bb1
fixt(import): update cancel functions to accept session UUID and modify related tests
2026-03-02 14:30:24 +00:00
GitHub Actions
a75dd2dcdd
chore: refactor agent tools and improve documentation
...
- Consolidated tools for Management, Planning, Playwright Dev, QA Security, and Supervisor agents to streamline functionality and reduce redundancy.
- Updated terminology from "Proper" fix to "Long Term" fix in Management agent for clarity on implementation choices.
- Added mandatory lintr and type checks before declaring slices "DONE" in Management agent to enhance code quality.
- Enhanced argument hints and descriptions across agents for better guidance on usage.
2026-03-02 14:24:31 +00:00
GitHub Actions
63e79664cc
test(routes): add strict route matrix tests for import and save workflows
2026-03-02 14:11:54 +00:00
GitHub Actions
005b7bdf5b
fix(handler): enforce session UUID requirement in Cancel method and add related tests
2026-03-02 14:11:20 +00:00
GitHub Actions
0f143af5bc
fix(handler): validate session UUID in Cancel method of JSONImportHandler
2026-03-02 14:10:45 +00:00
GitHub Actions
76fb800922
fix(deps): update @csstools/css-syntax-patches-for-csstree and cssstyle to latest versions
2026-03-02 08:39:22 +00:00
Jeremy
58f5295652
Merge pull request #782 from Wikid82/renovate/feature/beta-release-non-major-updates
...
fix(deps): update non-major-updates (feature/beta-release)
2026-03-02 03:32:42 -05:00
renovate[bot]
0917a1ae95
fix(deps): update non-major-updates
2026-03-02 08:19:58 +00:00
Jeremy
409dc0526f
Merge pull request #779 from Wikid82/feature/beta-release
...
Uptime Monitoring Hotfix
2026-03-01 23:10:57 -05:00
GitHub Actions
10259146df
fix(uptime): implement initial uptime bootstrap logic and related tests
2026-03-02 03:40:37 +00:00
Jeremy
8cbd907d82
Merge pull request #781 from Wikid82/renovate/feature/beta-release-non-major-updates
...
chore(deps): update non-major-updates (feature/beta-release)
2026-03-01 22:16:52 -05:00
Jeremy
ff5ef35a0f
Merge pull request #780 from Wikid82/bot/update-geolite2-checksum
...
chore(docker): update GeoLite2-Country.mmdb checksum
2026-03-01 22:16:18 -05:00
renovate[bot]
fbb86b1cc3
chore(deps): update non-major-updates
2026-03-02 03:15:19 +00:00
Wikid82
0f995edbd1
chore(docker): update GeoLite2-Country.mmdb checksum
...
Automated checksum update for GeoLite2-Country.mmdb database.
Old: 86fe00e0272865b8bec79defca2e9fb19ad0cf4458697992e1a37ba89077c13a
New: d3031e02196523cbb5f74291122033f2be277b2130abedd4b5bee52ba79832be
Auto-generated by: .github/workflows/update-geolite2.yml
2026-03-02 02:53:18 +00:00
GitHub Actions
aaddb88488
fix(uptime): refine host monitor checks to short-circuit TCP monitors while allowing HTTP/HTTPS checks
2026-03-02 00:24:03 +00:00
GitHub Actions
f79f0218c5
fix(tests): update mock heartbeat generation to align with monitor's latest status
2026-03-01 17:38:01 +00:00