feat: New Open Tab dialog with search and optional customer email. Drinks are now grouped per order. Payments trigger cha-ching and money rain.

This commit is contained in:
2026-10-28 02:11:32 +01:00
parent 1aee0541c4
commit 29ceb51177
41 changed files with 2771 additions and 812 deletions
+41 -3
View File
@@ -334,7 +334,7 @@ class AppLocalizationsNl extends AppLocalizations {
String get total => 'Totaal';
@override
String get closeTab => 'Poef sluiten';
String get closeTab => 'Poef afsluiten';
@override
String productStockSummary(String category, String price, int stock) {
@@ -397,6 +397,26 @@ class AppLocalizationsNl extends AppLocalizations {
@override
String get removed => 'Verwijderd';
@override
String removedCount(int count) {
return '$count verwijderd';
}
@override
String orderStartedToday(String time) {
return '$time vandaag';
}
@override
String orderStartedYesterday(String time) {
return '$time gisteren';
}
@override
String orderStartedOn(String date, String time) {
return '$date $time';
}
@override
String get enterPrice => 'Voer een prijs in.';
@@ -441,7 +461,7 @@ class AppLocalizationsNl extends AppLocalizations {
String get couldNotCloseTab => 'Poef kon niet worden gesloten.';
@override
String get closingTab => 'Poef sluiten…';
String get closingTab => 'Poef afsluiten…';
@override
String get slideToConfirmClosing => 'Schuif om het sluiten te bevestigen';
@@ -977,7 +997,7 @@ class AppLocalizationsNl extends AppLocalizations {
}
@override
String get remoteCommandCloseTab => 'Poef sluiten via dashboard';
String get remoteCommandCloseTab => 'Poef afsluiten via dashboard';
@override
String remoteCommandUnknown(String type) {
@@ -1124,4 +1144,22 @@ class AppLocalizationsNl extends AppLocalizations {
@override
String get rainbowRoad => 'Regenboogweg 🌈';
@override
String get newCustomer => 'Nieuwe klant';
@override
String get emailOptional => 'E-mail (optioneel)';
@override
String get invalidEmail => 'Geef een geldig e-mailadres in';
@override
String get allTabsOpen => 'Alle poefs zijn al open';
@override
String get noTabsFound => 'Geen poefs gevonden';
@override
String get nameRequired => 'Geef een naam in';
}