Files
home-docker/home-apps
Junv (via Hermes) 2679287543 demo-service: add three-tier visibility (disabled/internal/public)
- Replace old enabled/published fields with single visibility field:
  - disabled → 404 for everyone (admin sees in admin UI only)
  - internal → 192.168.1.x access without auth; external → 404
  - public → anyone can access
- Admin users can see all sites via admin UI regardless of visibility
- Add /api/sites/{name}/visibility endpoint to change visibility
- Keep backward-compat enable/disable/publish/unpublish endpoints
- Database auto-migration from old enabled+published to new visibility
- NFS-safe sync_visibility hides/shows index.html per mode
2026-07-13 10:23:29 +10:00
..
2026-01-12 10:10:10 +11:00
2026-01-12 12:29:48 +11:00
2026-02-19 15:20:25 +11:00
2026-01-12 10:26:13 +11:00
2026-04-14 11:50:27 +10:00
2026-02-23 19:14:15 +11:00
2026-02-01 07:31:17 +11:00
2026-07-04 11:38:13 +10:00