Lanjut ke konten
Samkarsa Logbook

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/products meningkat 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 loadItems menjadi Background Refresh tanpa memicu loading spinner penuh layar yang membekukan UI.
  • Mengurutkan dropdown Kategori di modal edit item secara alfabetis (A-Z).