Changelog

What's shipped

Every meaningful change to Invoco, in reverse-chronological order. Generated from our commit history — so you see exactly what changed, when.

June 2026

10 changes
New
add crm service work queue overview (#34)+2 related
2026-06-15·2d9a5f1
authzmigration B — swap menu/payments/orders RLS to user_location_access+1 related
2026-06-11·4d5db29
authcentral route policy map enforced by ProtectedRoute
2026-06-11·e22c6cd
loyaltyadd Overview dashboard with KPIs, charts, activity feed, leaderboard
2026-06-01·11febc4
Fixes
whatsappdrop invalid .single().catch() chains; reconverge repo with deployed+3 related
2026-06-11·0d994c0
authzguard backfill + owner trigger against orphaned auth users+2 related
2026-06-11·3e4761f
securityclose always-true bypass in has_location_access / _can_access_restaurant+1 related
2026-06-11·a025dce
paymentsgate process-refund + mark-as-paid on user_location_access role
2026-06-11·4dc91bc
wrap ProfileSettings root JSX in fragment (two sibling elements)+13 related
2026-06-08·9a38c74
loyaltyadd 'loyalty' to knownRoutes so it doesn't get routed to storefront+2 related
2026-06-01·1dbcd1a

May 2026

10 changes
New
agentactivate RAG — fix embed model + backfill 27 patterns + add retrieve step+13 related
2026-05-21·87c43f1
v3-landingpolish 5-step customer story — legible type, accent-edged cards, refined connectors+12 related
2026-05-21·8f88c37
storefrontPath A — 4 editorial blocks (big_numeral / marquee_band / stat_strip / text_divider)+40 related
2026-05-20·dcc0c1a
editorPhase 1 — selection spine + breadcrumb + floating toolbar (v2 flag) (#18)+17 related
2026-05-20·5c73b01
themepaste-CSS panel pre-fills effective CSS from theme cascade+4 related
2026-05-20·51fd5d5
install Invoco strategy agents + master-plan skill, rewrite location-page sample to match locked positioning+9 related
2026-05-07·79eacc9
packagingadmin UIs for addon catalog + per-restaurant billing (Week 2)+4 related
2026-05-02·64433e1
Fixes
agentmake design_rationale optional on granular storefront tools (set_field, insert_block, etc.)+11 related
2026-05-26·0cef1c5
storefronttheme.fonts.body never applied — universal selector clobbered it+11 related
2026-05-15·54cdb7e
editorpage kebab right-click + portal menu + AI prompt for composer (Task #59)+12 related
2026-05-14·9a844c9

April 2026

10 changes
New
storefrontraise header logo size cap to 200px (slider) / 400px (number input)+34 related
2026-04-30·66baf07
menubulk import accepts attached image files; export drops image_url+13 related
2026-04-30·238df79
storefront-editorpolish pass — slimmer rows, viewport switcher, smoother feel+6 related
2026-04-29·0ef4852
mobilecomprehensive 'More' sheet — full sidebar nav on mobile+4 related
2026-04-29·f69f9b8
adminzero-touch auto content pipeline — seed keywords + batch-write posts+7 related
2026-04-15·0faa05e
inventoryseed_sg_inventory(restaurant_id) RPC — 67 canonical SG ingredients+7 related
2026-04-14·b97677a
opsautomatic Postgres backups for self-hosted Supabase+4 related
2026-04-12·cfb34fb
add agent sessions, smart suggestions, slash commands, and enhanced UI components+11 related
2026-04-09·4e8f3e7
Fixes
storefrontexplicit pixel widths on Image cap at 100% on narrow viewports+15 related
2026-04-30·430ebea
CORS on xero edge function errors, cancel-prompt must abort mark-paid, unit_price column name+9 related
2026-04-14·cc9717e

March 2026

1 change
Fixes
Remove only Codex UI patterns from TableGrid - keep ALL functionality (payments, orders, QR codes)
2026-03-09·12a9619

February 2026

7 changes
New
modifier presets — PresetManager tab + PresetPicker grid + apply-from-preset+16 related
2026-02-20·f26de73
authexplicit role separation + block customers from dashboard
2026-02-18·3e66fe0
printeradd PDF mode for testing on Windows non-thermal printers+1 related
2026-02-17·bdc8aac
paymentsSG payment methods expansion + audit trail
2026-02-17·871691c
staffstaff profiles DB + Staff Management settings page
2026-02-17·b5668ed
Fixes
remove non-existent processed_by_staff_id from orders + fix PIN modal z-index+25 related
2026-02-19·5f9e86e
printertest-preview.js now uses actual logic from index.js, no stale copy+2 related
2026-02-17·7299a11
Generated 16 Jun 2026, 3:17 pm