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
+14 -4
View File
@@ -104,7 +104,7 @@
"@tabItemCount": {"placeholders": {"count": {"type": "int"}}},
"tapProductsToAdd": "Tik op producten om ze toe te voegen",
"total": "Totaal",
"closeTab": "Poef sluiten",
"closeTab": "Poef afsluiten",
"productStockSummary": "{category} • {price} • Voorraad: {stock}",
"@productStockSummary": {"placeholders": {"category": {"type": "String"}, "price": {"type": "String"}, "stock": {"type": "int"}}},
"infiniteStock": "Oneindige voorraad",
@@ -125,6 +125,10 @@
"incorrectPin": "Onjuiste PIN.",
"tooManyPinAttempts": "Te veel pogingen. Probeer het later opnieuw.",
"removed": "Verwijderd",
"removedCount": "{count} verwijderd",
"orderStartedToday": "{time} vandaag",
"orderStartedYesterday": "{time} gisteren",
"orderStartedOn": "{date} {time}",
"enterPrice": "Voer een prijs in.",
"enterValidPrice": "Voer een geldige prijs in.",
"enterValidStock": "Voer een geldige voorraad in.",
@@ -140,7 +144,7 @@
"currentTotal": "Huidig totaal: {total}",
"@currentTotal": {"placeholders": {"total": {"type": "String"}}},
"couldNotCloseTab": "Poef kon niet worden gesloten.",
"closingTab": "Poef sluiten…",
"closingTab": "Poef afsluiten…",
"slideToConfirmClosing": "Schuif om het sluiten te bevestigen",
"errorScreen": "Foutscherm",
"unexpectedError": "Er is een onverwachte fout opgetreden.\nProbeer de app opnieuw te starten.",
@@ -307,7 +311,7 @@
"justNow": "zonet",
"minutesAgo": "{count, plural, =1{1 minuut geleden} other{{count} minuten geleden}}",
"hoursAgo": "{count, plural, =1{1 uur geleden} other{{count} uur geleden}}",
"remoteCommandCloseTab": "Poef sluiten via dashboard",
"remoteCommandCloseTab": "Poef afsluiten via dashboard",
"remoteCommandUnknown": "Onbekende opdracht ({type})",
"commandCompleted": "Uitgevoerd",
"commandConflict": "Conflict",
@@ -353,5 +357,11 @@
"creditsEveryoneAtTheBar": "Iedereen aan de toog",
"creditsDrinkResponsibly": "Drink met mate. Meestal.",
"lazyPinRemark": "🤨 Echt?",
"rainbowRoad": "Regenboogweg 🌈"
"rainbowRoad": "Regenboogweg 🌈",
"newCustomer": "Nieuwe klant",
"emailOptional": "E-mail (optioneel)",
"invalidEmail": "Geef een geldig e-mailadres in",
"allTabsOpen": "Alle poefs zijn al open",
"noTabsFound": "Geen poefs gevonden",
"nameRequired": "Geef een naam in"
}