Commit graph

  • fc310c35cf Fix cancel task to not cancel order, standardize OTP messages John Mizerek 2026-02-17 11:11:37 -08:00
  • 43afe9ae8c Prevent duplicate cash tasks for same order John Mizerek 2026-02-17 09:41:58 -08:00
  • 7f4af8b910 Add CancelOrder option for cash tasks John Mizerek 2026-02-17 09:39:35 -08:00
  • eb92042de5 Use business PayfritFee instead of hardcoded 5% in task order totals John Mizerek 2026-02-17 09:20:18 -08:00
  • 0a08b1da3e Fix beacon sharding: use ServicePoints.BeaconMinor not BeaconHardware John Mizerek 2026-02-16 20:10:04 -08:00
  • 957f494ba8 Get beacon info from BeaconHardware table John Mizerek 2026-02-16 20:06:38 -08:00
  • dd7a4dda4a Return beacon sharding info (UUID, Major, Minor) for task completion John Mizerek 2026-02-16 20:02:19 -08:00
  • 06c4b99a66 Include ServicePointID when creating delivery tasks John Mizerek 2026-02-16 19:32:37 -08:00
  • 2019b9ff43 Use proper task types for delivery/pickup tasks John Mizerek 2026-02-16 19:29:47 -08:00
  • 7caf4d60b0 Fix delivery task creation when other tasks exist for order John Mizerek 2026-02-16 19:24:59 -08:00
  • aeeba3c6e5 Update about screen content John Mizerek 2026-02-16 18:36:15 -08:00
  • 01cb11dad3 fix: Cash task completion now triggers kitchen flow John Mizerek 2026-02-16 18:22:14 -08:00
  • 703a283d32 Enable cart recovery API with optional business filter John Mizerek 2026-02-16 12:53:57 -08:00
  • 084e815c6c Stripe and beacon API updates John Mizerek 2026-02-16 12:52:46 -08:00
  • ec0f2dea6a Add Latitude/Longitude to businesses list response John Pinkyfloyd 2026-02-16 12:41:00 -08:00
  • df903a9c75 Allow completing orphaned cash tasks without payment processing John Pinkyfloyd 2026-02-16 12:26:24 -08:00
  • dc2d66b50b Add OrderTotalCents to task details for cash collection John Pinkyfloyd 2026-02-16 12:01:38 -08:00
  • c5614f0f50 Disable worker-rates-customer rating prompt temporarily John Mizerek 2026-02-16 11:58:11 -08:00
  • eebf231aad Fix column names in submitCash.cfm (PaymentAddedOn, TipAmount) John Pinkyfloyd 2026-02-16 11:50:57 -08:00
  • 175fdfb2b9 Add submitCash.cfm endpoint for cash payments John Pinkyfloyd 2026-02-16 11:48:50 -08:00
  • 5912784772 Create 'Pay With Cash' task when cash orders reach Final Prep John Mizerek 2026-02-16 11:26:48 -08:00
  • c198b68ee0 Unified OTP flow - works for both login and signup John Pinkyfloyd 2026-02-15 17:13:09 -08:00
  • 4ae3b8b3d8 Fix receipt rounding to match Stripe charge exactly John Mizerek 2026-02-15 17:11:00 -08:00
  • e8b70ec372 Add processing fee to receipt, match actual charge John Mizerek 2026-02-15 17:08:27 -08:00
  • 379de66e6f Use business PayfritFee instead of hardcoded 5% John Mizerek 2026-02-15 17:06:26 -08:00
  • 3e1f344fc1 Fix receipt page: show service fee, fix tax calculation John Mizerek 2026-02-15 17:05:01 -08:00
  • 866335d456 Redirect show_order.cfm to receipt page John Mizerek 2026-02-15 17:03:33 -08:00
  • 80a3e182c8 Fix OL.ID alias to OrderLineItemID in show_order.cfm John Mizerek 2026-02-15 17:01:18 -08:00
  • 1e3ad771b2 Fix ambiguous AddedOn column references in show_order.cfm John Mizerek 2026-02-15 16:56:59 -08:00
  • 932fa9737a Fix tt_OrderTypeName column reference in show_order.cfm John Mizerek 2026-02-15 16:49:42 -08:00
  • b96277e902 Add TaskTypeID to fixOrder task insert John Mizerek 2026-02-15 16:34:55 -08:00
  • ce334cf95c Add fixOrder admin script for webhook recovery John Pinkyfloyd 2026-02-15 15:45:22 -08:00
  • be29352b21 Migrate beacon APIs to shard-only system John Mizerek 2026-02-14 19:33:49 -08:00
  • b360284e56 Beacon delete fix, price extraction, tax rate lookup, add modifiers form John Mizerek 2026-02-14 19:17:48 -08:00
  • 0bdf9d60b7 Fix beacon lookup to match by namespace (first 20 chars) instead of full UUID John Mizerek 2026-02-14 17:08:33 -08:00
  • d5dab8f9c5 Fix addTeamMember query alias mismatch - qNew.ID should be qNew.EmployeeID John Mizerek 2026-02-13 20:42:32 -08:00
  • 3cd7bbb8b7 Fix tax rate lookup and add price extraction from __OO_STATE__ John Mizerek 2026-02-13 12:05:24 -08:00
  • 76f089d1b9 Auto-populate tax rate from ZIP code using API Ninjas John Mizerek 2026-02-13 11:52:56 -08:00
  • 26e5d92a03 Improve image analysis prompt - be more explicit about extracting all visible business info John Mizerek 2026-02-13 10:54:11 -08:00
  • abf6965614 Image data overwrites HTML-extracted data (more reliable) John Mizerek 2026-02-13 10:53:48 -08:00
  • 1432d8e2b8 Use ## to escape hash in CFML string John Mizerek 2026-02-13 10:47:12 -08:00
  • ba017348b0 Fix CFML syntax error - escape # in string John Mizerek 2026-02-13 10:46:32 -08:00
  • aa447bd009 Fix extractDir path detection for ZIP scanning John Mizerek 2026-02-13 10:32:18 -08:00
  • f9bfbc8960 Analyze images in ZIP for business info John Mizerek 2026-02-13 10:16:18 -08:00
  • cf34636879 Scan all HTML files in ZIP for business info John Mizerek 2026-02-13 10:13:13 -08:00
  • 90ed78fa96 Fix: Extract categories from __OO_STATE__ groups John Mizerek 2026-02-13 10:06:43 -08:00
  • fb21b0c58d Add debug logging to showItemsStep and confirmItems John Mizerek 2026-02-13 09:41:35 -08:00
  • 682cb41ff1 Fix: Handle items with unmatched categories in showItemsStep John Mizerek 2026-02-13 09:38:53 -08:00
  • 09e5807c94 Fix: Add default 'Menu' category when no categories found John Mizerek 2026-02-13 09:35:50 -08:00
  • b081e72347 Improve business info extraction from saved Toast pages John Mizerek 2026-02-13 09:26:37 -08:00
  • eec44011f4 Add more debug logging for title and OO_STATE extraction John Mizerek 2026-02-13 09:21:47 -08:00
  • e8dfd0ba7d Add debug logging for OO_STATE keys and title tag fallback John Mizerek 2026-02-13 09:19:32 -08:00
  • 5c49054e78 Extract business info from Toast __OO_STATE__ JSON John Mizerek 2026-02-13 09:12:24 -08:00
  • 157749060e Add debug logging and fix protocol-relative URL check John Mizerek 2026-02-13 09:02:32 -08:00
  • 91c34d120f Skip image upload step when items have remote image URLs John Mizerek 2026-02-13 09:01:32 -08:00
  • c5b678ac05 Fix basePath undefined error for local temp file parsing John Mizerek 2026-02-13 08:54:10 -08:00
  • d8e6f619ac Parse Toast menu from visible HTML for complete item extraction John Mizerek 2026-02-13 08:53:25 -08:00
  • b5abbe43b4 Add direct Toast menu parsing via __OO_STATE__ John Mizerek 2026-02-13 08:34:09 -08:00
  • 1b16dd8671 Fix imageUrl field handling in menu extraction John Mizerek 2026-02-13 08:31:24 -08:00
  • 5cde8ce4fa ZIP upload: add file sanitization, direct file read, and temp cleanup John Mizerek 2026-02-13 08:02:41 -08:00
  • 336aef8685 Fix HTTPS detection and file permissions for ZIP upload John Mizerek 2026-02-13 07:43:28 -08:00
  • ddaac523bf Add auto-cleanup of old temp extractions (>1 hour) John Mizerek 2026-02-13 07:40:10 -08:00
  • 093a3b8bce Fix struct-to-string comparison in uploadSavedPage.cfm John Mizerek 2026-02-13 07:37:19 -08:00
  • 3df4659830 Add debug logging for ZIP upload response John Mizerek 2026-02-13 07:11:43 -08:00
  • 06ca5462c2 Read images from disk for local ZIP uploads John Mizerek 2026-02-13 07:07:33 -08:00
  • 3eee356ac0 Add uploadSavedPage.cfm to public endpoints John Mizerek 2026-02-13 07:06:34 -08:00
  • 8aeca335fd Add ZIP upload for saved webpage import John Mizerek 2026-02-13 07:02:51 -08:00
  • 1438267af6 Use wrapper script for Playwright to set browser path John Mizerek 2026-02-12 21:54:02 -08:00
  • 5c50ce2cf9 Use Playwright for JS-rendered menu scraping John Mizerek 2026-02-12 21:43:37 -08:00
  • 22fc113461 Add NOW() for AddedOn in business INSERT John Mizerek 2026-02-12 21:24:28 -08:00
  • 40c91c82cf Fix add new business link to point to setup-wizard.html John Mizerek 2026-02-12 21:12:02 -08:00
  • a32614be17 Restore CommunityMealType column in business INSERT (added column to dev DB) John Mizerek 2026-02-12 21:06:28 -08:00
  • f8afbb57e9 Add bulk item image upload: accept all sizes, pick best, upload after save John Mizerek 2026-02-12 20:56:27 -08:00
  • 04f65e3495 Fix image matching to use Toast item ID from filename, not alt text John Mizerek 2026-02-12 20:51:37 -08:00
  • 4471ddc92b Add automatic image downloading from URLs during menu import John Mizerek 2026-02-12 20:48:17 -08:00
  • f882e84704 Add image type breakdown to setup wizard summary John Mizerek 2026-02-12 20:44:42 -08:00
  • 1a7c342ac9 Remove manual image upload step - use automatic matching John Mizerek 2026-02-12 20:36:43 -08:00
  • dbe05a8b12 Update prompt to extract imageUrl from item containers in HTML John Mizerek 2026-02-12 20:36:16 -08:00
  • 112f343ecf Fix wizard: header preview uses cover, add image matching step after HTML import John Mizerek 2026-02-12 20:31:29 -08:00
  • a1b557cdc7 Look for embedded JSON data in menu pages John Mizerek 2026-02-12 20:22:35 -08:00
  • 361e54c17a Add debug: Beverages HTML snippet to see subcategory structure John Mizerek 2026-02-12 20:06:07 -08:00
  • 794d2ceee5 Add debug for menuGroup/menuSection structure detection John Mizerek 2026-02-12 20:01:43 -08:00
  • bed088d0ff Explicit subcategory rule: outer section = parent, inner sections = subcats John Mizerek 2026-02-12 19:56:29 -08:00
  • 2163bb3009 Explicit subcategory detection with HTML structure example John Mizerek 2026-02-12 19:55:00 -08:00
  • 99c2a6aa10 Add HTML snippet debug to see actual structure John Mizerek 2026-02-12 19:50:56 -08:00
  • 549f3cb31f Explicit Toast subcategory instructions: parent in category, subcat in subcategory John Mizerek 2026-02-12 19:44:10 -08:00
  • 436861970e Add h4 tag debug to find subcategory tags John Mizerek 2026-02-12 19:40:51 -08:00
  • 3e9f07df1a Simplify: categories as strings, subcategory on items John Mizerek 2026-02-12 19:37:04 -08:00
  • dfb264eba6 Simplify image extraction to single imageUrl per item John Mizerek 2026-02-12 19:29:41 -08:00
  • 89adfbc92e Add JSON parse error handling with debug output John Mizerek 2026-02-12 19:29:00 -08:00
  • ec59f05814 Restore working prompt, add subcategory support without breaking item extraction John Mizerek 2026-02-12 19:22:45 -08:00
  • d8dacb198e Fix CFML hash escape in system prompt John Mizerek 2026-02-12 19:17:28 -08:00
  • e372f67901 Improve Toast POS subcategory detection with explicit h3 search and debug output John Mizerek 2026-02-12 19:14:15 -08:00
  • 813628cecb Add HTML file upload option for menu import John Mizerek 2026-02-12 17:13:32 -08:00
  • 31773b0acf Add analyzeMenuUrl to public endpoints John Mizerek 2026-02-12 16:44:33 -08:00
  • f6518932db Add URL-based menu import to setup wizard John Mizerek 2026-02-12 16:43:37 -08:00
  • fccbc17fe3 Escape # symbol in CFML prompt John Mizerek 2026-02-12 14:34:54 -08:00
  • 2905d0f9f8 Fix missing closing tag in CFML John Mizerek 2026-02-12 14:26:17 -08:00
  • 800d1f1246 Add brand color extraction and auto-header detection to setup wizard John Mizerek 2026-02-12 14:20:35 -08:00
  • 02d77b662a Fix hours extraction to explicitly require weekend hours John Mizerek 2026-02-12 14:08:50 -08:00