Release Notes / Changelog
Repository ini belum memakai tag versi semantik. Catatan historis di bawah dipisahkan dari pekerjaan lokal terbaru; merge ke main tidak membuktikan bahwa deployment production telah diperbarui. Untuk status production, catat SHA Vercel dan Convex saat rilis.
14 Oktober 2026
- Klik notifikasi membuka detail: isi lengkap, waktu, tiket reservasi terkait, dan tombol menuju halamannya. Riwayat notifikasi juga bisa diklik.
- Halaman Jadwal perbaikan dirapikan: tombol Jadwalkan perbaikan / Catat gangguan / Tutup darurat di header, penjelasan singkat ketiganya, bagian "Perlu perhatian", dan tab Perbaikan / Gangguan / Penutupan / Riwayat. Formulir pindah ke dialog; pilihan fasilitas menampilkan nama; penutupan menampilkan jenisnya; buka kembali memakai dialog konfirmasi. Gangguan aktif bisa diperbarui.
- Antrean reservasi petugas menyebut pengajuan mana yang bentrok (nama, jam, tujuan) dengan tombol Lihat, dan dialog Setujui mendaftar pengajuan yang otomatis ditolak. Bentrok dihitung server per fasilitas, termasuk usulan ubah jadwal.
- Pengguna yang memilih jam berisi pengajuan menunggu mendapat penjelasan bahwa petugas memilih salah satu.
- Admin dapat mengunggah foto fasilitas; daftar fasilitas admin bisa diurutkan dan difilter menurut tanggal ditambahkan.
11 Oktober 2026 — production defd77d
- Pengajuan baru minimal 48 jam di form, slot publik, backend, dan demo; retry identik tetap mengembalikan booking yang sama.
- Dialog Mulai tangani memilih masih layak digunakan atau harus ditutup, dengan keterangan publik terpisah dari laporan privat.
- Penutupan keselamatan segera membatalkan booking/pengajuan/proposal terdampak; tidak auto-open berdasarkan estimasi. Penyelesaian wajib memastikan aman dan menghormati pekerjaan lain serta closure manual.
- Pemohon baru ikut menerima informasi gangguan; notifikasi buka kembali tidak menghidupkan booking batal. Riwayat notifikasi berpaginasi dan memiliki tautan reservasi.
- Fasilitas diarsipkan tanpa memutus histori; booking aktif harus ditangani lewat penutupan, bukan dinonaktifkan diam-diam.
- Aturan bisnis, EC-01–EC-30, ADR-0004, laporan bergambar, ERD, dan laporan Google Docs diperbarui. UAT tetap belum disetujui.
- Verifikasi lokal: 112 test Vitest dan 11 alur browser terarah. Backend Convex dan frontend Vercel telah dirilis; login tiga peran, switch akun, preview penanganan, health, dan ekspor CSV diperiksa di production. Rincian dan batas smoke check ada di Test Report.
10 Oktober 2026 — masuk rilis 11 Oktober
- Jadwal perbaikan per rentang waktu menggantikan status "Dalam perbaikan" yang menutup fasilitas seharian. Perbaikan hanya boleh di slot kosong; reservasi yang sudah ada tetap berjalan.
- Halaman petugas Jadwal perbaikan dengan jadwalkan, perpanjang, selesai, dan batalkan; tombol Jadwalkan perbaikan di kartu laporan.
- Pengguna dan katalog publik melihat jadwal perbaikan; hanya slot di rentang itu yang terkunci.
- Dokumen Alur dan logika sistem dan tab Alur logika di halaman Tentang; diagram Mermaid di dokumentasi kini dirender sebagai grafik.
- Migrasi: tabel baru
maintenanceWindows. Fasilitas yang masih berstatus lamamaintenancetetap tertutup penuh sampai admin mengaktifkannya.
26 September 2026 — main 17f02f9
- Halaman Tentang menampilkan badge sosial tim dengan pratinjau yang dapat diklik, termasuk penyesuaian ukuran.
- Scaffold test login untuk user story 1 diberi nama yang lebih jelas.
24 September 2026
- Katalog publik /facilities menggunakan desain kartu fasilitas baru.
- Sesi akun nonaktif diarahkan ke halaman status akun.
- Cakupan browser bertambah untuk alur reservasi, laporan, CSV, dan pendaftaran pending.
- Perbaikan alur core story dan integrasi PR reservasi, filter antrean, laporan, serta FAQ masuk ke main.
Catatan rilis berikutnya
Isi tanggal rilis, commit frontend, revisi Convex, perubahan yang terlihat, migrasi/perawatan data, hasil QA/UAT, masalah yang diketahui, dan target rollback. Jangan menyebut sebuah perubahan “sudah di production” sebelum kedua deployment dan smoke test diverifikasi.