• Joined on 2026-02-02
onie pushed to main at onie/app-grosir 2026-10-18 14:34:03 +00:00
91aa662fcb PRD: catat rilis v1.3.0+7 + indikator status sinkron offline
onie pushed tag v1.3.0+7 to onie/app-grosir 2026-10-18 14:33:11 +00:00
onie pushed to main at onie/app-grosir 2026-10-18 14:33:11 +00:00
22b4cecad8 Bump version to 1.3.0+7 for release
onie pushed to main at onie/app-grosir 2026-10-18 14:25:50 +00:00
903eb9fc42 Offline sync: indikator status sinkron di Riwayat + retry antrean otomatis
onie pushed to main at onie/app-grosir 2026-10-18 11:44:02 +00:00
e557a82faa PRD: catat perbaikan sinkronisasi antrean transaksi offline
onie pushed to main at onie/app-grosir 2026-10-18 11:43:41 +00:00
67b4d934a4 Offline queue: retry kirim setelah refresh/poll sukses + verifikasi server reachable + log gagal sinkron + izin INTERNET/ACCESS_NETWORK_STATE Android
onie pushed to main at onie/app-grosir 2026-10-18 10:35:18 +00:00
8a6541e55f PRD: catat indikator loading produk kasir + empty/error state
onie pushed to main at onie/app-grosir 2026-10-18 10:34:47 +00:00
0174ca4f64 Kasir: indikator loading produk + empty/error state + tombol Coba lagi, refresh retry, login tanpa loading global
onie pushed to main at onie/app-grosir 2026-10-18 09:51:57 +00:00
aba36f5c60 PRD: catat auth flow lengkap (AuthGate route sessionExpired + bedakan auth mati vs network blip)
onie pushed to main at onie/app-grosir 2026-10-18 09:50:50 +00:00
bcea28fcc4 Sempurnakan auth flow: AuthGate route ke LoginScreen saat sessionExpired, _ensureSessionAndAuth bedakan auth mati vs network blip, refresh() stop query saat auth mati, login() reset sessionExpired + muat data langsung
onie pushed to main at onie/app-grosir 2026-10-18 09:24:18 +00:00
9e6b610549 PRD: catat cleanup analyzer 20->0 issue
onie pushed to main at onie/app-grosir 2026-10-18 09:20:17 +00:00
a52e0ea9b1 Bersihkan semua 20 analyzer issue: hapus _initAuth/_ProductCard/dead code, rename underscore var, print->debugPrint, perbaiki BuildContext async guard (analyze 0 issue)
onie pushed to main at onie/app-grosir 2026-10-18 07:01:53 +00:00
a3629a7d82 PRD + rule.md: update fix produk hilang kasir
onie pushed to main at onie/app-grosir 2026-10-18 06:47:55 +00:00
06b640dda5 Kasir: refresh() pakai _ensureSessionAndAuth
onie pushed to main at onie/app-grosir 2026-10-18 06:45:58 +00:00
da58b3aa56 Kasir: non-blocking auth check + tampilkan login ulang saat session mati
onie pushed to main at onie/app-grosir 2026-10-18 06:33:27 +00:00
b968e84152 Fix produk hilang: auth session expired state + non-overwriting products load
onie pushed to main at onie/app-grosir 2026-10-18 06:19:31 +00:00
2b7872ddbb Fix produk hilang: _loadProducts try-catch + auto refreshSession sebelum refresh
onie pushed to main at onie/portfolio 2026-10-18 05:55:03 +00:00
9811214186 Tambah PRD portfolio (deploy, auto-deploy, catatan infra Gitea)
onie pushed to main at onie/app-grosir 2026-10-18 05:53:02 +00:00
bbdb7b7b20 Bersihkan 18 file sampah AI + aturan gitignore file bantu AI (taruh di tmp/)