Commit Graph

820 Commits

Author SHA1 Message Date
Wikid82
642d4d2437 feat: Enhance Uptime heartbeat bar
- Frontend: Increase heartbeat history to 60 items (1 hour)
- Frontend: Add empty bars for alignment when history is sparse
- Frontend: Improve tooltips with detailed status info
- Frontend: Update API client to support limit parameter
2025-11-23 23:50:04 +00:00
Wikid82
527c54582f feat: Add notification test button and fix Discord webhook URL support
- Frontend: Add Test button to Notification Provider form with visual feedback
- Backend: Normalize Discord HTTPS webhook URLs to Shoutrrr format (discord://)
- Backend: Create system notification on test failure for better visibility
2025-11-23 22:58:07 +00:00
Wikid82
6f669d0d7a chore: Update .dockerignore to include additional frontend and backend artifacts 2025-11-23 22:55:32 +00:00
Wikid82
8120806c68 chore: Update .gitignore and commit remaining frontend changes 2025-11-23 20:44:19 +00:00
Wikid82
1b12dbaf8b feat: Update frontend deps, improve backend coverage, add notification/uptime features
- Upgrade frontend to Node v20
- Fix frontend tests
- Improve backend test coverage to >80%
- Add Notification Provider and Uptime monitoring features
- Fix SQLite locking issues in tests
2025-11-23 20:42:18 +00:00
Wikid82
a97faf3ba1 chore: update Dockerfile and docker-compose for timezone consistency and improved dependencies 2025-11-23 16:48:04 +00:00
Wikid82
22d3555811 chore: refactor certificate service and hook for improved clarity and initialization 2025-11-23 16:39:13 +00:00
Wikid82
d790eb88f6 chore: update certificate routes to use standard Caddy data directory 2025-11-23 16:36:06 +00:00
Wikid82
aa4ca708c6 chore: add timezone environment variable for consistency in Docker configuration 2025-11-23 16:34:27 +00:00
Wikid82
0fe5c6fa92 chore: update layout styles for improved responsiveness and add parsing utility 2025-11-23 16:29:25 +00:00
Wikid82
e47121f267 chore: update configuration files and styles for improved debugging and layout 2025-11-23 16:19:15 +00:00
Wikid82
4f771e2216 chore: restore VSCode configuration files for debugging and task automation 2025-11-23 10:40:12 -05:00
Jeremy
d3f3d39fbd Merge pull request #196 from Wikid82/development
Propagate changes from development into feature/beta-release
2025-11-23 10:29:08 -05:00
Jeremy
0a0f0b1353 Merge pull request #195 from Wikid82/main
Propagate changes from main into development
2025-11-23 10:28:30 -05:00
Wikid82
534b19d308 chore: add initial workspace configuration file 2025-11-23 10:27:23 -05:00
Wikid82
01c4201b19 chore: remove .vscode and *.code-workspace from .gitignore 2025-11-23 10:26:15 -05:00
Wikid82
ce89c63afc feat: implement certificate upload and deletion functionality, enhance certificate management in the API and frontend 2025-11-22 23:05:23 -05:00
Wikid82
155bedcf66 feat: add SSL provider selection to settings and update config generation 2025-11-22 22:22:22 -05:00
Wikid82
e66db3c27f fix: remove unsupported email field from zerossl issuer config 2025-11-22 22:14:15 -05:00
Wikid82
f258317190 fix: improve error handling in proxy host form submission 2025-11-22 22:02:48 -05:00
Wikid82
3730ce3152 fix: normalize domains to lowercase in caddy config, improve error logging 2025-11-22 21:47:40 -05:00
Wikid82
c93a5edd0e feat: enhance container selection logic for remote servers by prioritizing host IP and mapped public ports 2025-11-22 21:26:09 -05:00
Wikid82
3aa0d618a2 fix: deduplicate domains in caddy config generation to prevent 500 errors on ghost hosts, and fix remote server container selection 2025-11-22 21:22:26 -05:00
Wikid82
ba67cc2274 fix: update remote server form tests for new test connection feature 2025-11-22 20:14:31 -05:00
Wikid82
efc1103af4 feat: add test connection button to remote server form 2025-11-22 20:09:53 -05:00
Wikid82
557f9af19b feat: add loading indicators for instant feedback on list updates 2025-11-22 19:55:55 -05:00
Wikid82
09b51a933b fix: rollback proxy host on config failure and add TZ support 2025-11-22 19:43:01 -05:00
Wikid82
2d9d007a51 chore: add host.docker.internal to docker-compose 2025-11-22 19:33:39 -05:00
Wikid82
2d7278b959 feat: add a default "Site Not Configured" page with dynamic admin link 2025-11-22 19:30:20 -05:00
Wikid82
c6771be7a8 feat: add default 404 page for unknown hosts 2025-11-22 19:26:38 -05:00
Wikid82
ef82386b22 feat: enhance import logging and improve host parsing in importer 2025-11-22 16:53:05 -05:00
Wikid82
933ec88c83 feat: implement temporary file creation for log downloads to prevent Content-Length mismatches 2025-11-22 16:35:04 -05:00
Wikid82
2a1e91c50b fix: add remote_logs/Unconfirmed 312410.crdownload to .gitignore 2025-11-22 16:27:22 -05:00
Jeremy
379b83e139 Merge pull request #193 from Wikid82/development
Propagate changes from development into feature/beta-release
2025-11-22 16:05:17 -05:00
Jeremy
5e065c4fa5 Merge pull request #194 from Wikid82/main
Propagate changes from main into development
2025-11-22 16:04:49 -05:00
Jeremy
efff676501 Merge pull request #190 from Wikid82/development
release: Alpha Completion & Beta Start
2025-11-22 16:03:22 -05:00
Jeremy
cd4cdc1784 Merge pull request #189 from Wikid82/feature/alpha-completion
feat: Complete Alpha Milestone
2025-11-22 16:02:59 -05:00
Jeremy
c167a3788c Merge pull request #191 from Wikid82/feature/beta-release
Beta Release: PROJECT_TOKEN migration & docs
2025-11-22 16:02:30 -05:00
Wikid82
8a60325464 feat: enhance import session handling by adding session UUID to commitImport function 2025-11-22 15:58:12 -05:00
Wikid82
185121d9f0 feat: add comments to clarify trusted proxies configuration in NewRouter 2025-11-22 15:13:49 -05:00
Wikid82
bbf59f0d6a fix: update Trivy SARIF upload token to use GITHUB_TOKEN instead of CPMP_TOKEN 2025-11-22 15:07:57 -05:00
Wikid82
a5042cab55 fix: update workflows to replace PROJECT_TOKEN and GITHUB_TOKEN with CPMP_TOKEN 2025-11-22 14:53:25 -05:00
Wikid82
1bb592d7cd fix: update token for Trivy SARIF upload to use CPMP_GHPR_TOKEN 2025-11-22 14:44:54 -05:00
Wikid82
44ecea5349 fix: normalize image name case for Trivy scan 2025-11-22 14:35:02 -05:00
Wikid82
0b46bb740c fix: correct formatting of resolutions map in TestImportHandler_Commit_Errors 2025-11-22 14:29:42 -05:00
Wikid82
fea86a6c76 feat: enhance import functionality with Caddyfile content preview and optional mounting in Docker 2025-11-22 14:29:21 -05:00
Wikid82
19230e1400 fix: use PROJECT_TOKEN for trivy sarif upload 2025-11-22 13:55:38 -05:00
Wikid82
d58f6eae5f chore: rename service from 'app' to 'cpmp' in docker-compose.yml 2025-11-22 13:45:56 -05:00
Wikid82
9b4cdea963 perf: update release workflow and improve test setup; add lazy loading for better performance 2025-11-22 13:21:34 -05:00
Jeremy
c8adbb79fd chore: lock PR body content before creation 2025-11-22 12:21:44 -05:00