Commit Graph

3238 Commits

Author SHA1 Message Date
renovate[bot]
72bfca2dc3 fix(deps): update non-major-updates 2026-02-23 20:15:18 +00:00
GitHub Actions
09f9f7eb3d chore: remove Caddy Compatibility Gate workflow 2026-02-23 20:15:12 +00:00
GitHub Actions
9e71dd218b chore: update katex to version 0.16.33 in package-lock.json 2026-02-23 19:37:57 +00:00
GitHub Actions
ee5350d675 feat: add keepalive controls to System Settings
- Introduced optional keepalive settings: `keepalive_idle` and `keepalive_count` in the Server struct.
- Implemented UI controls for keepalive settings in System Settings, including validation and persistence.
- Added localization support for new keepalive fields in multiple languages.
- Created a manual test tracking plan for verifying keepalive controls and their behavior.
- Updated existing tests to cover new functionality and ensure proper validation of keepalive inputs.
- Ensured safe defaults and fallback behavior for missing or invalid keepalive values.
2026-02-23 19:33:56 +00:00
Jeremy
9424aca5e2 Merge pull request #748 from Wikid82/renovate/feature/beta-release-non-major-updates
chore(deps): update github/codeql-action digest to a754a57 (feature/beta-release)
2026-02-23 09:54:55 -05:00
renovate[bot]
8fa0950138 chore(deps): update github/codeql-action digest to a754a57 2026-02-23 14:48:33 +00:00
GitHub Actions
1315d7a3ef chore: Add cache dependency path for Go setup in workflows 2026-02-23 14:41:55 +00:00
GitHub Actions
63d7c5c0c4 chore: Update Caddy patch scenario and enhance CaddyAdminAPI validation in config 2026-02-23 14:41:55 +00:00
GitHub Actions
79c8e660f5 chore: Update minimum coverage requirements to 87% for backend and frontend tests 2026-02-23 14:41:55 +00:00
GitHub Actions
7b640cc0af chore: Add Prettier and Tailwind CSS plugin to devDependencies 2026-02-23 14:41:55 +00:00
GitHub Actions
1f2b4c7d5e chore: Add Caddy compatibility gate workflow and related scripts; update documentation and test cases 2026-02-23 14:41:55 +00:00
Jeremy
441c3dc947 Merge pull request #747 from Wikid82/renovate/feature/beta-release-non-major-updates
chore(deps): update non-major-updates (feature/beta-release)
2026-02-23 09:18:31 -05:00
renovate[bot]
735b9fdd0e chore(deps): update non-major-updates 2026-02-23 14:15:17 +00:00
GitHub Actions
45458df1bf chore: Add Caddy compatibility gate workflow and related scripts; enhance SMTP settings tests 2026-02-23 13:38:02 +00:00
Jeremy
4004c6bc08 Merge pull request #743 from Wikid82/nightly
Weekly: Promote nightly to main (2026-02-23)
v0.20.0
2026-02-23 08:08:18 -05:00
Jeremy
427babd3c1 Merge pull request #742 from Wikid82/development
Propagate changes from development into feature/beta-release
2026-02-23 08:07:28 -05:00
Jeremy
2486dc24a1 Merge pull request #739 from Wikid82/main
Propagate changes from main into development
2026-02-23 02:37:58 -05:00
Jeremy
3fa1074ea9 Merge branch 'development' into feature/beta-release 2026-02-23 02:36:39 -05:00
GitHub Actions
51d997c6fb chore: Update current spec to outline Caddy 2.11.1 compatibility, security, and UX impact plan 2026-02-23 07:31:36 +00:00
Jeremy
b15cfbb706 Merge pull request #738 from Wikid82/bot/update-geolite2-checksum
chore(docker): update GeoLite2-Country.mmdb checksum
v0.19.1
2026-02-23 02:19:53 -05:00
Wikid82
4d9fafdd9a chore(docker): update GeoLite2-Country.mmdb checksum
Automated checksum update for GeoLite2-Country.mmdb database.

Old: 1cf82f09ce08a6e160d7426fc59fd6c12d56650e7408c832172b2eb9b62cf28d
New: 86fe00e0272865b8bec79defca2e9fb19ad0cf4458697992e1a37ba89077c13a

Auto-generated by: .github/workflows/update-geolite2.yml
2026-02-23 02:56:51 +00:00
Jeremy
cdcd1b6639 Merge pull request #729 from Wikid82/feature/beta-release
Migration from Shoutrrr to Notify - Foundation
2026-02-22 21:01:44 -05:00
GitHub Actions
9634eb65ad chore: Add tests for enhanced security notification service and proxy host validation 2026-02-22 22:53:11 +00:00
GitHub Actions
a52ba29f02 chore: Update malformed URL test expectations in ProxyHostService validation 2026-02-22 17:44:17 +00:00
GitHub Actions
f5db7ad0e4 chore: Enhance backend test coverage and add new functional tests for Security page
- Added tests to `proxyhost_service_validation_test.go` to validate fallback parsing and handle invalid hostname characters.
- Introduced new tests for DNS challenge validation in `proxyhost_service_validation_test.go`.
- Updated `current_spec.md` to reflect changes in testing strategy and coverage goals for PR #729.
- Enhanced `Security.functional.test.tsx` to include navigation test for Notifications button.
- Mocked `useNavigate` from `react-router-dom` to verify navigation behavior in Security page tests.
2026-02-22 17:12:17 +00:00
GitHub Actions
7497cbecd0 chore: Implement manual test plan for SMTP mock server flakiness fix
- Added a new documentation file outlining the manual test plan to validate the SMTP mock server flakiness fix, ensuring improved mail test reliability without affecting production behavior.
- Updated the current specification document to reflect the focus on stabilizing flaky SMTP STARTTLS+AUTH unit tests, including detailed research findings and requirements for the implementation.
- Created a QA/Security validation report for the SMTP flaky test fix, confirming that changes are test-only, stable under repeated runs, and do not introduce new security risks.
2026-02-22 06:29:37 +00:00
GitHub Actions
b14f6f040f chore: Add tests for feature flags and notification providers
- Implement tests for feature flags coverage in `feature_flags_coverage_v2_test.go` to validate behavior with invalid persisted and environment values, as well as default settings.
- Create tests in `notification_provider_patch_coverage_test.go` to ensure correct handling of notification provider updates, including blocking type mutations for non-Discord providers.
- Add tests in `security_notifications_patch_coverage_test.go` to verify deprecated headers, handle invalid CIDR warnings, and ensure correct severity handling for security events.
- Introduce migration error handling tests in `routes_coverage_test.go` to ensure graceful handling of migration errors during registration.
- Enhance `cerberus_blockers_test.go` with tests for disabled security event notifications and error handling for dispatch failures.
- Update `router_test.go` to validate notify routing based on feature flags.
- Refactor `mail_service.go` to normalize base URLs for invites, ensuring proper handling of trailing slashes.
- Modify `notification_service_json_test.go` and `notification_service_test.go` to mock Discord validation and improve webhook testing.
- Update `proxyhost_service.go` to enhance hostname validation by parsing URLs.
- Refine `uptime_service.go` to extract ports correctly from URLs, including handling edge cases.
- Enhance frontend tests in `notifications.test.ts` and `Notifications.test.tsx` to ensure correct behavior for Discord notification providers and enforce type constraints.
2026-02-21 20:55:01 +00:00
GitHub Actions
89a1768496 chore: add npm update script for managing project dependencies 2026-02-21 18:06:08 +00:00
GitHub Actions
57e7aa3e81 chore(deps): update @csstools/color-helpers, @csstools/css-color-parser, and oxc-resolver to latest versions 2026-02-21 17:49:39 +00:00
Jeremy
ff88ae9fd8 Merge pull request #736 from Wikid82/renovate/feature/beta-release-goreleaser-goreleaser-action-7.x
chore(deps): update goreleaser/goreleaser-action action to v7 (feature/beta-release)
2026-02-21 12:46:37 -05:00
renovate[bot]
cddec19862 chore(deps): update goreleaser/goreleaser-action action to v7 2026-02-21 17:46:14 +00:00
Jeremy
1bbd71cac3 Merge pull request #735 from Wikid82/renovate/feature/beta-release-non-major-updates
fix(deps): update non-major-updates (feature/beta-release)
2026-02-21 12:43:41 -05:00
GitHub Actions
a21351cd0f chore: add CHARON_ENCRYPTION_KEY management for backend tests 2026-02-21 17:39:50 +00:00
renovate[bot]
783956cb78 fix(deps): update non-major-updates 2026-02-21 16:43:51 +00:00
GitHub Actions
9094d3b99b choret: enforce discord-only provider type across notifications API and UI
- Added validation to reject non-discord provider types in create, update, test, and preview operations.
- Updated the notifications form to automatically normalize non-discord types to discord.
- Modified UI to display explicit messaging for deprecated and non-dispatch statuses for non-discord providers.
- Enhanced tests to cover new validation logic and UI changes for provider types.
2026-02-21 14:28:06 +00:00
GitHub Actions
718358314f chore: Update notification provider to support Discord only
- Refactored notification provider tests to use Discord webhook URLs.
- Updated frontend forms and API interactions to restrict provider type to Discord.
- Modified translations to reflect the change in supported provider types.
- Enhanced UI to indicate deprecated status for non-Discord providers.
- Adjusted documentation to align with the new provider structure.
2026-02-21 06:23:46 +00:00
GitHub Actions
f11cd689a5 fix: remove legacy security notification settings and related UI components 2026-02-20 19:28:13 +00:00
Jeremy
3a3c06a5ff Merge pull request #734 from Wikid82/renovate/feature/beta-release-non-major-updates
fix(deps): update non-major-updates (feature/beta-release)
2026-02-20 14:27:50 -05:00
renovate[bot]
c48ced8c03 fix(deps): update non-major-updates 2026-02-20 19:26:28 +00:00
GitHub Actions
4ea22c11b3 fix: package version missmatch 2026-02-20 14:21:06 +00:00
GitHub Actions
a558c36853 fix: Remove redundant entries from tools list in agent markdown files 2026-02-20 14:16:00 +00:00
GitHub Actions
1e14dcd59c fix: Prevent exposure of GotifyToken in JSON response for enhanced security 2026-02-20 14:07:21 +00:00
GitHub Actions
1d909afe41 fix: Update GotifyToken field to prevent exposure in JSON response 2026-02-20 14:06:46 +00:00
GitHub Actions
0d9ca68a94 chore: Update eslint and rollup dependencies to latest versions 2026-02-20 14:05:25 +00:00
GitHub Actions
105338ef67 fix: Sanitize event type logging in EnhancedSecurityNotificationService 2026-02-20 13:56:56 +00:00
GitHub Actions
8e88d9feae chore: Update CodeQL scan scripts and documentation for CI alignment and deprecate old suites 2026-02-20 13:55:28 +00:00
GitHub Actions
1309189523 feat: Enhance security notifications with new event types and provider integration 2026-02-20 13:03:40 +00:00
GitHub Actions
a278ae1287 chore: Enhance governance and security guidelines in documentation for GORM and token protection 2026-02-20 12:38:37 +00:00
GitHub Actions
12dd09b32b choret: Add governance guidelines for agent files and conditional GORM security scanning 2026-02-20 12:37:37 +00:00
GitHub Actions
0dfbb74c3c feat: Update security notification settings and enhance compatibility for legacy configurations 2026-02-20 05:09:03 +00:00