Private subpage staging foundation #54

Merged
timmy merged 1 commits from timmy/53-private-subpage-staging into main 2026-08-21 14:16:16 +00:00
Owner

Closes the first implementation slice of #53.

Adds validated /timmy-staging base-path routing, scoped APIs/assets/service worker/storage/cookies, safe build health identity, loopback bind support, staging label, and /git isolation. Phase 1 only: Hermes remains disabled and this PR does not change Caddy or deploy.

Verified locally: 55/55 unit/security tests, root UI/photo/sleek browser suites, prefixed sleek suite, syntax/diff checks, and zero high dependency vulnerabilities.

Closes the first implementation slice of #53. Adds validated `/timmy-staging` base-path routing, scoped APIs/assets/service worker/storage/cookies, safe build health identity, loopback bind support, staging label, and `/git` isolation. Phase 1 only: Hermes remains disabled and this PR does not change Caddy or deploy. Verified locally: 55/55 unit/security tests, root UI/photo/sleek browser suites, prefixed sleek suite, syntax/diff checks, and zero high dependency vulnerabilities.
timmy added 1 commit 2026-08-21 13:58:51 +00:00
feat: add private subpage staging slice
All checks were successful
Quality gates / quality (pull_request) Successful in 1m38s
bac335a681
timmy force-pushed timmy/53-private-subpage-staging from bac335a681 to 7e11154302 2026-08-21 14:12:58 +00:00 Compare
timmy merged commit fc763fb758 into main 2026-08-21 14:16:16 +00:00
Sign in to join this conversation.
No description provided.