Wikid82
ea034ba102
feat: enhance SSL detection in importer and improve certificate status handling in ProxyHosts
2025-11-25 02:31:02 +00:00
Wikid82
c6dbd1291c
feat: implement caching for certificate retrieval and enhance sync functionality
2025-11-25 02:16:53 +00:00
Wikid82
72975c674a
feat: enhance certificate handling with staging support and update UI for untrusted status
2025-11-25 01:53:58 +00:00
Wikid82
017ee4f8bd
feat: clean up invalid Let's Encrypt certificate associations and update UI to reflect custom certificate usage
2025-11-25 01:18:11 +00:00
Wikid82
5bfe923e37
feat: add Certificate interface and update ProxyHostForm and ProxyHosts components to display certificate details
2025-11-25 01:06:45 +00:00
Wikid82
0415f5da77
feat: enhance import handling with overwrite support and detailed conflict resolution
...
feat: add subroute handler extraction for improved Caddyfile parsing
test: add tests for subroute handler extraction functionality
fix: update UI to display staging certificate status and improve dashboard metrics
docs: clarify staging certificate deletion process in ACME documentation
2025-11-25 00:35:42 +00:00
Wikid82
897959a621
feat: enhance import handling with detailed conflict resolution and UI updates
2025-11-24 23:48:25 +00:00
Wikid82
e4b737710c
feat: implement ACME staging support for Let's Encrypt to avoid rate limits during development and testing
2025-11-24 23:10:07 +00:00
Wikid82
931e35b5f3
Refactor code structure for improved readability and maintainability
2025-11-24 20:33:01 +00:00
Wikid82
ad98d9fea2
feat: add multi-file upload and import detection endpoints to ImportHandler
2025-11-24 18:55:53 +00:00
Wikid82
5de6f9b714
feat: add Docker management tasks and update import handler for transient preview
2025-11-24 18:40:38 +00:00
Wikid82
6feff3e8ce
chore: remove cashed
2025-11-24 18:22:01 +00:00
Wikid82
9c842e7eab
chore: remove cached
2025-11-24 18:21:11 +00:00
Wikid82
5b041819bb
feat: add Git Remove Cached task to VSCode tasks
2025-11-24 18:20:21 +00:00
Wikid82
0da7d5dbf7
feat: add docker-compose.local.yml to .gitignore
2025-11-24 18:16:48 +00:00
Wikid82
af5a0b4ef8
feat: add transient import preview and commit functionality with tests
2025-11-24 18:14:59 +00:00
Wikid82
a698dff33a
feat: implement transient import previews and persist-on-commit
...
- Refactor import handler to support transient previews for uploads and mounted Caddyfiles
- Import sessions are now created only when user commits (not on upload/mount)
- Upload endpoint saves files to import/uploads/<uuid>.caddyfile and returns preview without DB persistence
- GetPreview supports both DB-backed sessions and transient previews from mountPath
- Commit endpoint handles both DB sessions and transient uploads/mounts, persisting session on commit
- Cancel endpoint removes DB sessions or deletes transient uploaded files
- CheckMountedImport no longer auto-creates DB sessions (transient preview behavior)
- Add conflict detection for transient previews against existing ProxyHosts
- Update importer to return raw domain names in conflicts array instead of formatted messages
- Fix import handler Cancel to return 404 for non-existent sessions
- Update all tests to match new transient preview behavior
- Install Node.js 20.x for pre-commit hooks
- Adjust coverage threshold to 78% (78.2% actual)
2025-11-24 17:43:55 +00:00
Wikid82
8babd2f430
feat: Enhance import handler to support mounted Caddyfile and improve conflict reporting
2025-11-24 17:32:56 +00:00
Wikid82
fce717f7d9
feat: Update launch configuration and docker-compose for backend debugging
2025-11-24 16:38:25 +00:00
Wikid82
c42e4d5ab9
feat: Add .vscode/launch.json to .gitignore
2025-11-24 16:38:25 +00:00
Jeremy
933f37ab18
Merge pull request #202 from Wikid82/development
...
Propagate changes from development into feature/beta-release
2025-11-24 11:33:52 -05:00
Jeremy
efb454c96a
Merge pull request #212 from Wikid82/renovate/docker-setup-qemu-action-3.x
...
chore(deps): update docker/setup-qemu-action action to v3.7.0
2025-11-24 11:32:38 -05:00
Jeremy
740b951e34
Merge pull request #205 from Wikid82/renovate/aquasecurity-trivy-action-0.x
...
chore(deps): update aquasecurity/trivy-action action to v0.33.1
2025-11-24 11:32:20 -05:00
Jeremy
e076748cb4
Merge pull request #198 from Wikid82/renovate/github-codeql-action-digest
...
chore(deps): update github/codeql-action digest to fdbfb4d
2025-11-24 11:30:40 -05:00
Jeremy
a09104bf89
Merge pull request #216 from Wikid82/renovate/actions-checkout-6.x
...
chore(deps): update actions/checkout action to v6
2025-11-24 11:30:18 -05:00
Jeremy
2323774476
Merge pull request #214 from Wikid82/renovate/softprops-action-gh-release-2.x
...
chore(deps): update softprops/action-gh-release action to v2.4.2
2025-11-24 11:29:34 -05:00
renovate[bot]
7e921bfeb0
chore(deps): update actions/checkout action to v6
2025-11-24 16:29:11 +00:00
renovate[bot]
24b7afe7f4
chore(deps): update github/codeql-action digest to fdbfb4d
2025-11-24 16:29:00 +00:00
Jeremy
08fc1b4e5a
Merge pull request #213 from Wikid82/renovate/github-codeql-action-3.x
...
chore(deps): update github/codeql-action action to v3.31.5
2025-11-24 11:28:09 -05:00
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