Add isolated demo mode with scheduled resets #1

Merged
caleb-brown merged 6 commits from demo-mode-isolated-resets into main 2026-08-04 18:50:55 -04:00
Owner

Summary

  • Add an isolated demo mode with a separate in-memory database and a 15-minute reset cadence.
  • Add launch paths for local development and Docker Compose, plus an in-app reset countdown.
  • Compress static assets so the production demo bundle can load through LocalTunnel.

Verification

  • npm run check — passes (typecheck, lint, 14 tests).
  • Verified a demo data mutation resets to seeded defaults through the real API.
  • Verified the compressed production bundle and /api/runtime through LocalTunnel.

Caveats

  • Docker Compose could not be executed in this environment because Docker is unavailable.
## Summary - Add an isolated demo mode with a separate in-memory database and a 15-minute reset cadence. - Add launch paths for local development and Docker Compose, plus an in-app reset countdown. - Compress static assets so the production demo bundle can load through LocalTunnel. ## Verification - `npm run check` — passes (typecheck, lint, 14 tests). - Verified a demo data mutation resets to seeded defaults through the real API. - Verified the compressed production bundle and `/api/runtime` through LocalTunnel. ## Caveats - Docker Compose could not be executed in this environment because Docker is unavailable.
Update .forgejo/workflows/ci.yaml
Some checks failed
CI / Validate (pull_request) Has been cancelled
3166894806
Update .forgejo/workflows/forgejo-runner-smoke.yaml
Some checks failed
CI / Validate (pull_request) Has been cancelled
0f24210eb1
Update .forgejo/workflows/publish-edge.yaml
Some checks failed
CI / Validate (pull_request) Has been cancelled
7d16b53b7c
Update .forgejo/workflows/release.yaml
All checks were successful
CI / Validate (pull_request) Successful in 1m46s
3d20863651
caleb-brown deleted branch demo-mode-isolated-resets 2026-08-04 18:50:55 -04:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
caleb-brown/our-cafe!1
No description provided.