# Perubahan V5

## Tata letak dan pengalaman belanja
- Riwayat pesanan dipindah ke sidebar setelah ringkasan pembayaran, termasuk fallback untuk pesanan demo tanpa event.
- Alamat pending ditempatkan di sidebar; alamat/bukti setelah proses di kolom utama. Bukti tetap dilindungi otorisasi aplikasi.
- Jarak kartu konsisten, teks muted lebih terbaca, sasaran tombol kecil diperbesar, wrapping nama produk diperbaiki pada ponsel.
- Tabel lebar dapat digeser dengan petunjuk yang muncul hanya saat overflow dan tombol panah ketika tabel mendapat fokus.
- Dashboard mempunyai empat akses cepat; grafik menyesuaikan tinggi kartu di desktop dan tetap ringkas pada ponsel.

## Checkout dan lokasi
- Tiga tahap alamat, lokasi/pengiriman dan pembayaran.
- Pencarian tersedia sebelum peta dibuka, status pin/akurasi lebih jelas, peta dapat ditutup, koordinat pelanggan tetap tersembunyi.
- GPS membuka peta; memilih titik baru menghapus persetujuan titik lama dan meminta ulang ongkir bertanda tangan.
- Nilai yang belum dihitung berlabel jelas; tombol pesanan memperhatikan ongkir, metode pembayaran dan konfirmasi lokasi.
- Validasi server, pembatasan area, signed quote, stok dan verifikasi pembayaran tidak dihilangkan.

## Fitur ringan yang selaras
- Favorit: kartu, detail dan daftar; AJAX dengan fallback form biasa, CSRF, throttle, batas 200, produk nonaktif tidak dapat ditambah. Berbasis sesi browser, bukan wishlist akun permanen.
- Filter pesanan milik pelanggan berdasarkan kode/status; kepemilikan tetap dibatasi.
- Cetak ringkasan memakai print stylesheet; bukan invoice pajak.
- Beranda: kategori yang memiliki produk aktif, koleksi terbaru, inspirasi/panduan ukuran dan FAQ aturan toko nyata.
- Modal konfirmasi/notifikasi khusus; tidak ada alert/confirm/prompt native pada JavaScript aplikasi.

## Kompatibilitas
Tidak ada perubahan composer.json/lock, vendor, skema/migrasi, database demo, .env/APP_KEY atau foto/font asli. Penambahan ini tidak membutuhkan Composer/npm atau migrasi untuk upgrade dari V4.

Izin GPS, pemilih file, print dialog dan pesan keamanan tetap merupakan UI browser/OS. Tiles/pencarian alamat perlu layanan eksternal/internet; pengiriman tetap mengikuti konfigurasi toko. Semua contoh pembayaran dan foto AI adalah demo.
