Commit Graph

820 Commits

Author SHA1 Message Date
Jeremy
16dad06f7e Merge pull request #265 from Wikid82/main
Propagate changes from main into development
2025-11-29 18:56:17 -05:00
Jeremy
82c66f743b Merge branch 'development' into main 2025-11-29 18:56:09 -05:00
CI
7abdfe29d6 ci: skip existing tag creation and use normalized TAG for release v0.3.0 2025-11-29 23:50:38 +00:00
CI
eacf80ea2a feat: add docker-compose configuration for local development environment 2025-11-29 23:48:57 +00:00
CI
7b4145606f ci: set git identity for auto-versioning and normalize tags; update .gitignore 2025-11-29 23:48:33 +00:00
Jeremy
4595fd4dd0 Update .goreleaser.yaml 2025-11-29 17:53:54 -05:00
Jeremy
ebe597b348 Merge pull request #263 from Wikid82/development
Propagate changes from development into feature/beta-release
2025-11-29 16:53:59 -05:00
CI
c884bf4410 Merge branch 'merge/pr-260-into-development' into development (include PR #260 changes) 2025-11-29 21:50:41 +00:00
CI
39d5bfcb75 Resolve remaining merge conflict: accept PR changes (remove Charon.code-workspace) 2025-11-29 21:46:08 +00:00
CI
f62606bb58 Merge PR #260: take PR changes for conflicted files v0.1.0 2025-11-29 21:38:48 +00:00
CI
a60be34f60 chore(ci): add PR-only Trivy app-only scan and pin Caddy v2.10.2 2025-11-29 21:23:54 +00:00
CI
e030b139d5 feat: add Trivy scan for pull requests and revert Caddy version to 2.10.2 2025-11-29 21:21:17 +00:00
CI
72dc73f453 build(ci): attempt to override Caddy deps (expr, quic-go) in module cache before xcaddy build 2025-11-29 21:11:35 +00:00
CI
0d27e1e188 build(ci): try requested Caddy v2 tag then fallback to v2.10.2 2025-11-29 21:10:25 +00:00
CI
910e338d30 chore: pin Caddy major to v2 and document SSRF mitigations in notification service 2025-11-29 21:08:52 +00:00
CI
5cea5755a0 feat: add external notification templates management
- Introduced NotificationTemplate model for reusable external notification templates.
- Implemented CRUD operations for external templates in NotificationService.
- Added routes for managing external templates in the API.
- Created frontend API methods for external templates.
- Enhanced Notifications page to manage external templates with a form and list view.
- Updated layout and login pages to improve UI consistency.
- Added integration tests for proxy host management with improved error handling.
2025-11-29 20:51:46 +00:00
CI
82dad8d9cb docs(notification): document SSRF mitigations for custom webhooks 2025-11-29 17:40:40 +00:00
CI
bbe9ca3698 fix(notification): mitigate SSRF for webhook requests by resolving host to IP and using Host header 2025-11-29 17:38:40 +00:00
CI
78f7f7ecad chore(ci): CodeQL setup + seed + integration test (cherry-pick)
(cherry picked from commit 35957bf196c6aee928d66e723f3074c2b2935d68)
2025-11-29 17:11:17 +00:00
CI
143c0dfe43 chore(ci): CodeQL + seed + integration-test improvements 2025-11-29 17:09:51 +00:00
CI
fdab765cbd chore: update internal files for consistency and maintainability 2025-11-29 15:52:27 +00:00
CI
66bd5313c1 feat(notification): enhance webhook template handling with minimal and detailed options 2025-11-29 09:15:03 +00:00
Wikid82
66e37fbd69 Add new logo image to public assets 2025-11-29 04:08:56 -05:00
CI
fcc273262c test(caddy): cover invalid path branches; ci: handle go test non-zero when coverage file exists 2025-11-29 08:55:25 +00:00
CI
0c62118989 chore: ignore CodeQL DBs and analysis artifacts 2025-11-29 04:24:30 +00:00
CI
46eb444c97 test: tighten URL checks by parsing href host instead of substring checks 2025-11-29 03:24:31 +00:00
CI
7e5e3e4d38 chore: update go.work format by removing parentheses around backend usage 2025-11-29 02:49:21 +00:00
CI
c925994aa3 feat: add Codecov upload workflows for backend and frontend coverage 2025-11-29 02:49:21 +00:00
CI
55199c752a chore: configure gopls env/buildFlags to avoid scanning toolchain modules 2025-11-29 02:49:21 +00:00
CI
e4854763f4 chore: add gopls buildFlags for ignore-tagged tests 2025-11-29 02:49:21 +00:00
CI
ce8a51e6c7 fix(workflows): replace invalid semantic-version action with fallback script 2025-11-29 02:49:21 +00:00
CI
ebd8a8e92b chore: make scripts/check-version-match-tag.sh executable for pre-commit 2025-11-29 02:47:31 +00:00
Wikid82
62bbd6693e fix: reorder feature list in README for improved clarity 2025-11-28 15:50:12 -05:00
Wikid82
fe1338890e fix: reorder feature list in README for improved clarity and consistency 2025-11-28 15:49:31 -05:00
Wikid82
83668da3d8 fix: reorder features in README for better clarity 2025-11-28 15:48:30 -05:00
Wikid82
fc1bf92bd6 fix: add spacing before license and release badges in README 2025-11-28 15:43:46 -05:00
Wikid82
1a2568ff4d fix: correct header level for Cerberus section in README 2025-11-28 15:42:25 -05:00
Wikid82
410fa17e79 fix: update README to correct heading level for Cerberus section and improve formatting 2025-11-28 15:41:02 -05:00
Wikid82
d3d3bd9a22 fix: correct header level for Cerberus section in README 2025-11-28 15:40:06 -05:00
Wikid82
19f884f88c fix: update README to enhance clarity and detail about Charon and Cerberus 2025-11-28 15:37:49 -05:00
Wikid82
73b60eb132 fix: update README to enhance clarity and detail about Charon and Cerberus 2025-11-28 15:37:24 -05:00
Wikid82
938692bbdc fix: update README to enhance project descriptions for Charon and Cerberus 2025-11-28 15:36:52 -05:00
Wikid82
f426595013 fix: update README to reflect project name change and improve clarity 2025-11-28 15:18:44 -05:00
Wikid82
7030d3d9d3 fix: update README to reflect project name change and improve clarity 2025-11-28 15:17:41 -05:00
Wikid82
9269a802dd fix: update README to reflect project name change from Caddy Proxy Manager+ to Charon 2025-11-28 15:16:33 -05:00
Jeremy
7f85fd8ecd Merge pull request #256 from Wikid82/main
Propagate changes from main into development
2025-11-28 12:31:41 -05:00
Wikid82
c2cbf19c5c fix: add support for ignoring XCF files in .gitignore 2025-11-28 12:05:15 -05:00
Wikid82
39210aee8c Refactor code structure for improved readability and maintainability 2025-11-28 12:02:25 -05:00
Wikid82
de39f5d7a5 fix: restore Charon.code-workspace configuration file 2025-11-28 11:59:21 -05:00
Jeremy
2fcbc71b09 Merge pull request #253 from Wikid82/main
Propagate changes from main into development
2025-11-28 10:14:13 -05:00