## ๐Ÿ› ๏ธ Patch Hotfix Versi 1.6.1 - **Penyelesaian Glitch Exception Pemindaian**: - Mengatasi crash/glitch `Another scan is already in progress` saat membuka dialog printer Bluetooth. - Dialog pemindaian kini menggunakan `StatefulWidget` mandiri (`BluetoothScanDialog`) yang aman dari siklus pemicu berulang (*double-trigger loop*). - Plugin printer lokal kini menghentikan pemindaian lama secara otomatis (*graceful stop*) sebelum pemindaian baru dimulai. - **Pencarian Perangkat Real-time**: Perangkat printer yang ditemukan langsung muncul di layar seketika tanpa perlu menunggu batas waktu 5 detik selesai. - **Manajemen Memori & Koneksi Bersih**: Menutup dialog (tombol *Tutup*, tombol *Back*, atau *gesture*) otomatis mematikan pemindaian latar belakang, dan pemindaian dihentikan sebelum proses pairing agar koneksi BLE stabil. --- ## ๐Ÿš€ Apa yang Baru di Versi 1.6 ### ๐Ÿท๏ธ Fitur Tag Transaksi (Firefly III Tags) - **Tag Fleksibel per Grup Transaksi**: Setiap grup transaksi (sumber dana) kini dapat disematkan satu atau beberapa label/tag langsung dari tampilan struk kasir. - **Autocomplete & Saran Tag Otomatis**: Dialog pemilihan tag terintegrasi langsung dengan daftar tag yang tersimpan di server Firefly III, lengkap dengan fitur pencarian kilat dan rekomendasi berbasis *chips*. - **Input Tag Ganda Mandiri**: Kasir dapat menambahkan tag baru secara bebas (pisahkan beberapa tag dengan tanda koma). - **Sinkronisasi Tag Menyeluruh**: Tag otomatis disertakan saat pengiriman transaksi online ke Firefly III maupun saat disimpan ke dalam antrean offline (*local receipt queue*). ### ๐Ÿงพ Tampilan Struk & Status Bar Kasir - **Status Bar Terintegrasi**: Strip status printer Bluetooth dan sumber transaksi terpasang tepat di bawah sobekan kertas struk. - **Quick Bluetooth Scanner**: Ketuk status Bluetooth di struk untuk langsung memindai dan menghubungkan printer kasir tanpa berpindah layar. - **Tampilan Struk Responsif & Lebih Lebar**: Lebar struk otomatis menyesuaikan proporsi layar perangkat dengan estetika tepi sobekan kertas (*tear effect*) yang merata. - **Dialog Tambah Item Lebih Lebar**: Bidang input pop-up tambah item kilat kini memiliki ruang yang lebih luas dan ergonomis bagi kasir. ### โš™๏ธ Pembersihan Pengaturan & SpeedDial - **Penyederhanaan Menu Konfigurasi**: Menghapus duplikasi pengaturan printer dan akun tujuan dari menu konfigurasi. - **SpeedDial Transaksi Ringkas Berwarna**: Tombol mengambang disederhanakan menjadi 5 aksi utama dengan variasi warna permanen (Teal, Blue, Purple, Orange, Blue Grey). --- ### ๐Ÿ“ฆ Lampiran Berkas: - **`cashumit-v1.6.1.apk`** (Release APK teroptimasi, 25.1 MB)