From bc7893dd5ac87804f9f28e2962d6dfb18b989725 Mon Sep 17 00:00:00 2001 From: ee-extensions release bot Date: Sat, 27 Jun 2026 02:13:15 +0000 Subject: [PATCH] release eea-foh 0.23.8 --- eea-foh.json | 8 ++++---- ...{eea-foh-0.23.7.zip => eea-foh-0.23.8.zip} | Bin 464006 -> 465131 bytes 2 files changed, 4 insertions(+), 4 deletions(-) rename eea-foh/{eea-foh-0.23.7.zip => eea-foh-0.23.8.zip} (84%) diff --git a/eea-foh.json b/eea-foh.json index 75dd321..c01fbe2 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.7", - "download_url": "https://gitea.mulligan.casa/ee-extensions/foh-updates/raw/branch/main/eea-foh/eea-foh-0.23.7.zip", + "version": "0.23.8", + "download_url": "https://gitea.mulligan.casa/ee-extensions/foh-updates/raw/branch/main/eea-foh/eea-foh-0.23.8.zip", "homepage": "https://gitea.mulligan.casa/ee-extensions/eea-foh", "requires": "6.4", "tested": "7.0", "requires_php": "8.1", - "last_updated": "2026-06-27 01:43:46", + "last_updated": "2026-06-27 02:13:14", "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.7
\n* Card return now records. With the bump-back working, the on-device diagnostic captured Collect's real return for the first time: status=succeeded&customerId=…&paymentIntentId=pi_…. The old mapping (result=success/chargeId) never matched, so every real charge read as declined. The return handler now uses the live contract; the authoritative fix ships in the Collect add-on 0.3.3 (which also makes the Stripe verifier retrieve the PaymentIntent pi_, not a charge ch_). Update eea-foh-collect to 0.3.3 alongside this.
\n* Error logging. A new server endpoint records device-side events to the PHP error log (and an audit row for errors). The station now logs every card return — success or failure, with the parsed status/ref and the raw return — so the flow is inspectable on the server instead of via on-screen diagnostics.

\n

0.23.6
\n* Card return parsing. With 0.23.5 the card finally bumps back, so the return handler ran against a real Collect return for the first time — and reported \"Card payment declined.\" It now reads the provider's params from the URL query OR fragment (an Android intent re-entry can deliver them after # instead of ?, leaving the query empty and the status read as null → false decline), and records the amount we launched Collect with (full-remaining balance + surcharge, in cents) instead of the provider's dollar-formatted echo. A temporary diagnostic appends the raw return string to any decline message so the exact return shape is visible on-device; removed once locked.

\n

0.23.5
\n* Card return — the real bump-back blocker. 0.23.4 made the card launch a tapped anchor (correct), but a real card sale still ran standalone while the diagnostic bumped back. The cause was the launch description: the card sent Txn #<id> — <title>, and Collect's deep-link handler decodes the whole query string once before re-parsing, so the # (valid as %23 in the link) decodes to a literal #, starts a URL fragment, and swallows the trailing &callback=…. With no callback Collect runs standalone and never returns. The description is now sanitized to plain ASCII (no #, em dash, or punctuation). A second temporary Diagnostics probe (\"# in description\") deliberately reproduces the failure to confirm the cause; both diagnostics are removed once the live card flow is confirmed.

\n

0.23.4
\n* Card bump-back fix: the \"Pay with card\" action now launches the card-present provider (Collect) via a real tapped <a href> instead of a programmatic window.location.assign. From an installed Android WebAPK only a user-tapped anchor hands the launchApp deep link to the provider as an Android intent, so the provider runs integrated and returns to our /foh/payment-result callback (auto-bumps back into the app); a programmatic navigation made it run standalone and return to its own home. The temporary Diagnostics test link stays for one more cycle. Manifest unchanged — no reinstall; reopen the app after updating.

\n

0.23.3
\n* TEMPORARY diagnostic: a \"Test: $1 Collect charge\" link under Settings (hamburger) ▸ Diagnostics. It launches Collect via a real tapped <a href> (the way the proven probe did) instead of the app's programmatic window.location.assign, to isolate why the card return doesn't bump back into the app. Manifest unchanged — no reinstall needed, just reopen the app after updating. Remove once diagnosed.

\n

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.

" + "changelog": "

0.23.8
\n* Card now records — the last blocker. After the bump-back and Stripe verification worked, recording failed with \"No active payment method resolves for 'card'.\" The card records against the merchant's Stripe Onsite gateway, but the resolver required that gateway active in the admin scope, while a Stripe gateway is normally frontend/cart-scoped only. Scope isn't a recording precondition: the payment is recorded already-approved (no gateway charge runs — the card was charged on-device and verified), and EE's own record path only requires the method's payment type, not its scope. The card resolver no longer requires admin scope; it accepts the gateway if it exists with a usable type, without touching the merchant's live gateway config. Cash/check are unchanged. No prod config change needed.

\n

0.23.7
\n* Card return now records. With the bump-back working, the on-device diagnostic captured Collect's real return for the first time: status=succeeded&customerId=…&paymentIntentId=pi_…. The old mapping (result=success/chargeId) never matched, so every real charge read as declined. The return handler now uses the live contract; the authoritative fix ships in the Collect add-on 0.3.3 (which also makes the Stripe verifier retrieve the PaymentIntent pi_, not a charge ch_). Update eea-foh-collect to 0.3.3 alongside this.
\n* Error logging. A new server endpoint records device-side events to the PHP error log (and an audit row for errors). The station now logs every card return — success or failure, with the parsed status/ref and the raw return — so the flow is inspectable on the server instead of via on-screen diagnostics.

\n

0.23.6
\n* Card return parsing. With 0.23.5 the card finally bumps back, so the return handler ran against a real Collect return for the first time — and reported \"Card payment declined.\" It now reads the provider's params from the URL query OR fragment (an Android intent re-entry can deliver them after # instead of ?, leaving the query empty and the status read as null → false decline), and records the amount we launched Collect with (full-remaining balance + surcharge, in cents) instead of the provider's dollar-formatted echo. A temporary diagnostic appends the raw return string to any decline message so the exact return shape is visible on-device; removed once locked.

\n

0.23.5
\n* Card return — the real bump-back blocker. 0.23.4 made the card launch a tapped anchor (correct), but a real card sale still ran standalone while the diagnostic bumped back. The cause was the launch description: the card sent Txn #<id> — <title>, and Collect's deep-link handler decodes the whole query string once before re-parsing, so the # (valid as %23 in the link) decodes to a literal #, starts a URL fragment, and swallows the trailing &callback=…. With no callback Collect runs standalone and never returns. The description is now sanitized to plain ASCII (no #, em dash, or punctuation). A second temporary Diagnostics probe (\"# in description\") deliberately reproduces the failure to confirm the cause; both diagnostics are removed once the live card flow is confirmed.

\n

0.23.4
\n* Card bump-back fix: the \"Pay with card\" action now launches the card-present provider (Collect) via a real tapped <a href> instead of a programmatic window.location.assign. From an installed Android WebAPK only a user-tapped anchor hands the launchApp deep link to the provider as an Android intent, so the provider runs integrated and returns to our /foh/payment-result callback (auto-bumps back into the app); a programmatic navigation made it run standalone and return to its own home. The temporary Diagnostics test link stays for one more cycle. Manifest unchanged — no reinstall; reopen the app after updating.

\n

0.23.3
\n* TEMPORARY diagnostic: a \"Test: $1 Collect charge\" link under Settings (hamburger) ▸ Diagnostics. It launches Collect via a real tapped <a href> (the way the proven probe did) instead of the app's programmatic window.location.assign, to isolate why the card return doesn't bump back into the app. Manifest unchanged — no reinstall needed, just reopen the app after updating. Remove once diagnosed.

\n

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.7.zip b/eea-foh/eea-foh-0.23.8.zip similarity index 84% rename from eea-foh/eea-foh-0.23.7.zip rename to eea-foh/eea-foh-0.23.8.zip index 6686d30b96b83ee82f3fdf90b82c354577c9d921..2ff1d28aa1f9faa20705ee16a933bb09f8cba485 100644 GIT binary patch delta 58542 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�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%0DkuTEEj15& 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