|
|
1c4f7dbb11
|
feat(dns): add domain migration between dcrouter and provider-managed DNS with unified ACME managed-domain handling
|
2026-04-13 09:47:19 +00:00 |
|
|
|
59b52d08fa
|
feat(email-domains): support creating email domains on optional subdomains
|
2026-04-12 23:46:31 +00:00 |
|
|
|
433047bbf1
|
feat(email-domains): add email domain management with DNS provisioning, validation, and ops dashboard support
|
2026-04-12 22:09:20 +00:00 |
|
|
|
196e5dfc1b
|
feat(web-ui): standardize settings views for ACME and email security panels
|
2026-04-12 20:43:57 +00:00 |
|
|
|
2861511d20
|
fix(web-ui): improve form field descriptions and align certificate settings with tile components
|
2026-04-12 19:42:07 +00:00 |
|
|
|
36a2ebc94e
|
fix(network-ui): enable flashing table updates for network activity, remote ingress, and VPN views
|
2026-04-08 15:26:12 +00:00 |
|
|
|
93cc5c7b06
|
feat(dns): add built-in dcrouter DNS provider support and rename manual domains to dcrouter-hosted/local
|
2026-04-08 14:54:49 +00:00 |
|
|
|
c224028495
|
feat(acme): add DB-backed ACME configuration management and OpsServer certificate settings UI
|
2026-04-08 13:12:20 +00:00 |
|
|
|
ea2e618990
|
feat(dns-providers): add provider-agnostic DNS provider form metadata and reusable UI for create/edit flows
|
2026-04-08 11:11:53 +00:00 |
|
|
|
21c80e173d
|
feat(dns): add db-backed DNS provider, domain, and record management with ops UI support
|
2026-04-08 11:08:18 +00:00 |
|
|
|
7971bd249e
|
feat(opsserver-access): add admin user listing to the access dashboard
|
2026-04-08 09:01:08 +00:00 |
|
|
|
2325f01cde
|
feat(web-ui): reorganize dashboard views into grouped navigation with new email, access, and network subviews
|
2026-04-08 08:24:55 +00:00 |
|
|
|
2b76e05a40
|
feat(web-ui): reorganize network and security views into tabbed subviews with route-aware navigation
|
2026-04-08 07:45:26 +00:00 |
|
|
|
37eab7c7b1
|
feat(ops-ui): add column filters to operations tables across admin views
|
2026-04-08 07:11:21 +00:00 |
|
|
|
7fa6d82e58
|
feat(vpn,target-profiles,migrations): add startup data migrations, support scoped VPN route allow entries, and rename target profile hosts to ips
|
2026-04-07 21:02:37 +00:00 |
|
|
|
68473f8550
|
fix(routing): serialize route updates and correct VPN-gated route application
|
2026-04-06 10:23:18 +00:00 |
|
|
|
52dac0339f
|
fix(ops-view-vpn): show target profile names in VPN forms and load profile candidates for autocomplete
|
2026-04-06 08:05:07 +00:00 |
|
|
|
0fa65f31c3
|
fix(ops-view-targetprofiles): ensure routes are loaded before showing profile dialogs
|
2026-04-05 13:48:08 +00:00 |
|
|
|
b2ccd54079
|
fix(certificates): resolve base-domain certificate lookups and route profile list inputs
|
2026-04-05 11:29:47 +00:00 |
|
|
|
ddb420835e
|
fix(ts_web): replace custom section heading component with dees-heading across ops views
|
2026-04-05 10:13:09 +00:00 |
|
|
|
1ddf83b28d
|
BREAKING CHANGE(vpn): replace tag-based VPN access control with source and target profiles
|
2026-04-05 00:37:37 +00:00 |
|
|
|
96d215fc66
|
feat(routes): add TLS configuration controls for route create and edit flows
|
2026-04-04 21:23:16 +00:00 |
|
|
|
ffcc35be64
|
fix(config-ui): handle missing HTTP/3 config safely and standardize overview section headings
|
2026-04-04 19:03:11 +00:00 |
|
|
|
6c3d8714a2
|
feat(monitoring): add frontend and backend protocol distribution metrics to network stats
|
2026-04-04 16:45:02 +00:00 |
|
|
|
1004f8579f
|
fix(ops-view-routes): correct route form dropdown selection handling for security profiles and network targets
|
2026-04-04 11:00:03 +00:00 |
|
|
|
6112e4e884
|
feat(certificates): add force renew option for domain certificate reprovisioning
|
2026-04-03 19:08:46 +00:00 |
|
|
|
f6a9e344e5
|
feat(opsserver): add RADIUS and VPN metrics to combined ops stats and overview dashboards, and stream live log buffer entries in follow mode
|
2026-04-03 14:11:17 +00:00 |
|
|
|
43b92b784d
|
feat(certificates): add confirmation before force renewing valid certificates from the certificate actions menu
|
2026-04-03 10:14:52 +00:00 |
|
|
|
b46247d9cb
|
fix(ops-view-network): centralize traffic chart timing constants for consistent rolling window updates
|
2026-04-03 08:18:28 +00:00 |
|
|
|
f62bc4a526
|
feat(ops-view-routes): add priority support and list-based domain editing for routes
|
2026-04-02 22:55:57 +00:00 |
|
|
|
141f185fbf
|
feat(routes): add route edit and delete actions to the ops routes view
|
2026-04-02 22:37:49 +00:00 |
|
|
|
9d8354e58f
|
feat(docs,ops-dashboard): document unified database and reusable security profile and network target management
|
2026-04-02 20:31:08 +00:00 |
|
|
|
5202c2ea27
|
fix(ops-ui): improve operations table actions and modal form handling for profiles and network targets
|
2026-04-02 18:49:52 +00:00 |
|
|
|
55f5465a9a
|
fix(routes): support profile and target metadata in route creation and refresh remote ingress routes after config initialization
|
2026-04-02 17:27:05 +00:00 |
|
|
|
76e9735cde
|
fix(web-ui): align dees-table props and action handlers in security profile and network target views
|
2026-04-02 16:10:35 +00:00 |
|
|
|
55699f6618
|
feat(config): add reusable security profiles and network targets with route reference resolution
|
2026-04-02 15:44:36 +00:00 |
|
|
|
c1452131fa
|
feat(vpn): add per-client routing controls and bridge forwarding support for VPN clients
|
2026-04-01 05:13:01 +00:00 |
|
|
|
29687670e8
|
feat(vpn): support optional non-mandatory VPN route access and align route config with enabled semantics
|
2026-03-31 11:19:29 +00:00 |
|
|
|
11ca64a1cd
|
feat(vpn): add VPN client editing and connected client visibility in ops server
|
2026-03-31 09:53:37 +00:00 |
|
|
|
7370d7f0e7
|
feat(vpn-ui): add QR code export for WireGuard client configurations
|
2026-03-30 23:50:51 +00:00 |
|
|
|
699aa8a8e1
|
feat(vpn-ui): add format selection for VPN client config exports
|
2026-03-30 17:08:57 +00:00 |
|
|
|
11cce23e21
|
feat(vpn): expand VPN operations view with client management and config export actions
|
2026-03-30 16:49:58 +00:00 |
|
|
|
cc3a7cb5b6
|
feat(vpn): add destination-based VPN routing policy and standardize socket proxy forwarding
|
2026-03-30 13:06:14 +00:00 |
|
|
|
eb211348d2
|
feat(vpn): add tag-based VPN route access control and support configured initial VPN clients
|
2026-03-30 12:07:58 +00:00 |
|
|
|
6f72e4fdbc
|
feat(vpn): add VPN server management and route-based VPN access control
|
2026-03-30 08:15:09 +00:00 |
|
|
|
6c4adf70c7
|
feat(web-ui): pause dashboard polling, sockets, and chart updates when the tab is hidden
|
2026-03-27 18:46:11 +00:00 |
|
|
|
44f2a7f0a9
|
fix(typescript): tighten TypeScript null safety and error handling across backend and ops UI
|
2026-03-26 07:40:56 +00:00 |
|
|
|
2f8c04edc4
|
feat(monitoring): add backend protocol metrics to network stats and ops dashboard
|
2026-03-23 07:17:33 +00:00 |
|
|
|
34d40f7370
|
fix(auth): treat expired JWTs as no identity, improve logout and token verification flow, and bump deps
|
2026-03-04 01:11:19 +00:00 |
|
|
|
c7d7f92759
|
fix(ops-view-apitokens): use correct lucide icon name for roll/rotate actions in API tokens view
|
2026-03-03 07:29:03 +00:00 |
|