GitHub Actions
d72b7689b1
feat: integrate structured logging and request ID middleware in main application
2025-12-01 16:22:21 +00:00
GitHub Actions
150a612cbb
feat: replace log package with structured logging using logger in UptimeService
2025-12-01 16:22:21 +00:00
GitHub Actions
9494231f86
feat: replace fmt logging with structured logging using logger package
2025-12-01 16:22:21 +00:00
GitHub Actions
6ae05d159d
feat: enhance logging in backup, import, and proxy host handlers with structured logging
2025-12-01 16:22:21 +00:00
GitHub Actions
9397943f99
feat: implement request ID middleware and enhance recovery logging with structured logging
2025-12-01 16:22:21 +00:00
GitHub Actions
5ca074278c
feat: implement logger package with logrus for structured logging
2025-12-01 16:22:21 +00:00
GitHub Actions
3c83e4ac80
feat: add logrus dependency for enhanced logging capabilities
2025-12-01 16:22:21 +00:00
GitHub Actions
af19f53bc7
feat: add missing dependencies for testing and system compatibility
2025-12-01 16:22:21 +00:00
GitHub Actions
5dfa3da753
feat: add nested routes under Security for improved navigation
2025-12-01 16:22:21 +00:00
GitHub Actions
90d85def7c
feat: enhance Security menu with sub-items for better navigation
2025-12-01 16:22:21 +00:00
GitHub Actions
7391da62bc
fix: update link to access lists in AccessListSelector component
2025-12-01 16:22:21 +00:00
GitHub Actions
626504e907
feat: add Debug configuration option to support runtime debugging
2025-12-01 16:22:21 +00:00
GitHub Actions
48fbca2eee
feat: add Recovery middleware for panic handling with verbose logging
2025-12-01 16:22:21 +00:00
GitHub Actions
b2bcbe86bb
feat: display CrowdSec status on Security page and add tests for start/stop functionality
2025-12-01 16:22:21 +00:00
GitHub Actions
2300925901
feat: integrate CrowdSec start/stop functionality and fetch status in Security page
2025-12-01 16:22:21 +00:00
GitHub Actions
41f68bdbdb
refactor: remove CrowdSec control from SystemSettings page; move to Security page
2025-12-01 16:22:21 +00:00
GitHub Actions
16875bea3d
fix: update pre-commit task label and command to run only staged files
2025-12-01 16:22:21 +00:00
GitHub Actions
d789ee85e5
feat: Add CrowdSec configuration management and export functionality
...
- Implemented CrowdSec configuration page with import/export capabilities.
- Added API endpoints for exporting, importing, listing, reading, and writing CrowdSec configuration files.
- Enhanced security handler to support runtime overrides for CrowdSec mode and API URL.
- Updated frontend components to include CrowdSec settings in the UI.
- Added tests for CrowdSec configuration management and security handler behavior.
- Improved user experience with toast notifications for successful operations and error handling.
2025-12-01 16:22:21 +00:00
GitHub Actions
1244041bd7
feat: update routing for ImportCaddy and enhance navigation type safety; add test for Uptime pause button
2025-12-01 16:22:21 +00:00
GitHub Actions
215c2fe478
feat: add ImportCrowdSec page and integrate with backup functionality; refactor navigation structure
2025-12-01 16:22:21 +00:00
GitHub Actions
92697ec5ec
test: add unit tests for Uptime page and setup API
2025-12-01 16:22:21 +00:00
GitHub Actions
224a53975d
feat(tests): add comprehensive tests for ProxyHosts and Uptime components
...
- Introduced isolated coverage tests for ProxyHosts with various scenarios including rendering, bulk apply, and link behavior.
- Enhanced existing ProxyHosts coverage tests to include additional assertions and error handling.
- Added tests for Uptime component to verify rendering and monitoring toggling functionality.
- Created utility functions for setting labels and help texts related to proxy host settings.
- Implemented bulk settings application logic with progress tracking and error handling.
- Added toast utility tests to ensure callback functionality and ID incrementing.
- Improved type safety in test files by using appropriate TypeScript types.
2025-12-01 16:22:21 +00:00
GitHub Actions
d80f545a6e
fix(pre-commit): update frontend test coverage hook to run manually
2025-12-01 16:19:05 +00:00
GitHub Actions
83afbbf1fc
feat: Add CrowdSec management endpoints and feature flags handler
...
- Implemented CrowdSec process management with start, stop, and status endpoints.
- Added import functionality for CrowdSec configuration files with backup support.
- Introduced a new FeatureFlagsHandler to manage feature flags with database and environment variable fallback.
- Created tests for CrowdSec handler and feature flags handler.
- Updated routes to include new feature flags and CrowdSec management endpoints.
- Enhanced import handler with better error logging and diagnostics.
- Added frontend API calls for CrowdSec management and feature flags.
- Updated SystemSettings page to manage feature flags and CrowdSec controls.
- Refactored logs and other components for improved functionality and UI consistency.
2025-12-01 16:19:05 +00:00
GitHub Actions
fa3ed5a135
fix(frontend): correct Logs.tsx component definition and imports (fix TS1005)
2025-12-01 16:19:05 +00:00
GitHub Actions
57ca7418d5
fix(docker): update volume names in docker-compose for consistency
2025-12-01 16:19:05 +00:00
GitHub Actions
dc0c8c42ac
fix(frontend): remove unused default React imports and use typed FC/FormEvent where needed
2025-12-01 16:19:05 +00:00
GitHub Actions
5ee1feed64
fix(import): remove unused React default import in ImportSitesModal
2025-12-01 16:19:05 +00:00
GitHub Actions
00b2bc798a
chore(docker): pin golang base images to 1.25.4-alpine to satisfy hadolint DL3006
2025-12-01 16:19:05 +00:00
GitHub Actions
2014ff9fce
feat(import): add multi-site import modal and upload-multi API
2025-12-01 16:19:05 +00:00
GitHub Actions
eb60530cec
chore: import handler transient error messages
2025-12-01 16:19:05 +00:00
Jeremy
6432da2d91
Merge pull request #277 from Wikid82/development
...
Propagate changes from development into feature/beta-release
2025-12-01 09:42:22 -05:00
Jeremy
074941a45c
Merge branch 'feature/beta-release' into development
2025-12-01 09:41:52 -05:00
Jeremy
3e59e1a4bd
Merge pull request #286 from Wikid82/renovate/docker-base-updates
...
chore(deps): update alpine docker tag to v3.22
2025-12-01 09:41:18 -05:00
Jeremy
98eab4229b
Merge branch 'development' into renovate/docker-base-updates
2025-12-01 09:41:11 -05:00
Jeremy
1ccd05c056
Merge pull request #285 from Wikid82/renovate/npm-minorpatch
...
fix(deps): update npm minor/patch
2025-12-01 09:40:46 -05:00
Jeremy
83fb30fab2
Merge branch 'development' into renovate/npm-minorpatch
2025-12-01 09:40:38 -05:00
Jeremy
9028a18669
Merge pull request #284 from Wikid82/renovate/softprops-action-gh-release-2.x
...
chore(deps): update softprops/action-gh-release action to v2
2025-12-01 09:40:25 -05:00
Jeremy
10af78e4f6
Merge pull request #283 from Wikid82/renovate/release-drafter-release-drafter-6.x
...
chore(deps): update release-drafter/release-drafter action to v6
2025-12-01 09:40:14 -05:00
Jeremy
9980fe4776
Merge pull request #282 from Wikid82/renovate/goreleaser-goreleaser-action-6.x
...
chore(deps): update goreleaser/goreleaser-action action to v6
2025-12-01 09:39:57 -05:00
Jeremy
94a7351af3
Merge pull request #281 from Wikid82/renovate/actions-setup-node-6.x
...
chore(deps): update actions/setup-node action to v6
2025-12-01 09:39:36 -05:00
renovate[bot]
b32035650a
chore(deps): update actions/setup-node action to v6
2025-12-01 14:38:55 +00:00
Jeremy
442ff073e8
Merge pull request #280 from Wikid82/renovate/actions-setup-node-5.x
...
chore(deps): update actions/setup-node action to v5
2025-12-01 09:38:17 -05:00
Jeremy
ed0dc1bd97
Merge branch 'development' into renovate/actions-setup-node-5.x
2025-12-01 09:38:07 -05:00
renovate[bot]
9d3805f1ee
chore(deps): update alpine docker tag to v3.22
2025-12-01 14:37:58 +00:00
renovate[bot]
266fbac7a3
fix(deps): update npm minor/patch
2025-12-01 14:37:52 +00:00
Jeremy
17ae63a8b2
Merge pull request #278 from Wikid82/renovate/actions-setup-go-6.x
...
chore(deps): update actions/setup-go action to v6
2025-12-01 09:37:50 -05:00
renovate[bot]
40fac9d12e
chore(deps): update actions/setup-go action to v6
2025-12-01 14:37:33 +00:00
Jeremy
6f56ecb389
Merge pull request #273 from Wikid82/renovate/actions-setup-go-5.x
...
chore(deps): update actions/setup-go action to v5
2025-12-01 09:37:14 -05:00
Jeremy
336ddafea3
Merge branch 'development' into renovate/actions-setup-go-5.x
2025-12-01 09:37:05 -05:00