v7.2026.02.13

Overview

Final stability and UX improvements on KDS to enhance ticket consistency, visibility, and overall kitchen workflow experience.


New Features

Keep Ticket Position by First Submit Time

  • Added a new KDS configuration: Keep ticket position by first submit time.
  • Ensures tickets maintain their original position based on the first submit timestamp.
  • Prevents tickets from jumping positions when items are updated or re-sent.
  • Improves ticket tracking and reduces confusion for kitchen staff during peak hours.

Fix Bugs & Improvements

Fixed KDS Auto-Reload Jumping to First Page

  • Resolved an issue where KDS auto-reload would reset the screen and jump back to the first page.
  • KDS now preserves the current view for a smoother and more stable user experience.

Fixed Missing KDS Tickets for Pre-Orders Until Table Assignment

  • Fixed a bug where pre-order tickets were not displayed on KDS until a table was assigned.
  • Pre-order tickets are now shown correctly on KDS based on their submission status.

Helpdesk

[KDS] Keep Ticket Display Position by First Submit Time

A new option is added in POS Dashboard:
POS Dashboard → Settings → Prep Printers & KDS → Tab KDS → Keep Ticket Display Position by First Submit Time

This option controls how ticket order is displayed on KDS when tickets are updated, re-submitted, or have additional items added.


Behavior

When CHECKED (Default)

  • KDS keeps the ticket position based on the first submit time to KDS.
  • Adding items, updating, or re-submitting the ticket will not change its display order.
  • Recommended for stores that want stable ticket positioning for kitchen workflow.

When UNCHECKED (New Logic)

  • KDS will reorder tickets based on the latest update or re-submit time.
  • Any new activity on a ticket (add item / update / re-submit) will move it according to the most recent timestamp.
  • Suitable for kitchens that prioritize recently updated tickets.

Example Scenarios

Case 1 – When CHECKED (Current store behavior):

  • Ticket #001 submitted at 7:00 PM
  • Ticket #002 submitted at 7:30 PM
  • At 8:40 PM, items are added to Ticket #001

KDS Display:

  • #001 → #002
    (Position remains unchanged)

Case 2 – When UNCHECKED (New logic):

  • Ticket #001 submitted at 7:00 PM
  • Ticket #002 submitted at 7:30 PM
  • At 8:40 PM, items are added to Ticket #001

KDS Display:

  • #002 → #001
    (Ticket #001 moves based on the latest update time)