Commit graph

  • cd373dd616 Add VC Gateway endpoints for invite links, visitor auth, DM, and rate limiting main Mike 2026-03-27 22:34:47 +00:00
  • c8ac6ae3fa Add Hub auth/login.php endpoint — fixes Web client login Netasha 2026-03-27 21:41:24 +00:00
  • 1dacefcf70 Add Hub Messages, Files, Users, Reactions, and Pins APIs Mike 2026-03-27 02:03:14 +00:00
  • 4a9db0de0a Fix deploy webhook: auto-recover from broken .git directory Mike 2026-03-27 01:35:09 +00:00
  • 629c7d2cef Add Hub Channels API — CRUD endpoints for channel management Mike 2026-03-27 01:06:14 +00:00
  • 61c9bb8038 Remove temporary phpcheck diagnostic Mike 2026-03-25 03:27:54 +00:00
  • 41aba807b4 Fix deploy webhook to do git pull directly + add phpcheck diagnostic Mike 2026-03-25 03:25:58 +00:00
  • eb033b6d4f Move phpcheck to webhook dir for access Mike 2026-03-25 03:22:33 +00:00
  • f02a0d0adb Move phpcheck to api dir Mike 2026-03-25 03:21:53 +00:00
  • 8f3fc62b19 Add temporary PHP config check script Mike 2026-03-25 03:21:23 +00:00
  • 32c2cc1381 Add pretty HTML dashboard for team tasks Mike 2026-03-24 22:30:51 +00:00
  • d1630e69b2 Add team task tracker endpoints to public routes Mike 2026-03-23 19:04:15 +00:00
  • e3933ce0c8 Add team task tracker API endpoints Mike 2026-03-23 19:00:04 +00:00
  • cc7d6f6b4f Merge pull request 'fix: harden auth middleware security' (#1) from schwifty/fix-auth-security into main schwifty 2026-03-23 01:44:02 +00:00
  • 601245d969 fix: harden auth middleware — exact route matching, remove admin bypass, add cron secret schwifty/fix-auth-security Schwifty 2026-03-23 01:43:43 +00:00
  • b25198b3f5 fix: receipt total now uses actual payment amount from DB Mike 2026-03-22 21:38:17 +00:00
  • fd3183035e Fix receipt rounding: round line items to cents before summing Mike 2026-03-22 21:33:42 +00:00
  • c05bbe684f Add show_order.php redirect to receipt page Kira 2026-03-22 21:28:36 +00:00
  • b80f4e8381 fix: replace 555 example phone numbers in API doc comments schwifty/fix-555-docs Schwifty 2026-03-22 20:12:25 +00:00
  • dde811d876 Enable magic OTP (123456) for Apple app review testing John 2026-03-20 05:22:17 +00:00
  • 66e441b295 Add portal/getSettings and portal/updateSettings PHP endpoints John Mizerek 2026-03-17 15:42:24 -07:00
  • 628172c31c Add TaskTypeID=0 to order task creation INSERTs John Mizerek 2026-03-16 23:21:41 -07:00
  • b5394aec7c Include PlatformFee in order detail total calculation John Mizerek 2026-03-16 22:39:24 -07:00
  • 07abcee2fd Create kitchen task on order submission for KDS display John Mizerek 2026-03-16 20:02:02 -07:00
  • 5d9be247c8 Add beacons/lookupByMac.php and beacons/wipe.php endpoints John Mizerek 2026-03-16 19:13:21 -07:00
  • 04d09cfc4e Fix item prices returning as strings instead of floats in JSON John Mizerek 2026-03-16 17:24:57 -07:00
  • 8b54145d9d Add IsServiceBell flag to task types John Mizerek 2026-03-15 16:52:23 -07:00
  • 5761ed3e88 Standardize UUID format: generateUUID() now returns unhyphenated 32-char hex John Mizerek 2026-03-15 16:43:02 -07:00
  • bb03cb0533 Cast prices to float in getForBuilder.php John Mizerek 2026-03-15 15:06:42 -07:00
  • 6ec5f812e1 Fix: restore cd and stderr redirect for platform-images shell_exec John Mizerek 2026-03-15 10:19:31 -07:00
  • 4c5d8b07dc Revert og:image header extraction — header is manual upload John Mizerek 2026-03-15 09:46:21 -07:00
  • d7cd6774c7 Extract og:image as header during wizard discovery John Mizerek 2026-03-15 09:36:43 -07:00
  • add3842db3 Return priceMap from platform_images mode John Mizerek 2026-03-15 02:36:01 -07:00
  • 436f83d67e Fix: use queryTimed instead of undefined $pdo for ImageExtension update John Mizerek 2026-03-15 02:08:26 -07:00
  • 5d34d8378b Fix: set ImageExtension after downloading item images in saveWizard John Mizerek 2026-03-15 01:57:39 -07:00
  • 280394f5e0 Move app from /opt to /var/www/payfrit-api (standard Linux web dir) John Mizerek 2026-03-14 22:32:55 -07:00
  • aa986507fd Remove all Lucee references — uploads now live under /opt/payfrit-api John Mizerek 2026-03-14 22:26:52 -07:00
  • 28d86ba6e5 Fix production webroot path — both servers use /opt/lucee/tomcat/webapps/ROOT John Mizerek 2026-03-14 22:19:10 -07:00
  • 4a4a098551 Fix upload paths to use Lucee webroot and accept uppercase OTP keys John Mizerek 2026-03-14 22:04:27 -07:00
  • 3d9084d848 Add platform_images mode with stealth Playwright for order.online John Mizerek 2026-03-14 20:22:10 -07:00
  • 24849c01e4 Fetch contact/about page during discovery for business info John Mizerek 2026-03-14 18:26:19 -07:00
  • b48f20011d Fix address parsing: proper US format detection (Street, City, ST ZIP) John Mizerek 2026-03-14 18:11:41 -07:00
  • 1df69463a8 Fix discovery business info extraction John Mizerek 2026-03-14 18:09:54 -07:00
  • a14213151f Extract per-menu schedule in extract_page mode John Mizerek 2026-03-14 17:45:05 -07:00
  • 571930ed25 Extract business info during discovery phase John Mizerek 2026-03-14 17:34:55 -07:00
  • 4ac13de09d Add discovery + multi-page extract modes for setup wizard John Mizerek 2026-03-14 17:03:54 -07:00
  • 552c404cf6 Server-side address parsing: split combined address into components John Mizerek 2026-03-14 16:45:34 -07:00
  • a7464545df Support multiple menus in wizard import (Brunch/Lunch/Dinner) John Mizerek 2026-03-14 16:29:38 -07:00
  • 08ef54976f Port Twilio SMS integration from CFML to PHP John Mizerek 2026-03-14 16:02:34 -07:00
  • 4d806d4e1e Port admin, cron, and receipt endpoints from CFML to PHP John Mizerek 2026-03-14 15:57:25 -07:00
  • bd913bb46d Fix PUBLIC_ROUTES case-sensitivity bug in runAuth (strtolower path vs mixed-case routes) John Mizerek 2026-03-14 15:11:04 -07:00
  • 906f1408fa Add deploy webhook for auto-deploy from Forgejo John Mizerek 2026-03-14 15:04:53 -07:00
  • 1f81d98c52 Initial PHP API migration from CFML John Mizerek 2026-03-14 14:26:59 -07:00