Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
14 changes: 14 additions & 0 deletions docs/changelog.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,20 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/)
## [Unreleased]

### Fixed
- **Receipt Settings: Update Kitchen Video Print Method Label (2026-01-20)**
- Updated the Receipt Settings page UI text for better clarity and user experience
- **Changes Made**:
- Changed label from "Kitchen Video Print Method" to "Remote Video"
- Updated option names from "Unmatched"/"Matched" to "Split Checks"/"Consolidate Checks"
- Updated all locale translations (English and Spanish)
- **Root Cause**: The original terminology was unclear and not intuitive for users
- **Solution**: Replaced with more descriptive and user-friendly terminology that better reflects the functionality
- **Files modified**:
- `zone/settings_zone.cc` (main UI label)
- `main/ui/labels.cc` (option names)
- `main/data/locale.cc` (internationalization support)
- **Impact**: Receipt Settings page now has clearer, more intuitive labeling that better communicates the split/consolidate check functionality to users

- **Build Warnings: Comprehensive Warning Cleanup (2026-01-20)**
- Fixed multiple compiler warnings across the codebase to improve code quality and reduce noise
- **Issues Fixed**:
Expand Down
12 changes: 6 additions & 6 deletions main/data/locale.cc
Original file line number Diff line number Diff line change
Expand Up @@ -749,7 +749,7 @@ static const TranslationEntry ui_config_translations[] = {
{"Kill System", "Matar Sistema"},
{"Kitchen Print Mode", "Modo de Impresión de Cocina"},
{"Kitchen Video2", "Video de Cocina2"},
{"Kitchen Video Print Method", "Método de Impresión de Video de Cocina"},
{"Remote Video", "Video Remoto"},
{"Kitchen Video Show User", "Mostrar Usuario de Video de Cocina"},
{"Labor Period", "Período Laboral"},
{"Labor Period Time Clock View", "Vista de Reloj de Tiempo del Período Laboral"},
Expand Down Expand Up @@ -1413,7 +1413,7 @@ static const TranslationEntry ui_config_translations[] = {
{"Kill System", "Matar Sistema"},
{"Kitchen Print Mode", "Modo de Impresión de Cocina"},
{"Kitchen Video2", "Video de Cocina2"},
{"Kitchen Video Print Method", "Método de Impresión de Video de Cocina"},
{"Remote Video", "Video Remoto"},
{"Kitchen Video Show User", "Mostrar Usuario de Video de Cocina"},
{"Labor Period", "Período Laboral"},
{"Labor Period Time Clock View", "Vista de Reloj de Tiempo del Período Laboral"},
Expand Down Expand Up @@ -2285,8 +2285,8 @@ static const TranslationEntry settings_config_translations[] = {
{"Wide & Tall", "Ancho y Alto"},

// Kitchen video print method names
{"Unmatched", "Sin Coincidir"},
{"Matched", "Coincidente"},
{"Split Checks", "Dividir Cheques"},
{"Consolidate Checks", "Consolidar Cheques"},

// Work order heading names
{"Standard", "Estándar"},
Expand Down Expand Up @@ -2572,7 +2572,7 @@ static const TranslationEntry settings_config_translations[] = {
{"Kill System", "Matar Sistema"},
{"Kitchen Print Mode", "Modo de Impresión de Cocina"},
{"Kitchen Video2", "Video de Cocina2"},
{"Kitchen Video Print Method", "Método de Impresión de Video de Cocina"},
{"Remote Video", "Video Remoto"},
{"Kitchen Video Show User", "Mostrar Usuario de Video de Cocina"},
{"Labor Period", "Período Laboral"},
{"Labor Period Time Clock View", "Vista de Reloj de Tiempo del Período Laboral"},
Expand Down Expand Up @@ -3344,7 +3344,7 @@ static const TranslationEntry extended_translations[] = {
{"Kill System", "Matar Sistema"},
{"Kitchen Print Mode", "Modo de Impresión de Cocina"},
{"Kitchen Video2", "Video de Cocina2"},
{"Kitchen Video Print Method", "Método de Impresión de Video de Cocina"},
{"Remote Video", "Video Remoto"},
{"Kitchen Video Show User", "Mostrar Usuario de Video de Cocina"},
{"Labor Period", "Período Laboral"},
{"Labor Period Time Clock View", "Vista de Reloj de Tiempo del Período Laboral"},
Expand Down
2 changes: 1 addition & 1 deletion main/ui/labels.cc
Original file line number Diff line number Diff line change
Expand Up @@ -571,7 +571,7 @@ int PrintModeValue[] = {
0, PRINT_TALL, PRINT_WIDE, PRINT_TALL | PRINT_WIDE, -1};

const char* KVPrintMethodName[] = {
"Unmatched", "Matched", nullptr};
"Split Checks", "Consolidate Checks", nullptr};
int KVPrintMethodValue[] = {
KV_PRINT_UNMATCHED, KV_PRINT_MATCHED, -1};

Expand Down
2 changes: 1 addition & 1 deletion zone/settings_zone.cc
Original file line number Diff line number Diff line change
Expand Up @@ -1250,7 +1250,7 @@ ReceiptSettingsZone::ReceiptSettingsZone()
AddLabel("Kitchen Video/Printouts");
AddNewLine();
LeftAlign();
AddListField("Kitchen Video Print Method", KVPrintMethodName, KVPrintMethodValue);
AddListField("Remote Video", KVPrintMethodName, KVPrintMethodValue);
AddListField("Kitchen Video Show User", YesNoName, YesNoValue);
}

Expand Down