Compare commits
1 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
91aa662fcb |
5
PRD.md
5
PRD.md
@@ -2,6 +2,11 @@
|
||||
|
||||
## Changelog
|
||||
|
||||
### v1.3.0+7 — 2026-10-18
|
||||
- **Offline sync indikator status:** badge `Menunggu sinkron` di daftar Riwayat + baris `Sinkronisasi: Belum terkirim ke server` di detail transaksi. `AppState.pendingSaleIds`, `isSalePending()`, `pendingOfflineCount`.
|
||||
- **Retry antrean otomatis:** `retryNow()` dipanggil dari `init()`, event connectivity, dan `addToQueue()` setelah proses antrean; verifikasi server reachable (ping 5 detik) sebelum sinkron.
|
||||
- **Release APK:** `app-release.apk` (68.1MB), tag `v1.3.0+7`, di-upload ke Gitea Release.
|
||||
|
||||
### v1.3.0+6 — 2026-10-18
|
||||
- **Kasir list + toggle grid/list:** default list (foto 56px), toggle ke grid. Tap = tambah qty berkali-kali. Highlight hijau sesaat (0.9s). Tombol keranjang + badge jumlah item.
|
||||
- **Notifikasi in-app:** banner SnackBar + getar — hanya untuk admin, hanya untuk transaksi dari orang lain (bukan transaksi admin sendiri). Deteksi via polling (interval 1 menit) + stream `newSaleNotifications`. Load pertama dilewati agar tidak spam.
|
||||
|
||||
Reference in New Issue
Block a user