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
Jeremy
31f0aa9372
Merge pull request #272 from Wikid82/renovate/actions-checkout-6.x
...
chore(deps): update actions/checkout action to v6
2025-12-01 09:36:52 -05:00
Jeremy
0805cd40b1
Merge branch 'development' into renovate/actions-checkout-6.x
2025-12-01 09:36:43 -05:00
renovate[bot]
45d62d61f1
chore(deps): update actions/setup-node action to v5
2025-12-01 13:06:28 +00:00
Jeremy
277545dc61
Merge pull request #279 from Wikid82/renovate/actions-setup-node-4.x
...
chore(deps): update actions/setup-node action to v4
2025-12-01 08:05:22 -05:00
renovate[bot]
4d57ab0660
chore(deps): update softprops/action-gh-release action to v2
2025-12-01 13:04:54 +00:00
renovate[bot]
f6b0360c4d
chore(deps): update release-drafter/release-drafter action to v6
2025-12-01 13:04:49 +00:00
renovate[bot]
b3358782ad
chore(deps): update goreleaser/goreleaser-action action to v6
2025-12-01 13:04:45 +00:00
Jeremy
d598670e6d
Merge branch 'development' into renovate/actions-setup-node-4.x
2025-12-01 08:04:41 -05:00
renovate[bot]
14d15ab9ec
chore(deps): update actions/setup-node action to v4
2025-12-01 13:04:33 +00:00
renovate[bot]
395fc0d6d2
chore(deps): update actions/setup-go action to v5
2025-12-01 13:04:26 +00:00
renovate[bot]
d03736538f
chore(deps): update actions/checkout action to v6
2025-12-01 13:04:22 +00:00
Jeremy
602e52f27c
Merge pull request #274 from Wikid82/renovate/github-codeql-action-digest
...
chore(deps): update github/codeql-action digest to fe4161a
2025-12-01 08:04:05 -05:00
Jeremy
b635ea247f
Merge branch 'development' into renovate/github-codeql-action-digest
2025-12-01 08:03:55 -05:00
renovate[bot]
8cf6b40ee4
chore(deps): update renovatebot/github-action action to v44.0.5 ( #276 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-01 13:03:36 +00:00
renovate[bot]
23797dacb3
chore(deps): update github/codeql-action action to v4.31.6 ( #275 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-01 13:03:11 +00:00