Hostityourself/server/src
Claude 9ba81bd809
fix: drop Caddy --resume, restore app routes from DB on startup
--resume caused Caddyfile changes (e.g. new Forgejo block) to be silently
ignored on restart because Caddy preferred its saved in-memory config.

Instead, Caddy now always starts clean from the Caddyfile, and the HIY
server re-registers every app's Caddy route from the DB on startup
(restore_caddy_routes). This gives us the best of both worlds:
- Caddyfile changes (static services, TLS config) are always picked up
- App routes are restored automatically without needing a redeploy

https://claude.ai/code/session_01FKCW3FDjNFj6jve4niMFXH
2026-03-26 10:56:04 +00:00
..
routes fix: drop Caddy --resume, restore app routes from DB on startup 2026-03-26 10:56:04 +00:00
auth.rs fix: break infinite redirect for non-admin users on admin UI 2026-03-23 08:24:41 +00:00
builder.rs feat: per-app public/private visibility toggle 2026-03-26 08:55:58 +00:00
crypto.rs feat: M4 Hardening — encryption, resource limits, monitoring, backups 2026-03-24 15:06:42 +00:00
db.rs feat: per-app public/private visibility toggle 2026-03-26 08:55:58 +00:00
main.rs fix: drop Caddy --resume, restore app routes from DB on startup 2026-03-26 10:56:04 +00:00
models.rs feat: per-app public/private visibility toggle 2026-03-26 08:55:58 +00:00