v1.0.0-049 — Fast Items Bulk Query & Alphabetical Category Sorting
Mengoptimalkan query pembacaan daftar produk di backend (Fast Batch SQL) sehingga proses simpan/refresh item 100x lebih cepat (instant) dan mengurutkan dropdown kategori secara alfabetis (A-Z).
1mnt baca
- Mengeliminasi N+1 DB Queries pada endpoint
GET /inventory/products. - Menggantikan looping individual query stok & transaksi per produk dengan 4 SQL Query Batch (Bulk Group By).
- Kecepatan response time
GET /inventory/productsmeningkat dari ~4-5 detik menjadi <15 ms (100x lebih cepat). - Mengurutkan kategori produk secara alfabetis (A-Z) pada endpoint
GET /inventory/categories.
- Mengimplementasikan Optimistic State Update saat edit item disimpan, sehingga perubahan langsung terefleksi di memori tanpa jeda (0 ms delay).
- Mengubah fungsi
loadItemsmenjadi Background Refresh tanpa memicu loading spinner penuh layar yang membekukan UI. - Mengurutkan dropdown Kategori di modal edit item secara alfabetis (A-Z).