Updates - Alle Versionen & Neuerungen

Version 5.5

Version

Date

Highlights

5.5.4

2026-04-27

Customer display diagnostics, Stuck-sync diagnostics, Validation error logging, Stripe card-terminal payments with long company names

5.5.3

2026-04-23

Full sync from settings, Open tables across shifts, Dispenser cancellations (E-Protocol, VMPS)

5.5.2

2026-04-22

Shift change crash on satellites, Open order groups missing after shift change on satellites, Loyalty card selection crash, Order monitor layout with long names

5.5.1

2026-04-10

Order monitor caching, Order monitor settings navigation, Order monitor card layout, Database migration crash on update

5.5.0

2026-04-09

Real-time satellite synchronization, Order monitor 2.0.0, Article filtering for order monitors, Course group query for kitchen displays


Version 5.5.0 marks a major technology leap for multi-terminal setups: real-time synchronization via Server-Sent Events and the completely redesigned order monitor 2.0.0 fundamentally offload the main POS terminal. This enables reliable operation with significantly more satellite terminals and kitchen monitors than before — ideal for growing businesses and complex venue layouts.


Version 5.5.0

Released: 2026-04-09

🆕 New Features

  • Real-time satellite synchronization: Communication between main and satellite POS terminals now uses real-time Server-Sent Events (SSE) instead of polling. This drastically reduces the load on the main terminal, enabling stable operation with far more connected devices and delivering instant updates across all stations.

  • Order monitor 2.0.0: The order monitor has been completely rebuilt with a new web UI architecture. The redesigned system communicates directly via WebSockets, offloading the main POS terminal and allowing you to run more kitchen and bar monitors simultaneously without performance degradation.

  • Article filtering for order monitors: Configure which articles are shown or hidden on each order monitor, allowing you to display only relevant items per station — e.g. only drinks at the bar, only food in the kitchen.

  • Course group query for kitchen displays: Order monitors can now query course groups, enabling kitchen displays to manage courses independently and improve food preparation timing.

  • Course group printing: Course group queries are integrated with the print workflow, ensuring synchronized printing when courses are triggered from the kitchen display.

  • External article ID integration: Articles can now be identified and searched by external IDs from third-party systems such as ERP or merchandise management solutions, streamlining cross-system article lookup.

  • Room list view: Rooms can now be displayed in a flexible list layout in addition to the existing floor plan view.

  • Company branding on kiosks: Your company logo is now displayed on scan-only kiosk screens for a more professional customer-facing experience.

✨ Improvements

  • Digital invoice design: The digital invoice screen has been refreshed with an updated layout and modern styling.

🐛 Bug Fixes

  • Order monitor article group sync: Changes to order monitor configurations now correctly propagate to article groups, ensuring monitors always display the latest settings.

  • Discount calculation for zero-quantity items: Discount-only order items are no longer created with zero values. Items that already have correct values are no longer unnecessarily reprocessed, and zero-value discount items are filtered out before saving.

  • Discount reset on quantity change: The discount value is now correctly reset when the item quantity changes in the order builder, preventing stale discount amounts.


Version 5.5.1

Release Date: 2026-04-10

This patch release fixes a critical database migration issue that could prevent app updates and improves the order monitor UI.

✨ Improvements

  • Order monitor caching: Static assets now use long-term browser caching, reducing load times on subsequent visits.

  • Order monitor settings navigation: Navigating back from settings no longer triggers a full page reload.

  • Order monitor card layout: Order cards now use square top corners for a cleaner, more consistent appearance.

🐛 Bug Fixes

  • Database migration crash on update: Fixed a crash that could occur when updating from a previous version. The database migration now correctly handles column ordering during table recreation, preventing NOT NULL constraint failures and potential data corruption.

  • Order monitor sidebar styling: Corrected the items sidebar background and removed unintended rounded corners.


Version 5.5.2

Release Date: 2026-04-22

This patch release addresses several crash and reliability issues — most notably on satellite terminals after a shift change — and fixes an order monitor layout issue with long article or category names.

🐛 Bug Fixes

  • Shift change crash on satellites: Fixed an app crash that could occur when closing or changing a shift on a satellite terminal. The transaction reset now runs off the main thread to satisfy Room's thread-safety requirements.

  • Open order groups missing after shift change on satellites: After the switch to real-time SSE synchronization, currently open order groups could stay missing on satellites until the next scheduled poll. They are now reloaded immediately after a shift change.

  • Loyalty card selection crash: Fixed a crash that could occur if loyalty cards were loaded after the payment screen had already been closed. The selection dialog is now skipped when its screen is no longer available.

  • Order monitor layout with long names: Order cards now keep the status indicator, waiting time, and header info visible when article or category names are long. Long names are truncated with an ellipsis instead of pushing other elements off-screen.


Version 5.5.3

Release Date: 2026-04-23

This patch release resolves several data-sync and dispenser issues that affected satellite terminals and beverage dispensing workflows.

🐛 Bug Fixes

  • Full sync from settings: On satellites with real-time sync active, the database now repopulates immediately after a full sync instead of staying empty until the next scheduled poll or an app restart.

  • Open tables across shifts: Open tables on satellites no longer flicker or disappear when the master ends a shift or starts a new one. The transaction cleanup now runs exactly once per shift-end transition and is no longer interrupted by the sync service lifecycle.

  • Dispenser cancellations (E-Protocol, VMPS): Cancelling a transaction on E-Protocol and VMPS dispensers no longer fails with a malformed command. Cancelled quantities are now transmitted as positive values.


Version 5.5.4

Release Date: 2026-04-27

This patch release resolves payment, barcode-scanner, and satellite-terminal issues and adds richer diagnostics to help support investigate customer-display and synchronization problems.

✨ Improvements

  • Customer display diagnostics: Route changes, presentation lifecycle events, and previously-silent display errors are now traced, and the app actively detects when a connected external customer display disappears — making it easier to investigate sporadic reports of the cart not updating on the secondary screen.

  • Stuck-sync diagnostics: Logs and crash reports for unsynced data now include a per-entity-type breakdown (for example Order=5, Payment=3) when an unsynced state blocks logout or a full sync, and once per foreground visit to the menu while data remains unsynced — so stuck-sync reports on satellite terminals can be diagnosed faster.

  • Validation error logging: Validation errors from the customer, address, custom-article, and order-pay screens now record the resource name and localized text instead of an opaque "null" message in file logs and crash reports, so reported handled exceptions can be analyzed.

🐛 Bug Fixes

  • Stripe card-terminal payments with long company names: Card-terminal payments via Stripe no longer fail with "statement descriptor must be at most 22 characters". The statement descriptor is now sanitized of Stripe-forbidden characters and truncated to fit Stripe's 22-character limit while preserving the invoice number.

  • Accidental voucher booking via external USB keyboard: Typing short numeric sequences on a USB keyboard can no longer accidentally book a voucher. Very short keystroke bursts are ignored by the barcode-scanner input path, and voucher sequential-id matching is now restricted to input that is clearly scanned rather than typed.

  • Cursor jump in input dialogs: The cursor no longer jumps to the start of the line when typing quickly in the "Set comment", "Set name", and cash deposit/withdrawal dialogs.

  • Customer assignment on satellite terminals: Assigning a customer to an order on a satellite terminal no longer creates an unnamed temporary customer that could route bookings to the wrong customer account. Customer management on satellites is restricted to selecting an existing customer (no creating, no editing) until full satellite customer management is available.