StasonJatham
5c46b47937
chore(repo): move current KarlDNS source to Gitea
...
Preserve the GitHub history and the newer deployed source from ct_134_karldns. Exclude runtime data, credentials, AppleDouble files and local backup copies. Make Gitea the canonical source for documentation, package metadata and project links.
2026-10-28 08:47:52 +01:00
StasonJatham
4ecc8eb874
Refactor UI assets and harden quality checks
2026-06-17 23:18:00 +02:00
StasonJatham
23ab466c52
Harden cleanup scheduler and audit cleanup deletions
2026-05-27 16:52:18 +02:00
StasonJatham
24747866bc
Add formatting and type checks
2026-05-22 17:05:06 +02:00
StasonJatham
c0d82eaf26
Publish placeholder DNS on registration
2026-05-22 16:48:23 +02:00
StasonJatham
99c55405bc
Bump admin CSS asset version
2026-05-22 16:30:37 +02:00
StasonJatham
c19e5170a0
Allow registration before first IP update
2026-05-22 16:14:59 +02:00
StasonJatham
30aef1fee8
Simplify admin operator UI
2026-05-21 22:26:14 +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
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
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
d2b160438d
Simplify public hostname generation
2026-05-20 20:07:27 +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
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
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
7edc79971b
Harden admin operations and API docs
2026-05-20 18:17:20 +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
StasonJatham
3ad0a9503d
Initial router DynDNS service
2026-05-20 13:48:24 +02:00