cashumit/lib/services
a2nr 4dbf31db3c feat: remove default account mapping and implement offline-first account mirroring
This commit removes the confusing default account mapping feature and implements a more reliable offline-first account mirroring system. The changes include:

BREAKING CHANGES:
- Remove all default account mapping functionality (saveDefaultAccount, getDefaultAccount, etc.)
- Simplify account selection to use direct account choice instead of default mapping

FEATURES:
- Implement account mirroring system that stores all FireFly III accounts locally
- Add offline-first approach: server accounts > mirrored accounts > fallback
- Automatic account sync when connection is available
- Manual sync capability in config screen
- Enhanced offline reliability - app works completely without server connection

IMPROVEMENTS:
- Faster startup times using local account cache
- More predictable account selection behavior
- Reduced confusion about which accounts are being used
- Better error handling for offline scenarios
- Simplified architecture without complex default mapping logic
2025-11-17 12:04:46 +07:00
..
account_cache_service.dart feat: remove default account mapping and implement offline-first account mirroring 2025-11-17 12:04:46 +07:00
account_dialog_service.dart feat: remove default account mapping and implement offline-first account mirroring 2025-11-17 12:04:46 +07:00
account_mirror_service.dart feat: remove default account mapping and implement offline-first account mirroring 2025-11-17 12:04:46 +07:00
bluetooth_service.dart Implement PrintingStatusCard in ReceiptSpeedDial and improve error handling for Bluetooth printer connection 2025-09-05 21:44:38 +07:00
esc_pos_print_service.dart manual edit cleaning and fix AI code 2025-09-07 22:29:09 +07:00
firefly_api_service.dart feat: remove default account mapping and implement offline-first account mirroring 2025-11-17 12:04:46 +07:00
local_receipt_service.dart feat: remove default account mapping and implement offline-first account mirroring 2025-11-17 12:04:46 +07:00
pdf_export_service.dart Perbaiki masalah koneksi printer Bluetooth dan pencetakan struk 2025-08-23 16:29:32 +07:00
print_service.dart manual edit cleaning and fix AI code 2025-09-07 22:29:09 +07:00
receipt_service.dart feat: remove default account mapping and implement offline-first account mirroring 2025-11-17 12:04:46 +07:00
struk_text_generator.dart feat: Remove store logo functionality and update printing services 2025-08-25 20:50:46 +07:00