From fca1dd43b97b05ca91612ed3cecb742fa53696d4 Mon Sep 17 00:00:00 2001 From: ee-extensions release bot Date: Fri, 26 Jun 2026 19:26:21 +0000 Subject: [PATCH] release eea-foh 0.23.2 --- eea-foh.json | 8 ++++---- ...{eea-foh-0.23.1.zip => eea-foh-0.23.2.zip} | Bin 458806 -> 459350 bytes 2 files changed, 4 insertions(+), 4 deletions(-) rename eea-foh/{eea-foh-0.23.1.zip => eea-foh-0.23.2.zip} (89%) diff --git a/eea-foh.json b/eea-foh.json index de04ed0..9098347 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.1", - "download_url": "https://gitea.mulligan.casa/ee-extensions/foh-updates/raw/branch/main/eea-foh/eea-foh-0.23.1.zip", + "version": "0.23.2", + "download_url": "https://gitea.mulligan.casa/ee-extensions/foh-updates/raw/branch/main/eea-foh/eea-foh-0.23.2.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 18:25:15", + "last_updated": "2026-06-26 19:26:21", "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.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.

" + "changelog": "

0.23.2
\n* Revert the 0.23.1 manifest link-capture keys. On Android the installed WebAPK already captures in-scope https returns purely from scope (the proven, working mechanism — Collect's redirect to an in-scope /foh/ URL re-enters the app). handle_links/launch_handler are desktop-only no-ops there, and the explicit id risked changing WebAPK identity (treated as a different app without legacy_ids). Manifest is back to the minimal scope-only form. Reinstall the PWA (uninstall + Chrome \"Install app\") so the WebAPK re-mints its /foh/ intent filters.

\n

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.1.zip b/eea-foh/eea-foh-0.23.2.zip similarity index 89% rename from eea-foh/eea-foh-0.23.1.zip rename to eea-foh/eea-foh-0.23.2.zip index a5ca8f22cca92ba9b19fc7f2d5fa688279501ca6..b5345c33a6612a5d694ab830c9097079840ef505 100644 GIT binary patch delta 35730 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

LZs-W?xZ&+9{rjP+NP-88? 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 Se#_g|0wNZCyp|&70{;iquo)Qu delta 35245 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 z

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