Commit Graph

1798 Commits

Author SHA1 Message Date
Jeremy
79ed26f66c Merge pull request #206 from Wikid82/renovate/go-1.x
chore(deps): update dependency go to v1.25.4
2025-11-24 11:27:52 -05:00
renovate[bot]
e8659d528e chore(deps): update softprops/action-gh-release action to v2.4.2 2025-11-24 16:27:48 +00:00
renovate[bot]
58358b3834 chore(deps): update github/codeql-action action to v3.31.5 2025-11-24 16:27:42 +00:00
renovate[bot]
e396d2ea25 chore(deps): update docker/setup-qemu-action action to v3.7.0 2025-11-24 16:27:38 +00:00
renovate[bot]
6f10e31d66 chore(deps): update aquasecurity/trivy-action action to v0.33.1 2025-11-24 16:27:34 +00:00
Jeremy
22e280c9f4 Merge pull request #207 from Wikid82/renovate/node-20.x
chore(deps): update dependency node to v20.19.5
2025-11-24 11:27:32 -05:00
Jeremy
166f9970a6 Merge pull request #209 from Wikid82/renovate/docker-login-action-3.x
chore(deps): update docker/login-action action to v3.6.0
2025-11-24 11:27:06 -05:00
Jeremy
230bc3dfd8 Merge pull request #211 from Wikid82/renovate/docker-setup-buildx-action-3.x
chore(deps): update docker/setup-buildx-action action to v3.11.1
2025-11-24 11:26:47 -05:00
Jeremy
57e4fc1a2a Merge pull request #197 from Wikid82/renovate/pin-dependencies
chore(deps): pin dependencies
2025-11-24 11:26:24 -05:00
renovate[bot]
e54de9a80c chore(deps): update docker/setup-buildx-action action to v3.11.1 2025-11-24 13:01:46 +00:00
renovate[bot]
d5b322eff2 chore(deps): update docker/metadata-action action to v5.9.0 (#210)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-24 13:01:24 +00:00
renovate[bot]
c40972e3c4 chore(deps): update renovatebot/github-action action to v44.0.4 (#208)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-24 08:49:19 +00:00
renovate[bot]
769d38e8ec chore(deps): update docker/login-action action to v3.6.0 2025-11-24 05:00:22 +00:00
renovate[bot]
55dd97dd76 chore(deps): update actions/upload-artifact action to v4.6.2 (#204)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-24 04:59:48 +00:00
renovate[bot]
744d3485dd chore(deps): update dependency node to v20.19.5 2025-11-24 04:18:04 +00:00
renovate[bot]
893e706c7e chore(deps): update dependency go to v1.25.4 2025-11-24 04:18:00 +00:00
renovate[bot]
7cf7da2300 chore(deps): update actions/download-artifact action to v4.3.0 (#200)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-24 04:17:29 +00:00
Wikid82
7da561de56 feat: Update notification type in UptimeService based on monitor status changes 2025-11-24 04:10:02 +00:00
Wikid82
9f54438955 Add tests for error handling in backup, notification, and proxy host handlers; enhance certificate service with persistence tests; refactor backup service for scheduled backups; improve frontend form handling and add API tests for certificates, domains, and proxy hosts; implement frontend test coverage script. 2025-11-24 03:52:37 +00:00
Wikid82
b0f5466967 feat: Enhance CertificateService to scan Caddy data directory for auto-generated certificates 2025-11-24 03:20:09 +00:00
Wikid82
71cb2bea92 feat: Update certificate service path to use configurable Caddy data directory 2025-11-24 02:41:42 +00:00
Wikid82
247c7d1d7b feat: Preload Locations and Certificate for proxy hosts in ApplyConfig 2025-11-24 02:32:52 +00:00
Wikid82
65ce88d59c feat: Enhance SyncMonitors to support SSL and upgrade monitor URLs to HTTPS 2025-11-24 01:02:42 +00:00
renovate[bot]
9d366ff7c9 chore(deps): pin dependencies 2025-11-24 00:59:32 +00:00
Wikid82
1fb3e59824 refactor: Clean up formatting and spacing in Notifications and Uptime components 2025-11-24 00:51:08 +00:00
Wikid82
51a6c40b37 feat: Update UptimeService to check public URLs and migrate existing monitors 2025-11-24 00:50:23 +00:00
Wikid82
f39a1b7e95 feat: Implement initial Caddy config synchronization with readiness check 2025-11-24 00:38:14 +00:00
Wikid82
1107a892b2 feat: Make domain names clickable with configurable open behavior
- Added 'Domain Link Behavior' setting to System Settings (Same Tab, New Tab, New Window)
- Updated Proxy Hosts list to render domains as clickable links
- Implemented behavior logic:
  - Same Tab: Opens in current tab
  - New Tab: Opens in new tab (default)
  - New Window: Opens in a new popup window
2025-11-23 23:54:04 +00:00
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