cashumit/lib/widgets
a2nr 4140af7ba0 feat: multi-grup sumber, batch send, & perbaikan tip
Multi-Grup Sumber & UI:
     - Model ReceiptGroup: satu struk bisa punya banyak grup sumber (
     revenue)
     - Tombol "Tambah Sumber" dengan dashed border (max 10 grup)
     - Hapus label "Dari:" di SourceAccountSelector (chip saja)
     - Default 1 grup kosong di ReceiptProvider constructor &
     _resetState

     Akun Tujuan ke Config:
     - Pindah DestinationAccountSelector dari receipt body ke Config
     screen
     - Persist & load via SharedPreferences (permanen, tidak di-reset)
     - Dropdown auto-load dari cache/mirror saat buka Config
     - Tombol "Sinkronisasi Manual" sekarang simpan ke mirror &
     refresh dropdown

     Batch Send via SubmissionTask:
     - Model SubmissionTask: konteks per-grup (group/tip +
     destination + date)
     - TransactionSubmissionDialog refactor: terima
     List<SubmissionTask>
     - Helper buildTasksFromReceipt &
     buildTasksFromAllUnsubmittedReceipts
     - LocalReceiptsScreen: tombol "Kirim Semua Nota" + post-process
     status

     Bug Fix:
     - copyWith sentinel pattern: field nullable (tipSourceAccount,
       destinationAccount, fireflyUrl, accessToken) kini bisa di-set
     ke null
     - Tip dapat dibersihkan dengan "Batal Tip" & reset antar
     transaksi
     - Hapus tombol "Muat Akun" (redundan dgn Sinkronisasi Manual)

     Lainnya:
     - Date picker untuk tanggal transaksi
     - Font courier prime caching via CourierStyles
     - Perf: compute() untuk decode image, cancel stream bluetooth,
     fix rebuild loop
     - External link: <queries> AndroidManifest + skip canLaunchUrl
     - Layout cetak: hapus Ke:, sederhanakan separator grup, hapus
     TIP: TIDAK
     - Hapus TransactionLinksScreen, ganti inline copy/open di popup
2026-06-27 20:18:51 +07:00
..
account_settings_widget.dart feat: multi-grup sumber, batch send, & perbaikan tip 2026-06-27 20:18:51 +07:00
add_item_button.dart feat: Menambahkan fitur upload logo toko dan memperbaiki penanganan font dengan fallback 2025-09-01 20:19:37 +07:00
custom_text_config_dialog.dart Perbaiki masalah koneksi printer Bluetooth dan pencetakan struk 2025-08-23 16:29:32 +07:00
dashed_border.dart feat: multi-grup sumber, batch send, & perbaikan tip 2026-06-27 20:18:51 +07:00
dotted_line.dart Perbaiki masalah koneksi printer Bluetooth dan pencetakan struk 2025-08-23 16:29:32 +07:00
horizontal_divider.dart Perbaiki masalah koneksi printer Bluetooth dan pencetakan struk 2025-08-23 16:29:32 +07:00
printing_status_card.dart Implement PrintingStatusCard in ReceiptSpeedDial and improve error handling for Bluetooth printer connection 2025-09-05 21:44:38 +07:00
receipt_body.dart feat: multi-grup sumber, batch send, & perbaikan tip 2026-06-27 20:18:51 +07:00
receipt_group_section.dart feat: multi-grup sumber, batch send, & perbaikan tip 2026-06-27 20:18:51 +07:00
receipt_item_list.dart manual edit cleaning and fix AI code 2025-09-07 22:29:09 +07:00
receipt_item_widget.dart feat: Menambahkan fitur upload logo toko dan memperbaiki penanganan font dengan fallback 2025-09-01 20:19:37 +07:00
receipt_speed_dial.dart feat: multi-grup sumber, batch send, & perbaikan tip 2026-06-27 20:18:51 +07:00
receipt_tear_effect.dart Perbaiki masalah koneksi printer Bluetooth dan pencetakan struk 2025-08-23 16:29:32 +07:00
receipt_total.dart feat: multi-grup sumber, batch send, & perbaikan tip 2026-06-27 20:18:51 +07:00
store_disclaimer.dart feat: Menambahkan fitur upload logo toko dan memperbaiki penanganan font dengan fallback 2025-09-01 20:19:37 +07:00
store_info_config_dialog.dart feat: Menambahkan fitur upload logo toko pada konfigurasi toko 2025-09-01 20:05:48 +07:00
store_info_widget.dart feat: multi-grup sumber, batch send, & perbaikan tip 2026-06-27 20:18:51 +07:00
thank_you_pantun.dart feat: Menambahkan fitur upload logo toko dan memperbaiki penanganan font dengan fallback 2025-09-01 20:19:37 +07:00
transaction_links_dialog.dart feat: multi-grup sumber, batch send, & perbaikan tip 2026-06-27 20:18:51 +07:00
transaction_submission_dialog.dart feat: multi-grup sumber, batch send, & perbaikan tip 2026-06-27 20:18:51 +07:00