cashumit/RELEASE_NOTES_v1.6.1.md

2.6 KiB

🛠️ 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)