Commit Graph

7 Commits (b3cb5e3e05d7fb6e98866c7143b9486b33e87821)

Author SHA1 Message Date
a2nr b3cb5e3e05 manual edit cleaning and fix AI code 2025-09-07 22:29:09 +07:00
a2nr b88c301d7d Implement PrintingStatusCard in ReceiptSpeedDial and improve error handling for Bluetooth printer connection 2025-09-05 21:44:38 +07:00
a2nr cb71664a17 feat: Menambahkan fitur upload logo toko dan memperbaiki penanganan font dengan fallback
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
2025-09-01 20:19:37 +07:00
a2nr 64e36aa691 feat: Remove store logo functionality and update printing services
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
2025-08-25 20:50:46 +07:00
a2nr 3baa17e9a5 Refactor ReceiptScreen: Memindahkan logika kompleks ke service terpisah dan membuat widget terpisah untuk SpeedDial 2025-08-24 11:02:07 +07:00
a2nr 3e1c34d1ce feat: Implement logo printing to thermal printer and add loading indicator
• Replace StrukTextGenerator with EscPosPrintService to support image printing

• Add loading indicator during print process to prevent UI freeze

• Fix Uint8List type issues for printer compatibility

• Improve error handling with proper state management

• Users can now print selected store logo on thermal receipts
2025-08-23 22:44:16 +07:00
a2nr b848881805 Implement logo printing functionality\n\n- Add store_logo_utils.dart with functions to manage logo path\n- Update main.dart to initialize logo from assets\n- Add placeholder logo image in assets/images/store_logo.png\n- Update esc_pos_print_service.dart to include logo in receipt\n- Add INSTRUCTIONS_LOGO.md with instructions for adding logo 2025-08-23 19:47:43 +07:00