eec8c28fb3
changed perms
Go Benchmark / Performance Regression Check (push) Waiting to run
Cerberus Integration / Cerberus Security Stack Integration (push) Waiting to run
Upload Coverage to Codecov / Backend Codecov Upload (push) Waiting to run
Upload Coverage to Codecov / Frontend Codecov Upload (push) Waiting to run
CodeQL - Analyze / CodeQL analysis (go) (push) Waiting to run
CodeQL - Analyze / CodeQL analysis (javascript-typescript) (push) Waiting to run
CrowdSec Integration / CrowdSec Bouncer Integration (push) Waiting to run
Docker Build, Publish & Test / build-and-push (push) Waiting to run
Docker Build, Publish & Test / Security Scan PR Image (push) Blocked by required conditions
Quality Checks / Auth Route Protection Contract (push) Waiting to run
Quality Checks / Codecov Trigger/Comment Parity Guard (push) Waiting to run
Quality Checks / Backend (Go) (push) Waiting to run
Quality Checks / Frontend (React) (push) Waiting to run
Rate Limit integration / Rate Limiting Integration (push) Waiting to run
Security Scan (PR) / Trivy Binary Scan (push) Waiting to run
Supply Chain Verification (PR) / Verify Supply Chain (push) Waiting to run
WAF integration / Coraza WAF Integration (push) Waiting to run
2026-04-22 18:19:14 +00:00
GitHub Actions
2bad9fec53
fix: make URL preview invite modal test deterministic
2026-04-20 12:48:33 +00:00
renovate[bot]
0a5bb296a9
fix(deps): update non-major-updates
2026-04-20 11:56:08 +00:00
GitHub Actions
437a35bd47
fix: replace div with button for close action in whitelist delete modal
...
Co-authored-by: Copilot <copilot@github.com >
2026-04-20 11:29:10 +00:00
GitHub Actions
816124634b
fix(deps): update @oxc-parser dependencies to version 0.126.0 and remove unused packages
2026-04-20 11:16:20 +00:00
Jeremy
e8724c5edc
Merge branch 'feature/beta-release' into renovate/feature/beta-release-non-major-updates
2026-04-19 17:13:04 -04:00
GitHub Actions
db1e77ceb3
test(coverage): cover all modified lines for 100% patch coverage vs origin/main
...
- Add domains field to certificate mock to exercise per-domain loop
in Dashboard component, covering the previously untested branch
- Extend CrowdSec whitelist test suite with backdrop-click close test
to cover the dialog dismissal handler
- Remove duplicate describe blocks introduced when whitelist API tests
were appended to crowdsec.test.ts, resolving ESLint vitest/no-identical-title
errors that were blocking pre-commit hooks
2026-04-19 21:08:26 +00:00
GitHub Actions
df5e69236a
fix(deps): update dependencies for improved stability and performance
2026-04-19 21:03:48 +00:00
renovate[bot]
a3259b042d
fix(deps): update non-major-updates
2026-04-19 17:10:33 +00:00
GitHub Actions
f5e7c2bdfc
fix(test): resolve CrowdSec card title lookup in Security test mock
...
The Security component renders the CrowdSec card title using the nested
translation key 'security.crowdsec.title', but the test mock only had the
flat key 'security.crowdsec'. The mock fallback returns the key string
itself when a lookup misses, causing getByText('CrowdSec') to find nothing.
Added 'security.crowdsec.title' to the securityTranslations map so the
mock resolves to the expected 'CrowdSec' string, matching the component's
actual t() call and allowing the title assertion to pass.
2026-04-18 01:39:06 +00:00
GitHub Actions
c02219cc92
fix(deps): update @asamuzakjp/dom-selector, @humanfs/core, @humanfs/node, and hasown to latest versions; add @humanfs/types dependency
2026-04-18 01:35:43 +00:00
renovate[bot]
aa6c751007
fix(deps): update non-major-updates
2026-04-17 20:39:46 +00:00
GitHub Actions
1af786e7c8
fix: update eslint-plugin-react-hooks and typescript to latest versions for improved compatibility
2026-04-16 23:53:11 +00:00
GitHub Actions
55f64f8050
fix: update translation keys for CrowdSec security titles and badges
2026-04-16 14:07:36 +00:00
GitHub Actions
402a8b3105
fix: update electron-to-chromium, eslint-plugin-sonarjs, minimatch, and ts-api-utils to latest versions
2026-04-16 13:34:36 +00:00
GitHub Actions
3d0179a119
fix: update @asamuzakjp/css-color and @asamuzakjp/dom-selector to latest versions and add @asamuzakjp/generational-cache dependency
2026-04-16 13:34:36 +00:00
GitHub Actions
aee0eeef82
feat: add unit tests for useCrowdSecWhitelist hooks
2026-04-16 13:34:36 +00:00
GitHub Actions
c977cf6190
feat: add whitelist management functionality to CrowdSecConfig
2026-04-16 13:34:36 +00:00
GitHub Actions
28bc73bb1a
feat: add whitelist management hooks for querying and mutating whitelist entries
2026-04-16 13:34:36 +00:00
renovate[bot]
98c720987d
chore(deps): update non-major-updates
2026-04-16 13:26:37 +00:00
GitHub Actions
0e8ff1bc2a
fix(deps): update @napi-rs/wasm-runtime and postcss to latest versions
2026-04-15 16:09:12 +00:00
renovate[bot]
15947616a9
fix(deps): update non-major-updates
2026-04-15 16:02:03 +00:00
GitHub Actions
bd48c17aab
chore: update dependencies for prettier and std-env in package-lock.json
2026-04-15 11:37:28 +00:00
GitHub Actions
8239a94938
chore: Add tests for CertificateList and CertificateUploadDialog components
...
- Implement test to deselect a row checkbox in CertificateList by clicking it a second time.
- Add test to close detail dialog via the close button in CertificateList.
- Add test to close export dialog via the cancel button in CertificateList.
- Add test to show KEY format badge when a .key file is uploaded in CertificateUploadDialog.
- Add test to ensure no format badge is shown for unknown file extensions in CertificateUploadDialog.
2026-04-15 11:35:10 +00:00
GitHub Actions
fb8d80f6a3
fix: correct CertificateUploadDialog tests to provide required key file
2026-04-14 20:40:26 +00:00
GitHub Actions
8090c12556
feat(proxy-host): enhance certificate handling and update form integration
2026-04-14 20:35:11 +00:00
GitHub Actions
0e0d42c9fd
fix(certificates): mark key file as aria-required for PEM/DER cert uploads
2026-04-14 19:10:57 +00:00
GitHub Actions
14b48f23b6
fix: add key file requirement message for PEM/DER certificates in CertificateUploadDialog
2026-04-14 16:35:37 +00:00
GitHub Actions
135edd208c
fix: update caniuse-lite to version 1.0.30001788 for improved compatibility
2026-04-14 12:58:15 +00:00
GitHub Actions
81a083a634
fix: resolve CI test failures and close patch coverage gaps
2026-04-14 12:42:22 +00:00
GitHub Actions
149a2071c3
fix: update electron-to-chromium to version 1.5.336 for improved compatibility
2026-04-14 02:35:05 +00:00
GitHub Actions
027a1b1f18
fix: replace fireEvent with userEvent for file uploads in CertificateUploadDialog tests
2026-04-14 02:33:25 +00:00
GitHub Actions
7adf39a6a0
fix: update axe-core to version 4.11.3 for improved functionality and security
2026-04-14 02:33:25 +00:00
renovate[bot]
6391532b2d
fix(deps): update non-major-updates
2026-04-14 01:08:04 +00:00
GitHub Actions
877a32f180
fix: enhance form validation for certificate upload by adding required attributes and adjusting test logic
2026-04-13 17:31:05 +00:00
GitHub Actions
1fe8a79ea3
fix: update @typescript-eslint packages to version 8.58.2 and undici to version 7.25.0
2026-04-13 17:29:26 +00:00
GitHub Actions
c19aa55fd7
chore: update package-lock.json to upgrade dependencies for improved stability
2026-04-13 13:10:40 +00:00
GitHub Actions
0ae1dc998a
test: update certificate deletion tests to use string UUIDs instead of integers
2026-04-13 12:04:47 +00:00
GitHub Actions
850550c5da
test: update common name display test to match exact text
2026-04-13 04:38:26 +00:00
GitHub Actions
e88a4c7982
chore: update package-lock.json to remove unused dependencies and improve overall package management
2026-04-13 04:10:16 +00:00
GitHub Actions
9c056faec7
fix: downgrade versions of css-color, brace-expansion, baseline-browser-mapping, and electron-to-chromium for compatibility
2026-04-13 04:07:49 +00:00
GitHub Actions
e1bc648dfc
test: add certificate feature unit tests and null-safety fix
...
Add comprehensive unit tests for the certificate upload, export,
and detail management feature:
- CertificateExportDialog: 21 tests covering format selection,
blob download, error handling, and password-protected exports
- CertificateUploadDialog: 23 tests covering file validation,
format detection, drag-and-drop, and upload flow
- CertificateDetailDialog: 19 tests covering detail display,
loading state, missing fields, and branch coverage
- CertificateChainViewer: 8 tests covering chain visualization
- CertificateValidationPreview: 16 tests covering validation display
- FileDropZone: 18 tests covering drag-and-drop interactions
- useCertificates hooks: 10 tests covering all React Query hooks
- certificates API: 7 new tests for previously uncovered endpoints
Fix null-safety issue in ProxyHosts where cert.domains could be
undefined, causing a runtime error on split().
Frontend patch coverage: 90.6%, overall lines: 89.09%
2026-04-13 04:02:31 +00:00
GitHub Actions
9d8d97e556
fix: update @csstools/css-calc, @csstools/css-color-parser, @tanstack/query-core, globals, builtin-modules, knip, and undici to latest versions for improved functionality and security
2026-04-13 04:02:31 +00:00
GitHub Actions
30c9d735aa
feat: add certificate export and upload dialogs
...
- Implemented CertificateExportDialog for exporting certificates in various formats (PEM, PFX, DER) with options to include private keys and set passwords.
- Created CertificateUploadDialog for uploading certificates, including validation and support for multiple file types (certificates, private keys, chain files).
- Updated DeleteCertificateDialog to use 'domains' instead of 'domain' for consistency.
- Refactored BulkDeleteCertificateDialog and DeleteCertificateDialog tests to accommodate changes in certificate structure.
- Added FileDropZone component for improved file upload experience.
- Enhanced translation files with new keys for certificate management features.
- Updated Certificates page to utilize the new CertificateUploadDialog and clean up the upload logic.
- Adjusted Dashboard and ProxyHosts pages to reflect changes in certificate data structure.
2026-04-13 04:01:31 +00:00
GitHub Actions
5c50d8b314
fix: update brace-expansion version to 1.1.14 for improved compatibility
2026-04-13 04:01:30 +00:00
renovate[bot]
77f15a225f
fix(deps): update non-major-updates
2026-04-12 16:50:55 +00:00
renovate[bot]
b15f7c3fbc
fix(deps): update non-major-updates
2026-04-11 17:47:55 +00:00
GitHub Actions
53dccbe82b
fix: update baseline-browser-mapping and call-bind versions for security and compatibility
2026-04-10 19:22:04 +00:00
renovate[bot]
ed9d6fe5d8
fix(deps): update non-major-updates
2026-04-10 15:11:47 +00:00
GitHub Actions
4cd568b0e5
fix(deps): update multiple dependencies in package-lock.json
2026-04-09 14:04:00 +00:00