Commit Graph

1798 Commits

Author SHA1 Message Date
GitHub Actions
3eadb2bee3 feat: enhance CrowdSec configuration tests and add new import/export functionality
- Added comprehensive tests for CrowdSec configuration, including preset application and validation error handling.
- Introduced new test cases for importing CrowdSec configurations, ensuring backup creation and successful import.
- Updated existing tests to reflect changes in UI elements and functionality, including toggling CrowdSec mode and exporting configurations.
- Created utility functions for building export filenames and handling downloads, improving code organization and reusability.
- Refactored existing tests to use new test IDs and ensure accurate assertions for UI elements and API calls.
2025-12-08 21:01:24 +00:00
GitHub Actions
35ff409fee fix: update definition of done to enforce pre-commit and security scan requirements 2025-12-08 17:16:11 +00:00
GitHub Actions
e1ae606fc6 refactor: update documentation for Cerberus rebranding and CrowdSec UX simplification plan 2025-12-08 16:14:30 +00:00
GitHub Actions
856903b21d refactor: remove Cerberus toggle from Security page and move feature flags to System Settings
- Removed the Cerberus toggle functionality from the Security page.
- Introduced a new feature flags section in the System Settings page to manage Cerberus and Uptime Monitoring features.
- Updated tests to reflect the changes in the Security and System Settings components.
- Added loading overlays for feature toggling actions.
2025-12-08 15:41:18 +00:00
GitHub Actions
83e6cbb848 fix: Add task specifics for direct audits and tests in Management agent documentation 2025-12-08 15:24:01 +00:00
GitHub Actions
bd520be64e fix: spelling error in Agent name 2025-12-08 15:08:01 +00:00
Jeremy
3547f866e8 Merge pull request #331 from Wikid82/renovate/npm-minorpatch
chore(deps): update dependency jsdom to ^27.3.0
2025-12-08 10:06:38 -05:00
GitHub Actions
9c6912fc85 fix: Clarify delegation process in Management agent documentation to ensure user approval before code changes 2025-12-08 14:38:14 +00:00
GitHub Actions
31936906bf fix: Enhance delegation prompt in Management agent documentation for improved planning and file review 2025-12-08 14:35:28 +00:00
GitHub Actions
b9a1cd21e3 fix: Update QA and Security agent documentation for clarity on roles and testing procedures 2025-12-08 14:18:20 +00:00
GitHub Actions
0d5c5083c8 fix: Clarify delegation roles in Management agent documentation 2025-12-08 14:14:18 +00:00
renovate[bot]
594acb1c6d chore(deps): update dependency jsdom to ^27.3.0 2025-12-08 13:46:14 +00:00
Jeremy
2a890a73cb Merge pull request #330 from Wikid82/development
Propagate changes from development into feature/beta-release
2025-12-08 08:45:24 -05:00
Jeremy
62e51bf367 Merge branch 'feature/beta-release' into development 2025-12-08 08:45:17 -05:00
renovate[bot]
5dada0e350 chore(deps): update dependency @vitejs/plugin-react to ^5.1.2 (#329)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-08 13:40:27 +00:00
Jeremy
f3fa5d3e1f Merge pull request #328 from Wikid82/development
Propagate changes from development into feature/beta-release
2025-12-08 08:39:47 -05:00
Jeremy
b528e9c8f9 Merge branch 'feature/beta-release' into development 2025-12-08 08:39:42 -05:00
Jeremy
fb613273e5 Merge pull request #327 from Wikid82/renovate/npm-minorpatch
chore(deps): update dependency knip to ^5.72.0
2025-12-08 01:43:18 -05:00
GitHub Actions
dbf6b2ff14 fix: Improve token selection logic in Renovate workflow for better clarity and error handling 2025-12-08 06:42:14 +00:00
renovate[bot]
c52d1c4aea chore(deps): update dependency knip to ^5.72.0 2025-12-08 06:39:34 +00:00
Jeremy
94c1c7884a Merge pull request #326 from Wikid82/development
Propagate changes from development into feature/beta-release
2025-12-08 01:04:57 -05:00
Jeremy
ffda6f065f Merge branch 'feature/beta-release' into development 2025-12-08 01:04:49 -05:00
GitHub Actions
089c046112 fix: Update Renovate workflow to use GITHUB_TOKEN instead of RENOVATE_TOKEN for authentication 2025-12-08 06:04:18 +00:00
Jeremy
c6b3967109 Merge pull request #325 from Wikid82/renovate/pin-dependencies
chore(deps): pin paulhatch/semantic-version action to a8f8f59
2025-12-08 01:00:27 -05:00
GitHub Actions
05418fe638 feat: Update Go test workflow to use coverage script and include additional package in coverage exclusion 2025-12-08 05:59:35 +00:00
GitHub Actions
63cebf07ab Refactor services and improve error handling
- Updated file permissions in certificate_service_test.go and log_service_test.go to use octal notation.
- Added a new doc.go file to document the services package.
- Enhanced error handling in docker_service.go, log_service.go, notification_service.go, proxyhost_service.go, remoteserver_service.go, update_service.go, and uptime_service.go by logging errors when closing resources.
- Improved log_service.go to simplify log file processing and deduplication.
- Introduced CRUD tests for notification templates in notification_service_template_test.go.
- Removed the obsolete python_compile_check.sh script.
- Updated notification_service.go to improve template management functions.
- Added tests for uptime service notifications in uptime_service_notification_test.go.
2025-12-08 05:55:17 +00:00
GitHub Actions
e92429f7bb feat: Add GolangCI-Lint step to QA workflow for consistent linting in tests 2025-12-08 05:55:17 +00:00
GitHub Actions
8891639366 feat: Add .cache to .dockerignore and .gitignore to exclude cache files from Docker build context and version control 2025-12-08 05:55:16 +00:00
GitHub Actions
da378e624c feat: Update indirect dependencies in go.mod and go.sum for improved compatibility 2025-12-08 05:55:16 +00:00
GitHub Actions
6a17dc6387 feat: Add VS Code settings, tasks, and troubleshooting documentation for Go development 2025-12-08 05:55:16 +00:00
renovate[bot]
3ca9660180 chore(deps): pin paulhatch/semantic-version action to a8f8f59 2025-12-08 04:49:04 +00:00
Jeremy
1b6751a651 Merge pull request #324 from Wikid82/development
Propagate changes from development into feature/beta-release
2025-12-07 23:48:35 -05:00
Jeremy
8d9e677c74 Merge branch 'feature/beta-release' into development 2025-12-07 23:48:18 -05:00
Jeremy
f24dccfef1 Merge pull request #323 from Wikid82/renovate/npm-minorpatch
fix(deps): update npm minor/patch
2025-12-07 23:47:54 -05:00
Jeremy
80089fdc1b Merge branch 'development' into renovate/npm-minorpatch 2025-12-07 23:47:46 -05:00
renovate[bot]
81f588e117 fix(deps): update npm minor/patch 2025-12-08 04:47:32 +00:00
Jeremy
ad9803c193 Merge pull request #322 from Wikid82/renovate/docker-base-updates
chore(deps): update tonistiigi/xx docker tag to v1.9.0
2025-12-07 23:47:24 -05:00
Jeremy
9167089e17 Merge branch 'development' into renovate/docker-base-updates 2025-12-07 23:47:15 -05:00
renovate[bot]
bdae222934 chore(deps): update github/codeql-action action to v4.31.7 (#321)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-08 04:46:47 +00:00
Jeremy
3fb8638c21 Merge pull request #320 from Wikid82/renovate/github-codeql-action-digest
chore(deps): update github/codeql-action digest to cf1bb45
2025-12-07 23:46:39 -05:00
renovate[bot]
f5657ec0ee chore(deps): update tonistiigi/xx docker tag to v1.9.0 2025-12-08 00:35:50 +00:00
renovate[bot]
e10fcf93a2 chore(deps): update github/codeql-action digest to cf1bb45 2025-12-08 00:35:42 +00:00
GitHub Actions
e512a6f4b6 feat: Add packaging and installation options for Orthrus agent with quick install snippets 2025-12-08 00:11:14 +00:00
GitHub Actions
2c21985d8b feat: Enhance Hecate documentation with installation options and UX snippets for Orthrus Agent 2025-12-08 00:10:49 +00:00
GitHub Actions
ecf60b08e0 feat: Add Orthrus documentation for Remote Socket Proxy Agent and its configuration 2025-12-07 04:35:44 +00:00
GitHub Actions
502bc24b8c feat: Revise Hecate dashboard integration for unified server management and add connection type workflows 2025-12-07 04:35:10 +00:00
GitHub Actions
e904ba86ca feat: Add Hecate module for managing third-party tunneling services with API and frontend integration 2025-12-07 03:43:24 +00:00
GitHub Actions
8f7b4b9aaa refactor: Update QA report to reflect Optional Features implementation
docs: Modify security documentation to indicate Cerberus is enabled by default

test: Adjust frontend feature flag tests to align with new Cerberus flag

feat: Integrate feature flags into Layout component for conditional rendering

test: Enhance Layout component tests for feature flag visibility

feat: Implement Optional Features section in System Settings page

test: Add tests for Optional Features toggles in System Settings

fix: Remove unused Cerberus state from System Settings component
2025-12-07 03:35:28 +00:00
GitHub Actions
fa66884e59 feat: Add guideline for Pull Request title conventions in documentation 2025-12-07 03:22:49 +00:00
GitHub Actions
2c1cf5f0ac feat: Implement SSL Provider selection feature with tests and documentation
- Added functionality to select SSL Provider (Auto, Let's Encrypt, ZeroSSL) in the Caddy Manager.
- Updated the ApplyConfig method to handle different SSL provider settings and staging flags.
- Created unit tests for various SSL provider scenarios, ensuring correct behavior and backward compatibility.
- Enhanced frontend System Settings page to include SSL Provider dropdown with appropriate options and descriptions.
- Updated documentation to reflect new SSL Provider feature and its usage.
- Added QA report detailing testing outcomes and security verification for the SSL Provider implementation.
2025-12-06 20:59:34 +00:00