Commit Graph

  • 7ff3f68b2c Add a backlog, consolidating deferred work that was only in commit messages main JP 2026-08-10 01:22:05 +00:00
  • a8c959bfab Add a saved recipe to the collection or the wishlist so it can be rated JP 2026-08-09 21:30:40 +00:00
  • 23c4e63a68 Fix all five findings from the independent OAuth security audit JP 2026-08-09 21:05:08 +00:00
  • 5c05464269 Retract the unprivileged-LXC claim in the Docker post-mortem JP 2026-08-09 19:24:03 +00:00
  • 1710e6147b Document the off-site backup leg now that it exists JP 2026-08-09 19:20:16 +00:00
  • 82680d9430 Correct stale deploy docs and document the new env knobs JP 2026-08-09 19:04:42 +00:00
  • e77f605c9c Add OAuth 2.1 server so claude.ai and ChatGPT can connect natively JP 2026-08-09 05:33:48 +00:00
  • 4fd339dabc Add MCP server so Claude and ChatGPT can read and write drink data JP 2026-08-09 04:29:54 +00:00
  • 13793d43ca Make MenuItem.userId required JP 2026-08-08 22:03:11 +00:00
  • 70db6314e3 Phase 5 hygiene: image ownership, real deletes, scan resilience JP 2026-08-08 21:57:57 +00:00
  • 0ead1385f7 Add the owner admin area: invites, people, reset links JP 2026-08-08 21:26:33 +00:00
  • 34afc497f4 Give members their own budget-capped gateway key JP 2026-08-08 21:16:14 +00:00
  • c81d1eefb3 Build invite redirects from the public origin JP 2026-08-08 21:03:06 +00:00
  • a6cabc5178 Gate signup behind an invitation and revoke sessions on suspend JP 2026-08-08 20:59:52 +00:00
  • f0c745c50c Remove Google and GitHub sign-in JP 2026-08-08 20:42:40 +00:00
  • b3a0cc75eb Add roles and invite models JP 2026-08-08 20:35:48 +00:00
  • 181ef13c7e Make the image bucket private JP 2026-08-08 20:31:01 +00:00
  • 996b1b5360 Serve image bytes via the SDK's documented transform JP 2026-08-08 20:26:58 +00:00
  • e0c1814cf1 Put images behind the session and make routes private by default JP 2026-08-08 20:20:39 +00:00
  • 593f68138c Add a camera option wherever a photo can be attached JP 2026-08-08 19:16:20 +00:00
  • 058735b1a0 Mirror external images into our own storage so they render JP 2026-08-08 19:06:45 +00:00
  • 80fd99bc40 Fix deploy: sudo to root once and su down, not sudo -u JP 2026-08-08 17:59:48 +00:00
  • 87f951bf94 Run natively under systemd; Docker was unworkable in this LXC JP 2026-08-08 17:58:34 +00:00
  • f3865c7901 Fix deploy: avoid cd into /root as the deploy user JP 2026-08-08 17:06:01 +00:00
  • 2beb2d5d43 Version the deploy skill with the repo JP 2026-08-08 17:02:51 +00:00
  • 45d9bd12d7 Add deploy script and skill for the production LXC JP 2026-08-08 17:02:20 +00:00
  • a0e1619072 Route all AI features through the Switchboard gateway JP 2026-08-08 16:41:00 +00:00
  • 7c41b15ecc Update prod compose to pull from Gitea container registry JP Scott 2026-03-04 23:01:47 -07:00
  • dc1ad4d0c0 Add recipes, images, AI photo ID, barcode scanning & ingredient matching JP Scott 2026-03-04 22:26:17 -07:00
  • 2ac2c4b2d4 Add My Bar, Bartender, Recommend features + drink images JP Scott 2026-03-01 18:28:02 -07:00
  • d8f069cce4 Fix CSV restore: strip BOM and extract embedded ratings from drink rows JP Scott 2026-03-01 16:45:04 -07:00
  • 247a21b6a7 Add AUTH_TRUST_HOST for reverse proxy deployments JP Scott 2026-03-01 16:16:00 -07:00
  • 4ed53d0fd7 Switch to host networking for Proxmox LXC compatibility JP Scott 2026-03-01 15:37:14 -07:00
  • c401c8f2e0 Add privileged: true to all services for LXC Docker compatibility JP Scott 2026-03-01 15:12:57 -07:00
  • 959cf57a46 Add apparmor:unconfined to all services for Proxmox LXC compatibility JP Scott 2026-03-01 14:45:35 -07:00
  • 491f8f2c7b Switch to pre-built Docker Hub image for production JP Scott 2026-03-01 14:38:44 -07:00
  • 9212fd4acd Fix compose env var interpolation with --env-file flag JP Scott 2026-03-01 14:32:25 -07:00
  • 44c70e7825 Add auto-install for Docker and dependencies in install script JP Scott 2026-03-01 14:28:01 -07:00
  • 1d454d84b2 Add production install script and migrate service JP Scott 2026-03-01 13:40:48 -07:00
  • 8a582bfa7f Security hardening for production readiness JP Scott 2026-03-01 12:55:16 -07:00
  • 969bc9347a Initial commit: DrinkTracker full-stack app JP Scott 2026-03-01 12:27:08 -07:00