From d4e0ae11621d5b982c35ff32a1496e39a197a3e1 Mon Sep 17 00:00:00 2001 From: John Mizerek Date: Sun, 18 Jan 2026 12:14:24 -0800 Subject: [PATCH] Add branding features: header upload and brand color picker - Add uploadHeader.cfm API for 1200px header images - Add saveBrandColor.cfm API for hex color storage - Add Branding section to menu builder sidebar - Fix header upload path and permissions - Various beacon and service point API improvements Co-Authored-By: Claude Opus 4.5 --- admin/beacons.cfm | 14 +- admin/servicepoints.cfm | 9 +- api/Application.cfm | 14 + api/admin/cleanupBeacons.cfm | 86 + api/admin/cleanupForLazyDaisy.cfm | 127 + api/admin/clearLocalCoffee.cfm | 49 + api/admin/createBeacons.cfm | 104 + api/admin/setHeaderExtension.cfm | 20 + api/admin/setupBeaconTables.cfm | 104 + api/admin/setupLazyDaisyBeacons.cfm | 91 + api/assignments/delete.cfm | 7 +- api/assignments/list.cfm | 120 +- api/assignments/save.cfm | 21 +- api/auth/loginOTP.cfm | 21 +- api/beacons/delete.cfm | 27 +- api/beacons/get.cfm | 27 +- api/beacons/list.cfm | 66 +- api/beacons/save.cfm | 79 +- api/businesses/get.cfm | 26 +- api/businesses/saveBrandColor.cfm | 72 + api/businesses/update.cfm | 115 + api/businesses/updateHours.cfm | 77 + api/menu/clearBusinessData.cfm | 70 + api/menu/debug.cfm | 74 + api/menu/getForBuilder.cfm | 14 + api/menu/items.cfm | 19 +- api/menu/saveFromBuilder.cfm | 514 +- api/menu/saveFromBuilder.log | 6748 +++++++++++++++++++++++++++ api/menu/uploadHeader.cfm | 100 + api/servicepoints/delete.cfm | 71 + api/servicepoints/get.cfm | 68 + api/servicepoints/list.cfm | 188 +- api/servicepoints/save.cfm | 146 + api/setup/checkDuplicate.cfm | 92 + api/setup/saveWizard.cfm | 108 +- portal/favicon.svg | 4 + portal/index.html | 85 +- portal/menu-builder.html | 281 +- portal/portal.css | 72 + portal/portal.js | 664 ++- portal/setup-wizard.html | 156 +- 41 files changed, 10012 insertions(+), 738 deletions(-) create mode 100644 api/admin/cleanupBeacons.cfm create mode 100644 api/admin/cleanupForLazyDaisy.cfm create mode 100644 api/admin/clearLocalCoffee.cfm create mode 100644 api/admin/createBeacons.cfm create mode 100644 api/admin/setHeaderExtension.cfm create mode 100644 api/admin/setupBeaconTables.cfm create mode 100644 api/admin/setupLazyDaisyBeacons.cfm create mode 100644 api/businesses/saveBrandColor.cfm create mode 100644 api/businesses/update.cfm create mode 100644 api/businesses/updateHours.cfm create mode 100644 api/menu/clearBusinessData.cfm create mode 100644 api/menu/debug.cfm create mode 100644 api/menu/saveFromBuilder.log create mode 100644 api/menu/uploadHeader.cfm create mode 100644 api/servicepoints/delete.cfm create mode 100644 api/servicepoints/get.cfm create mode 100644 api/servicepoints/save.cfm create mode 100644 api/setup/checkDuplicate.cfm create mode 100644 portal/favicon.svg diff --git a/admin/beacons.cfm b/admin/beacons.cfm index 299419c..137769d 100644 --- a/admin/beacons.cfm +++ b/admin/beacons.cfm @@ -99,29 +99,27 @@