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