From 49fe901cea82fba508bf20057ded310528eafcca Mon Sep 17 00:00:00 2001 From: ee-extensions release bot Date: Fri, 26 Jun 2026 18:25:15 +0000 Subject: [PATCH] release eea-foh 0.23.1 --- eea-foh.json | 8 ++++---- ...{eea-foh-0.23.0.zip => eea-foh-0.23.1.zip} | Bin 458294 -> 458806 bytes 2 files changed, 4 insertions(+), 4 deletions(-) rename eea-foh/{eea-foh-0.23.0.zip => eea-foh-0.23.1.zip} (89%) diff --git a/eea-foh.json b/eea-foh.json index e020a5e..de04ed0 100644 --- a/eea-foh.json +++ b/eea-foh.json @@ -1,13 +1,13 @@ { "name": "Front of House for Event Espresso", "slug": "eea-foh", - "version": "0.23.0", - "download_url": "https://gitea.mulligan.casa/ee-extensions/foh-updates/raw/branch/main/eea-foh/eea-foh-0.23.0.zip", + "version": "0.23.1", + "download_url": "https://gitea.mulligan.casa/ee-extensions/foh-updates/raw/branch/main/eea-foh/eea-foh-0.23.1.zip", "homepage": "https://gitea.mulligan.casa/ee-extensions/eea-foh", "requires": "6.4", "tested": "7.0", "requires_php": "8.1", - "last_updated": "2026-06-26 17:51:19", + "last_updated": "2026-06-26 18:25:15", "icons": { "1x": "https://gitea.mulligan.casa/ee-extensions/foh-updates/raw/branch/main/eea-foh/icon-128x128.png", "2x": "https://gitea.mulligan.casa/ee-extensions/foh-updates/raw/branch/main/eea-foh/icon-256x256.png" @@ -26,6 +26,6 @@ "description": "

Front of House for Event Espresso runs the box office of a live event from a tablet. Each device is trusted by an administrator, every action is attributed to the clerk who took it, and the whole shift is captured in an append-only audit trail. It is an Event Espresso add-on — it reads and writes through Event Espresso's own models, so a sale, a payment, or a return at the door is the same real transaction it would be in wp-admin.

\n

The station runs as an installable PWA with no WordPress chrome: a clerk signs in with a badge, the tablet shows a fast registration search or a sales grid, and the door keeps moving.

\n

What a station can do

\n\n

Built for the front desk

\n\n

Full documentation and architecture notes live in the bundled README.md.

", "installation": "
    \n
  1. Install and activate Event Espresso 5 on the site first — this plugin is an Event Espresso add-on and does nothing without it.
  2. \n
  3. Upload the plugin to wp-content/plugins/ and activate it (activate per site on multisite).
  4. \n
  5. Open the Front of House admin menu and set up your Access Profiles, Clerk Roles, Clerks, and Settings (including receipt header/footer).
  6. \n
  7. Create an Enrollment Link, open it on a tablet, install the PWA, and approve the device under Devices.
  8. \n
  9. The site should be served over HTTPS — the camera scanner and Bluetooth receipt printing require a secure context.
  10. \n
", "faq": "

Does this require Event Espresso?

\n

Yes. It is an Event Espresso add-on and is tested against Event Espresso 5. Sales, payments, check-ins, and returns are written through Event Espresso's own models, so they are identical to what wp-admin would produce.

\n

Why does it need HTTPS?

\n

The camera-based barcode/QR scanner (camera access) and Bluetooth thermal printing (Web Bluetooth) only work in a secure browser context. Serve the site over HTTPS and the station works on tablets and phones.

\n

How do clerks log in?

\n

A clerk signs in to a station with a badge — scanned by the device camera, read by a hardware wedge scanner, or typed in as a code. Clerks are not WordPress users; they are managed under Front of House → Clerks and governed by configurable roles. Treat a printed badge as a physical login key.

\n

What happens when the network drops?

\n

The station distinguishes a genuine network failure (an offline banner) from a server-side response such as a too-short search or an out-of-scope result (shown inline). When the card-present path charges but recording the payment fails, the station does not swallow it: it retries, prints a manager error slip, records an audit incident, and shows a blocking manager modal.

\n

Can I add card payments or store credit?

\n

Yes. Cash and check are built in. Card-present payments come from a pluggable provider add-on, and store credit / pay-with-credit come from a companion customer-credit plugin. When those companions are absent, the station hides the affordances entirely.

\n

Does it work on multisite?

\n

Yes. Activate it per site on a multisite network.

", - "changelog": "

0.23.0
\n* Registrations now keep their contact questions on a Purchase sale. A ticket flagged by a companion (via the new eea_foh_ticket_collects_contact filter) — e.g. an \"attendee\"-class registration — keeps its contact/personal questions even on an anonymous Purchase, so the attendee's details are still captured. Anonymous merch/meal tickets are unchanged (contact still suppressed for a one-tap counter sale).
\n* Fix: corrected the card-present return fallback to match Collect's actual callback (result=success). Pair with eea-foh-collect 0.3.2.

\n

0.22.3
\n* Screenshots tab now uses the gallery pipeline (captions paired with screenshot-N images); with no images committed yet, the captions-only tab is dropped. No functional change.

\n

0.22.2
\n* Update-details sections now come from readme.txt (WP-native); base/config renamed to .mu-manifest.yaml + .mu-release.yaml. No functional change.

\n

0.22.1
\n* Release now flows through the shared manifest pipeline; the \"View details\" modal carries a description, changelog, and tags. No functional change to the plugin.

\n

0.22.0
\n* Added a color-coded plugin icon (delivered through the update channel) and declared WordPress 7.0 compatibility. No functional change.

\n

The full history is in CHANGELOG.md bundled with the plugin.

\n

0.21.2
\n* Updates are now handled by the Manifest Updater plugin (via the standard \"Update URI\" header) instead of a bundled updater. No change to how Front of House works; this lets it run on a single site instead of network-wide. Requires the Manifest Updater plugin to be network-activated to receive update notifications.

\n

0.21.1
\n* Fixed for real (multisite): the \"payment method Return/Settlement was automatically deactivated\" admin notice that kept coming back. Root cause was that Front of House auto-activated its internal Return/Settlement methods on every site in the network and then kept reactivating them, which Event Espresso re-deactivated in a loop. Those methods are now created only on the site that actually records a return/settlement (the desk site), and the stale notice is cleared in every admin context. No effect on how returns/settlements work.

\n

0.21.0
\n* Per-method payment options. Settings ▸ Payment Methods now lets you set, per method, a custom button label, whether a check number is required, and (for card) a surcharge. A card surcharge is added to the sale as a real fee line item — it raises the total, prints on the receipt, and is recorded in Event Espresso — so the customer is actually charged it. Card payments include the surcharge in the amount charged on the reader.
\n* Card is now provided through the Collect for Stripe add-on's registration with Front of House, and Front of House owns enabling/disabling and labelling every method (including card) in one place. Update the Collect add-on to 0.2.0 alongside this release.
\n* The old \"Allow cash refunds\" setting is carried forward into the new Payment Methods section automatically; no reconfiguration needed.

\n

0.20.1
\n* Fixed a \"payment method was automatically deactivated\" admin notice that kept reappearing for the Return and Settlement payment methods. The methods themselves were working; the stale warning is now cleared properly (the previous fix was being undone by Event Espresso's own notice save).

\n

0.20.0
\n* Per-device payment hardware. Each device now has a \"Hardware\" block (card reader, cash drawer); unchecking one hides that payment method on that station's point of sale — card needs a card reader, cash needs a cash drawer. Visibility only: it never changes who may take payment, and nothing changes on existing devices (every device is treated as fully equipped until you say otherwise).

\n

0.19.0
\n* A single home for payment methods. A new \"Payment Methods\" settings section turns cash, check, and card on or off and sets cash-refund policy in one place; an access profile can restrict which methods a given station offers. Nothing changes on an existing install — every method stays enabled exactly as before until you adjust it. Under the hood the method set is now data-driven (a registry) so future methods can plug in cleanly.

\n

0.18.1
\n* Check payments at the desk (activates Event Espresso's Check method in the admin scope). Server-side event-scope enforcement on every payment/return endpoint (a clerk can only act on their own event's transactions). Clerk/manager codes widened to 10 digits with a per-device brute-force lockout, plus a remote \"Clear lockout\" admin action.

\n

0.18.0
\n* Card-present payments are verified against Stripe before approval (no more trusting the return URL). Every first-touch money write (sales, exchanges, cash, credit, settlements) is now idempotent against a lost-response retry. Audit-log failures are no longer silent.

\n

0.17.2
\n* The Return and Settlement payment methods now reactivate themselves automatically after a plugin update — no manual step on the Payment Methods screen, ever.

\n

0.17.1
\n* Walk-up Return (card-less return/exchange). Sales and returns now verify the transaction's true status in Event Espresso before completing — no more false \"Sale Complete\" on an unpaid exit.

\n

0.17.0
\n* Admin-configurable branding (receipt logo, app icon, splash, background) and Bluetooth badge printing in wp-admin (one badge at a time, tear between).

\n

0.16.2
\n* Service worker REST namespace fix (eea-checkin/v1 -> eea-foh/v1); no behavior change.

\n

0.16.1
\n* Update channel + repository URLs moved to the ee-extensions org. Removed a hard-coded external domain from the receipt printer's barcode/QR test page.

\n

0.16.0
\n* Taking payment is now a lookup filter (All / Needs check-in / Needs payment), not a separate mode. Sell remains its own mode. No schema or server change.

\n

0.15.0
\n* Printable clerk badges plus camera and hardware-wedge scan-to-login, with per-device camera configuration.

\n

0.14.x
\n* Bluetooth thermal receipt printing with templated header/footer, itemized line items, and configurable tear feed; a dedicated receipt-printer configuration modal with on-device test buttons; loud \"charged but unrecorded\" incident handling for the card-present path.

\n

0.13.0
\n* Returns, exchanges, refunds, and customer credit settled as real Event Espresso transactions, with cash-refund/forfeit/store-credit settlement and exchange tax suppression.

\n

0.12.0
\n* Card-present payments via a pluggable, provider-agnostic descriptor model; cash tender with change; on-demand emailed receipts.

\n

0.11.0
\n* Sell / POS mode — front-desk sales through a category grid and persistent cart, building real Event Espresso transactions with automatic tax and full rollback.

\n

0.9.0 - 0.10.0
\n* Station modes, pluggable in-person payments, the corrected visibility-vs-action check-in model, assistive (stacked) manager login, per-device themes, and a Q&A + payments details modal.

\n

0.5.0 - 0.7.x
\n* Device-secret authentication and nonce-sealed enrollment, first-class enrollment links, configurable clerk roles and stateful sessions, clerk-to-station scoping, linked-registration reverse lookup, and a role-gated registration details modal.

\n

0.1.0 - 0.4.0
\n* Foundation: profiles/devices/clerks/audit data model, REST layer, ranked search, check-in over Event Espresso models, the device approval handshake, and the station PWA.

" + "changelog": "

0.23.1
\n* PWA link capture: the station manifest now declares handle_links: preferred + launch_handler: navigate-existing (and an explicit id) so an installed station can capture an in-scope return navigation — e.g. a card-present provider redirecting back to /foh/payment-result after a charge — into the existing app window instead of a browser tab. Requires reinstalling the PWA to pick up the new manifest.

\n

0.23.0
\n* Registrations now keep their contact questions on a Purchase sale. A ticket flagged by a companion (via the new eea_foh_ticket_collects_contact filter) — e.g. an \"attendee\"-class registration — keeps its contact/personal questions even on an anonymous Purchase, so the attendee's details are still captured. Anonymous merch/meal tickets are unchanged (contact still suppressed for a one-tap counter sale).
\n* Fix: corrected the card-present return fallback to match Collect's actual callback (result=success). Pair with eea-foh-collect 0.3.2.

\n

0.22.3
\n* Screenshots tab now uses the gallery pipeline (captions paired with screenshot-N images); with no images committed yet, the captions-only tab is dropped. No functional change.

\n

0.22.2
\n* Update-details sections now come from readme.txt (WP-native); base/config renamed to .mu-manifest.yaml + .mu-release.yaml. No functional change.

\n

0.22.1
\n* Release now flows through the shared manifest pipeline; the \"View details\" modal carries a description, changelog, and tags. No functional change to the plugin.

\n

0.22.0
\n* Added a color-coded plugin icon (delivered through the update channel) and declared WordPress 7.0 compatibility. No functional change.

\n

The full history is in CHANGELOG.md bundled with the plugin.

\n

0.21.2
\n* Updates are now handled by the Manifest Updater plugin (via the standard \"Update URI\" header) instead of a bundled updater. No change to how Front of House works; this lets it run on a single site instead of network-wide. Requires the Manifest Updater plugin to be network-activated to receive update notifications.

\n

0.21.1
\n* Fixed for real (multisite): the \"payment method Return/Settlement was automatically deactivated\" admin notice that kept coming back. Root cause was that Front of House auto-activated its internal Return/Settlement methods on every site in the network and then kept reactivating them, which Event Espresso re-deactivated in a loop. Those methods are now created only on the site that actually records a return/settlement (the desk site), and the stale notice is cleared in every admin context. No effect on how returns/settlements work.

\n

0.21.0
\n* Per-method payment options. Settings ▸ Payment Methods now lets you set, per method, a custom button label, whether a check number is required, and (for card) a surcharge. A card surcharge is added to the sale as a real fee line item — it raises the total, prints on the receipt, and is recorded in Event Espresso — so the customer is actually charged it. Card payments include the surcharge in the amount charged on the reader.
\n* Card is now provided through the Collect for Stripe add-on's registration with Front of House, and Front of House owns enabling/disabling and labelling every method (including card) in one place. Update the Collect add-on to 0.2.0 alongside this release.
\n* The old \"Allow cash refunds\" setting is carried forward into the new Payment Methods section automatically; no reconfiguration needed.

\n

0.20.1
\n* Fixed a \"payment method was automatically deactivated\" admin notice that kept reappearing for the Return and Settlement payment methods. The methods themselves were working; the stale warning is now cleared properly (the previous fix was being undone by Event Espresso's own notice save).

\n

0.20.0
\n* Per-device payment hardware. Each device now has a \"Hardware\" block (card reader, cash drawer); unchecking one hides that payment method on that station's point of sale — card needs a card reader, cash needs a cash drawer. Visibility only: it never changes who may take payment, and nothing changes on existing devices (every device is treated as fully equipped until you say otherwise).

\n

0.19.0
\n* A single home for payment methods. A new \"Payment Methods\" settings section turns cash, check, and card on or off and sets cash-refund policy in one place; an access profile can restrict which methods a given station offers. Nothing changes on an existing install — every method stays enabled exactly as before until you adjust it. Under the hood the method set is now data-driven (a registry) so future methods can plug in cleanly.

\n

0.18.1
\n* Check payments at the desk (activates Event Espresso's Check method in the admin scope). Server-side event-scope enforcement on every payment/return endpoint (a clerk can only act on their own event's transactions). Clerk/manager codes widened to 10 digits with a per-device brute-force lockout, plus a remote \"Clear lockout\" admin action.

\n

0.18.0
\n* Card-present payments are verified against Stripe before approval (no more trusting the return URL). Every first-touch money write (sales, exchanges, cash, credit, settlements) is now idempotent against a lost-response retry. Audit-log failures are no longer silent.

\n

0.17.2
\n* The Return and Settlement payment methods now reactivate themselves automatically after a plugin update — no manual step on the Payment Methods screen, ever.

\n

0.17.1
\n* Walk-up Return (card-less return/exchange). Sales and returns now verify the transaction's true status in Event Espresso before completing — no more false \"Sale Complete\" on an unpaid exit.

\n

0.17.0
\n* Admin-configurable branding (receipt logo, app icon, splash, background) and Bluetooth badge printing in wp-admin (one badge at a time, tear between).

\n

0.16.2
\n* Service worker REST namespace fix (eea-checkin/v1 -> eea-foh/v1); no behavior change.

\n

0.16.1
\n* Update channel + repository URLs moved to the ee-extensions org. Removed a hard-coded external domain from the receipt printer's barcode/QR test page.

\n

0.16.0
\n* Taking payment is now a lookup filter (All / Needs check-in / Needs payment), not a separate mode. Sell remains its own mode. No schema or server change.

\n

0.15.0
\n* Printable clerk badges plus camera and hardware-wedge scan-to-login, with per-device camera configuration.

\n

0.14.x
\n* Bluetooth thermal receipt printing with templated header/footer, itemized line items, and configurable tear feed; a dedicated receipt-printer configuration modal with on-device test buttons; loud \"charged but unrecorded\" incident handling for the card-present path.

\n

0.13.0
\n* Returns, exchanges, refunds, and customer credit settled as real Event Espresso transactions, with cash-refund/forfeit/store-credit settlement and exchange tax suppression.

\n

0.12.0
\n* Card-present payments via a pluggable, provider-agnostic descriptor model; cash tender with change; on-demand emailed receipts.

\n

0.11.0
\n* Sell / POS mode — front-desk sales through a category grid and persistent cart, building real Event Espresso transactions with automatic tax and full rollback.

\n

0.9.0 - 0.10.0
\n* Station modes, pluggable in-person payments, the corrected visibility-vs-action check-in model, assistive (stacked) manager login, per-device themes, and a Q&A + payments details modal.

\n

0.5.0 - 0.7.x
\n* Device-secret authentication and nonce-sealed enrollment, first-class enrollment links, configurable clerk roles and stateful sessions, clerk-to-station scoping, linked-registration reverse lookup, and a role-gated registration details modal.

\n

0.1.0 - 0.4.0
\n* Foundation: profiles/devices/clerks/audit data model, REST layer, ranked search, check-in over Event Espresso models, the device approval handshake, and the station PWA.

" } } diff --git a/eea-foh/eea-foh-0.23.0.zip b/eea-foh/eea-foh-0.23.1.zip similarity index 89% rename from eea-foh/eea-foh-0.23.0.zip rename to eea-foh/eea-foh-0.23.1.zip index a8068e0f19401a310a5f1cc36437327843f9c216..a5ca8f22cca92ba9b19fc7f2d5fa688279501ca6 100644 GIT binary patch delta 34741 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 Kn%7o{|NjC1b;O(i