← Patch Notes

Release Notes

POS Enhancements and Finix Prep

v5.9fJune 7, 2026production

POS usability + reliability improvements: UI refinements (order selection display, reprint UI, delivery address dialog), new base themes, manual order discounts, manual transaction type support, double-tap/double-click prevention, and fixes for receipt tip...

POS usability + reliability improvements: UI refinements (order selection display, reprint UI, delivery address dialog), new base themes, manual order discounts, manual transaction type support, double-tap/double-click prevention, and fixes for receipt tip...

Deployment Snapshot

FieldDetail
Version5.9f
Environmentproduction
DeploymentMhmsI35es7
Commitd98bbfdce09a1e2a0549a1e888825c2d86a08892
Deployed At2026-04-29 04:12:23

Release Highlights

POS usability + reliability improvements

UI refinements (order selection display, reprint UI, delivery address dialog), new base themes, manual order discounts, manual transaction type support, double-tap/double-click prevention, and fixes for receipt tip entry loading and legacy printing behavior.

Payments readiness + checkout hardening (Finix + others)

groundwork to “prepare for Finix,” including schema.sql regeneration for the Finix processor migration; improved handling for approved NMI receipt-tip entries; fixed PayPalNew class case mismatch (autoload failure); added a simulated card-not-present processor; finished Nova Apple Pay iframe checkout; and moved checkout diagnostics into payment processors.

Risk reduction for processor edge-cases

mitigations for USAePay post-fault “settled sale” risk, increased Genius client timeout to 30s, and added more context to errors that fail after multiple retries.

Coupons + Nova storefront updates

modern coupon authoring gated behind a couponsV2 beta flag, expanded coupon reward scopes, improved coupon builder UX/save progress, and polished Nova branding/coupon presentation (including hiding empty Perks hub, external loyalty detection fixes, and ensuring menu renders below-the-fold immediately).

Dashboard / Branding restructure

dashboard branding reorganized into a Branding parent with Web Storefront + Kiosk sections; added Nova theme + theme banner to web branding; and fixed themeBranding concurrent first-access duplicate-key race (getOrSeed).

Location selection map rollout

introduced a location select map (replacing an OLO page use-case) with follow-up fixes for data loading, Maps JS key, and waiting for Maps constructors before boot (credential/config sensitivity).

Integrations, reporting, and order syncing fixes

Shipday integration fixed end-to-end (with tests added); resolved /mcs/orders/{id} Live Orders fetch loop; fixed 0-dollar order reporting bug; initialized serviceFeeProcessing earlier in sales reports; and prevented POS order sync from advancing the lazy poll cursor.

Operational / maintenance changes

nightly restore retention reduced to 6; publisher now streams “ghost location” catalogs if present; improved phone-number handling/fallback for StreamPos (requires a phone number); POS orders no longer trigger SMS texts; and build metadata updated (package/app version bumps).

Release Note

Added partner enterprise management capabilities (new management features for partner enterprises).

Release Note

Fixed buy-first customizer coupon preview behavior to improve pricing/discount visibility.

Release Note

Merged latest dev branch into master as part of the release cut (no additional functional changes noted).

Release Tags

patch-notes deployment blizzfull deploy-app master web-5.9f dash-5.9f super-5.9f production