Commit graph

  • bcc94024e3 Pre-deploy security/correctness fixes (port log E17) main jtricerolph 2026-08-06 14:44:58 +00:00
  • 78744278f8 Add iOS install hint + Apple PWA meta tags, fix missing beforeinstallprompt handler jtricerolph 2026-08-06 14:12:12 +00:00
  • a3872798ca Add update-available banner + versioned /health endpoint jtricerolph 2026-08-06 14:11:32 +00:00
  • fe095d0891 Fix session-expiry redirect breaking standalone PWA out of its shell jtricerolph 2026-07-24 17:07:10 +00:00
  • 62f34894e1 Add name, email and sign out button to sidebar footer jtricerolph 2026-07-22 11:10:12 +00:00
  • 5022162218 Remove responsive breakpoint — sidebar always visible (desktop-forced via CSS) jtricerolph 2026-07-21 08:54:51 +00:00
  • 1dbd7b32da Force desktop viewport (width=1280) — data-heavy display not suited to responsive layout jtricerolph 2026-07-21 08:14:56 +00:00
  • d930808487 Remove tracked dist/ build artifacts — covered by .gitignore jtricerolph 2026-07-14 12:07:16 +00:00
  • 9ed700977b Fix NameError: add Query to fastapi imports in invoices.py jtricerolph 2026-07-14 08:27:27 +00:00
  • ba075276b1 Audit pass: cookie auth migration, route guards, GP% clamp, CSV export, OCR transaction safety, N+1 fix, and cleanup jtricerolph 2026-07-13 10:04:20 +00:00
  • 6f6e16c88f Replace in-app Access Control with JWT cap enforcement jtricerolph 2026-07-12 23:17:22 +00:00
  • 1564a66283 Wire Azure OCR to central settings toggle; remove redundant Users section jtricerolph 2026-07-12 22:58:32 +00:00
  • d7898ba897 Add 'use main stack settings' toggle for third-party integration credentials jtricerolph 2026-07-12 21:57:10 +00:00
  • 62417d59de Update pdf.worker.min.mjs to match pdfjs-dist 5.7.284 jtricerolph 2026-07-12 21:37:27 +00:00
  • 742bc91b3b Fix PDF viewing: cookie auth fallback + .mjs MIME type jtricerolph 2026-07-12 21:34:51 +00:00
  • cd9e7dbfef Fix invoice file 500 and pdf.worker MIME error jtricerolph 2026-07-12 21:28:55 +00:00
  • 1502ab8ed2 Wire Purchases Chart nav to existing Purchases.tsx page jtricerolph 2026-07-12 21:24:01 +00:00
  • 12aef0adb1 Add Purchases Chart page — weekly table view of invoices by supplier jtricerolph 2026-07-12 21:14:12 +00:00
  • 0d6ca9b979 Fix internal navigation links: add /kitchen/ prefix to all bare hrefs jtricerolph 2026-07-12 20:11:41 +00:00
  • 9cd1683572 Fix invoicestatus enum case mismatch in invoice list filter jtricerolph 2026-07-12 20:05:27 +00:00
  • bc874ac9ff Fix migration transaction poisoning: ADD COLUMN IF NOT EXISTS jtricerolph 2026-07-12 19:53:26 +00:00
  • e7e1fda9f6 Fix 413 upload limit + add /api/kds/settings to kitchen backend jtricerolph 2026-07-12 17:47:28 +00:00
  • 14903e80a6 Seed kitchens id=1 on startup to satisfy kitchen_settings FK jtricerolph 2026-07-12 16:38:47 +00:00
  • 9905d0e0dd Migrate all kitchen frontend fetch calls to /kitchen/api/ prefix (B5b) jtricerolph 2026-07-12 12:56:11 +00:00
  • ecd63fc65f Add get_current_user_from_token to auth.py; fix missing import in 3 api files jtricerolph 2026-07-12 12:34:01 +00:00
  • 907243c2cd Restore api/migrations/models/services source files accidentally removed in gitignore commit jtricerolph 2026-07-12 12:16:28 +00:00
  • c8fad1cf36 Add .gitignore, remove __pycache__ from tracking jtricerolph 2026-07-12 12:16:04 +00:00
  • 8d688b459d Initial kitchen scaffold — Phase 1 kitchen port (build-verified 2026-07-11) jtricerolph 2026-07-12 12:15:39 +00:00