Fix stale license and React version claims License was described everywhere as Elastic License 2.0 — the actual repo license (package.json, LICENSE) is AGPL v3, and the restriction text here described ELv2's terms (no hosting as a managed service), not AGPL v3's (you CAN run it as a hosted service, but must make your source available to that service's users). Fixed the license name and the actual terms description in Home.md and the site-wide _Footer.md. Also bumped the listed React version (18 -> 19, apps/web/package.json: react@19.2.8).
Add Backup and Recovery page pg_dump schedule + optional WAL/PITR for Postgres, uploads-volume backup (rsync/rclone or S3), Kubernetes section with the roomer-vs-postgres user auth gotcha (learned the hard way doing a real Helm upgrade), a Velero hook-annotation pattern for clusters that already run it, and a restore runbook. Linked from the sidebar, Home, and cross-referenced from Production Deployment and Kubernetes Deployment where backups were previously just mentioned in passing with nothing to point to.
docs: add Webhooks page and update nav, API reference, and home summary
docs: fix ROOMER_ prefix throughout Configuration Reference - Required vars: DATABASE_URL → ROOMER_DATABASE_URL, SESSION_SECRET → ROOMER_SESSION_SECRET - Recommended per-env: CORS_ORIGIN, APP_URL, API_PUBLIC_URL, PORT, HOST all prefixed with ROOMER_ - Security toggles: COOKIE_SECURE, TRUST_PROXY, ALLOW_BEARER_AUTH, SWAGGER_ENABLED all prefixed; fix 'All three' → 'All' - File uploads: FILE_STORAGE_PATH, MAX_FILE_SIZE_MB prefixed - SMTP: all SMTP_* and EMAIL_FROM prefixed - Seeding: all SEED_* prefixed - Fix broken env.ts link (src/src/ → src/) - Add auto-complete-bookings worker to background workers table
docs: add health probe semantics, Prometheus scrape config, and metricsEnabled value - New section 9 covering /health/live (liveness) vs /health/ready (readiness) with a table explaining what each probe checks - Prometheus scrape config example - config.swaggerEnabled and config.metricsEnabled added to values reference table
docs: add ROOMER_METRICS_ENABLED to security toggles table
docs: update wiki for ROOMER_ env var namespace and encryptionKey - Configuration-Reference: add ROOMER_ prefix note; rename required vars, security toggles, SMTP, seed, and Docker Compose vars to ROOMER_ prefix; add ROOMER_ENCRYPTION_KEY as required - Kubernetes-Deployment: add secrets.encryptionKey to all helm install examples and values table; update BYO secret keys to ROOMER_ prefix - Production-Deployment: rename .env vars to ROOMER_ prefix; add ROOMER_ENCRYPTION_KEY to checklist; update SMTP override example - Development-Setup: add ROOMER_ENCRYPTION_KEY to .env example; note ROOMER_ prefix backward compat
docs: add Kubernetes Deployment page and sidebar link
Update doco
Update Documentation
Doco Update
Initial doco suite
Initial Home page