From fa2ddcc4c96e6d08772ef8572173fd29a2cac4c1 Mon Sep 17 00:00:00 2001 From: ee-extensions release bot Date: Tue, 23 Jun 2026 19:20:38 +0000 Subject: [PATCH] release eea-foh 0.22.3 --- eea-foh.json | 9 ++++----- ...{eea-foh-0.22.2.zip => eea-foh-0.22.3.zip} | Bin 457043 -> 457188 bytes 2 files changed, 4 insertions(+), 5 deletions(-) rename eea-foh/{eea-foh-0.22.2.zip => eea-foh-0.22.3.zip} (89%) diff --git a/eea-foh.json b/eea-foh.json index 23f35fc..d76dca3 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.22.2", - "download_url": "https://gitea.mulligan.casa/ee-extensions/foh-updates/raw/branch/main/eea-foh/eea-foh-0.22.2.zip", + "version": "0.22.3", + "download_url": "https://gitea.mulligan.casa/ee-extensions/foh-updates/raw/branch/main/eea-foh/eea-foh-0.22.3.zip", "homepage": "https://gitea.mulligan.casa/ee-extensions/eea-foh", "requires": "6.4", "tested": "7.0", "requires_php": "8.1", - "last_updated": "2026-06-23 19:04:23", + "last_updated": "2026-06-23 19:20:38", "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,7 +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.

", - "screenshots": "
    \n
  1. Check-in station — registration search with the All / Needs check-in / Needs payment filter.
  2. \n
  3. Sell / POS — category-tabbed item grid with variations and a running-total cart.
  4. \n
  5. Transaction screen — cash tender with live change-due and the payment-method buttons.
  6. \n
  7. Returns & exchanges — net settlement with cash refund, forfeit, and store-credit options.
  8. \n
  9. Bluetooth receipt printer configuration with on-device test buttons.
  10. \n
  11. Clerk badge sheet — CODE128 + QR for scan-to-login.
  12. \n
  13. wp-admin — the Front of House admin section (profiles, devices, clerks, roles, audit).
  14. \n
", - "changelog": "

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.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.22.2.zip b/eea-foh/eea-foh-0.22.3.zip similarity index 89% rename from eea-foh/eea-foh-0.22.2.zip rename to eea-foh/eea-foh-0.22.3.zip index 6257b8807644218341e3d3fb7524a628f4a68411..ef1014dc204c1935bf41efd5178f95afa6f4c877 100644 GIT binary patch delta 34029 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
hmrRdJ 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 e!a`OeLV}iJ{6f4In4