From 1c4c5d70c981446939f995568ae36d0292911282 Mon Sep 17 00:00:00 2001 From: Shawn Date: Thu, 21 May 2026 19:48:39 -0400 Subject: [PATCH] docs: add Cantaloupe Sync Admin UI section --- Home.md | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/Home.md b/Home.md index f53021c..24cb32d 100644 --- a/Home.md +++ b/Home.md @@ -53,6 +53,17 @@ Hermes cron job `5ababff9c6e9` runs every 6 hours, executing `~/.hermes/scripts/ **Credentials:** `~/.cantaloupe.env` — needs real mycantaloupe.com account (currently dummy, see issue #7). **Fix (e9d18cb):** Export subprocess cwd corrected to `~/projects/cantaloupe-downloader/`. +### Cantaloupe Sync Admin UI (since 070e8c2) + +A new "Cantaloupe Sync" page in the admin SPA at `static/index.html` provides a UI for the sync workflow: + +- **Sync Overview** — Latest batch status badge (pending/approved/rejected/error), diff summary counts (New/Changed/Removed), last sync time, and "Sync Now" button +- **Pending Batch Review** — Approve/reject buttons with full diff tables showing Machine ID, Name, Field, Old Value → New Value +- **Import History** — Expandable rows with status badges, timestamps, and lazy-loaded diff detail +- Dark theme matching existing admin UI, vanilla JS with fetch(), loading/error states + +**Fix (20002f4):** Updated login password hint from "Brett85!@" to "changeme". + ## Related - Main app repo: [[https://gitea.ourpad.casa/shawn/canteen-asset-tracker|shawn/canteen-asset-tracker]]