Ryan
fd0e9acc2f
feat(cloudflare): add custom targets and node failover ( #43 )
...
* feat(cloudflare): add custom targets and node failover
* fix(cloudflare): propagate batch sync errors
---------
Co-authored-by: OpenAI Codex <codex@openai.com >
2026-10-07 11:29:41 +08:00
ryan
11c8e5c7f3
feat(cloudflare): add domain move and batch operations in group detail page
2026-09-26 15:26:37 +08:00
ryan
a2404a50ef
fix(cloudflare): restore group detail pages for ids other than 1
...
Static export only generates /cloudflare/groups/1.html. Unknown ids fell
through to the dashboard index, bouncing the browser home and triggering
React hydration error #418 . Serve the generated group shell and resolve
the real id from the pathname, matching the websites detail fallback.
2026-09-17 22:00:12 +08:00
ryan
55c1fcd5f9
chore: format
2026-08-16 21:39:25 +08:00
ryan
5a8722ff07
feat(frontend): 控制台 next-intl 中英双语
...
接入无 URL 前缀的 zh-CN/en,顶栏与外观设置可切换语言;选择写入 cookie 后刷新生效。
2026-08-16 16:49:16 +08:00
ryan
cffa009b8c
fix
2026-08-04 13:50:41 +08:00
ryan
4eced2b721
feat(cloudflare): add DNS pointing integration
2026-08-04 13:30:40 +08:00
ryan
3edcdb9e9f
feat(cloudflare): add DNS pointing integration
...
Implement Cloudflare connection management, pointing groups and members, asynchronous A-record reconciliation, node IP triggers, admin APIs, management pages, migrations, tests, and documentation.
2026-08-04 12:32:37 +08:00