Commit Graph
56 Commits
Author SHA1 Message Date
StasonJatham b9ec4e57ff Refine management dashboard layout 2026-05-22 16:27:25 +02:00
StasonJatham c19e5170a0 Allow registration before first IP update 2026-05-22 16:14:59 +02:00
StasonJatham 9f5cee8a0e Update README production setup 2026-05-22 15:42:04 +02:00
StasonJatham 30aef1fee8 Simplify admin operator UI 2026-05-21 22:26:14 +02:00
StasonJatham 0fc220b90b Show real IPv6 examples when available 2026-05-21 19:09:37 +02:00
StasonJatham 9ec3d5c0fb Avoid fake IPv6 examples 2026-05-21 18:57:45 +02:00
StasonJatham 03ef2d9af6 Update visible examples with visitor IP 2026-05-21 18:51:18 +02:00
StasonJatham 8de260dfc7 Bump app stylesheet cache key 2026-05-21 18:39:36 +02:00
StasonJatham d2cad52ae9 Require karl prefixed bearer secrets 2026-05-21 18:36:06 +02:00
StasonJatham 8f07bbde84 Simplify pending setup secrets 2026-05-21 18:30:15 +02:00
StasonJatham 5fee087b60 Bump admin stylesheet cache key 2026-05-21 18:25:32 +02:00
StasonJatham 230821e2e0 Fix mobile pending setup URL wrapping 2026-05-21 18:22:51 +02:00
StasonJatham 62ccfa3709 Trust reverse proxy client IP headers 2026-05-21 18:15:40 +02:00
StasonJatham 97a76aa91e Simplify setup flow and public API docs 2026-05-21 17:58:20 +02:00
StasonJatham 2e401124e8 Honor trusted proxy client IP headers 2026-05-21 17:34:48 +02:00
StasonJatham ce5b4e0ff2 Prepare KarlDNS production deployment 2026-05-21 17:23:08 +02:00
StasonJatham 5a90bd9d87 Simplify DDNS flow and polish UI 2026-05-21 14:18:39 +02:00
StasonJatham 5beee0e5c6 Polish KarlDNS production UI and docs 2026-05-21 10:05:40 +02:00
StasonJatham ca92dc211a Build KarlDNS self-hosted DynDNS service 2026-05-20 23:55:27 +02:00
StasonJatham 45bc38d950 Polish UI toward Ollama style 2026-05-20 20:37:19 +02:00
StasonJatham 49b9e3a7ca Add footer and privacy page 2026-05-20 20:23:32 +02:00
StasonJatham 1759415f78 Add complete web icon set 2026-05-20 20:20:09 +02:00
StasonJatham 988aea8250 Guard public homepage URL examples 2026-05-20 20:16:49 +02:00
StasonJatham 12fb14984c Align hostname choice layout 2026-05-20 20:14:59 +02:00
StasonJatham 2966a69331 Clarify one-time credential visibility 2026-05-20 20:11:22 +02:00
StasonJatham d2b160438d Simplify public hostname generation 2026-05-20 20:07:27 +02:00
StasonJatham 2403a40800 Rebrand app to KarlDNS 2026-05-20 20:03:25 +02:00
StasonJatham be72fa60ac Polish UI toward Ollama style 2026-05-20 19:42:00 +02:00
StasonJatham 62e5724318 Document manual DDNS update flow 2026-05-20 19:34:52 +02:00
StasonJatham f865bc28c7 Clarify optional router credentials 2026-05-20 19:32:11 +02:00
StasonJatham 67477ab40f Add one-box DDNS update URL 2026-05-20 19:29:23 +02:00
StasonJatham 5d23bea7ed Apply minimal Bootstrap theme 2026-05-20 19:20:06 +02:00
StasonJatham fee0001517 Polish public UI and fix ReDoc CSP 2026-05-20 19:13:25 +02:00
StasonJatham 7ba7610c41 Add grouped clipboard actions 2026-05-20 19:08:06 +02:00
StasonJatham 73bc201511 Clarify public and secret UI values 2026-05-20 19:06:21 +02:00
StasonJatham ccd4870430 Document generated hostnames as public identifiers 2026-05-20 19:01:49 +02:00
StasonJatham 840d3281d1 Clarify managed hostnames as CNAME targets 2026-05-20 19:00:21 +02:00
StasonJatham 3ce992ae9e Add admin table search and pagination 2026-05-20 18:56:09 +02:00
StasonJatham 59c7618d15 Remove admin credential generation flow 2026-05-20 18:52:51 +02:00
StasonJatham 033b8564dd Extend unused hostname cleanup window 2026-05-20 18:47:37 +02:00
StasonJatham c66fd8efb4 Replace remaining UI helpers with Bootstrap utilities 2026-05-20 18:46:25 +02:00
StasonJatham 60be8e4d49 Convert UI layout to Bootstrap components 2026-05-20 18:43:21 +02:00
StasonJatham 5948deba47 Add private status page IP history 2026-05-20 18:37:14 +02:00
StasonJatham 2203852170 Harden production launch defaults 2026-05-20 18:33:48 +02:00
StasonJatham 8b80e0e3d2 Use Bootstrap theme components 2026-05-20 18:27:02 +02:00
StasonJatham 7edc79971b Harden admin operations and API docs 2026-05-20 18:17:20 +02:00
StasonJatham f8e3d0de46 Polish responsive DynDNS UI 2026-05-20 18:08:54 +02:00
StasonJatham 1eec3b8212 Add scheduled cleanup for abandoned setup flows 2026-05-20 18:01:29 +02:00
StasonJatham 148918b283 Remove account-based DynDNS onboarding 2026-05-20 17:57:42 +02:00
StasonJatham 86060d6bdc Simplify onboarding with magic domain claims 2026-05-20 17:46:10 +02:00