Commit Graph

728 Commits

Author SHA1 Message Date
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
Jeremy 7ec0e3efca Merge pull request #271 from Wikid82/renovate/github.com-gin-gonic-gin-1.x
fix(deps): update module github.com/gin-gonic/gin to v1.11.0
2025-12-01 08:02:50 -05:00
Jeremy 06259d1b24 Merge pull request #269 from Wikid82/renovate/pin-dependencies
chore(deps): pin dependencies
2025-12-01 08:02:22 -05:00
renovate[bot] d63143a658 chore(deps): pin dependencies 2025-12-01 10:47:30 +00:00
renovate[bot] fb820df286 chore(deps): update hadolint/hadolint-action action to v3.3.0 (#270)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-01 10:47:06 +00:00
renovate[bot] d6dbd0ffb3 chore(deps): update github/codeql-action digest to fe4161a 2025-12-01 10:46:52 +00:00