chunzhimoe b8bc7f0e01 feat: migrate to shared wildcard Access app model
- Fix zone dropdown bug (setZones was never called)
- Add SSH settings storage (wildcardDomain + accessAppId) in Redis
- Add /api/access-apps endpoint for app selection dropdown
- Settings page: add wildcard domain and shared Access app selector
- Deploy page: use subdomain + wildcard domain, remove allowedEmails
- Rewrite runFullSetup to skip app creation, fetch CA from shared app
- Homepage: derive SSH hosts from tunnel ingress configs
- Dashboard: cards link directly to https://<hostname>, remove MetricsWidget
- Drop metrics subdomain from tunnel ingress (simplifies model)
2026-04-12 18:08:01 +08:00
Description
No description provided
183 KiB
Languages
TypeScript 76.5%
Shell 22.3%
CSS 1.1%
JavaScript 0.1%