2.0 KiB
2.0 KiB
Iteration Log: Quick Fixes & Viewport Auto-Scaling Optimization
- Iterasi:
n(Deploying final UI fixes & ViewportScaler updates) - Tanggal: 2026-07-28 14:15
Yang Diminta
- Hapus label "(Tingkat X)" dari dropdown role di modal registrasi.
- Perbaiki checkbox kosong pada pemilih agen modal registrasi.
- Aktifkan panduan "Learn This Page" di halaman
/user-accounts. - Berikan deskripsi detail untuk masing-masing role perusahaan di panduan bantuan tersebut.
- Perbaiki kolom kosong hitam di kanan layar saat split-screen/resize window.
Langkah yang Diambil
- Frontend - ExternalAccountModal Option Refactoring: Menghapus teks
(Tingkat 1/2/3)dari list opsi select tag untuk pendaftaran akun. - Frontend - Checkbox Empty Filtering: Menyaring (filter) array
availableAgentsmenggunakan.filter(Boolean).filter(uuid => uuid.trim() !== "")sebelum di-mapping menjadi checkbox UI. Ini menghilangkan checkbox kosong. - Frontend - User Accounts Guide: Menambahkan data dokumentasi panduan baru ber-id
user-accountsdi filesrc/lib/help/guides/infrastructure.ts. Berisi penjelasan detail tentang:- Fungsi role:
Company Admin,Company Operator,Company Viewer. - Mekanisme batasan 5 kuota akun per perusahaan.
- Fungsi role:
- Frontend - Viewport Scaler Fix: Mengubah basis perhitungan scale rasio di
ViewportScaler.tsxdariwindow.outerWidthmenjadiwindow.innerWidth(lebar viewport render HTML sesungguhnya) danwindow.innerHeight. - Build & Deploy: Melakukan rebuild production Next.js dan mendeploy file perbaikan akhir ke server production
demoplace.my.idvia SFTP.
Hasil & Status Codebase saat Ini
- Website production
https://demoplace.my.idtelah diperbarui dan berjalan stabil. - Pintasan modal registrasi bersih dari checkbox kosong dan label "Tingkat".
- Tombol "Learn This Page" di
/user-accountsberfungsi 100% dan memuat penjelasan detail. - Split-screen di localhost maupun server production sudah pas memenuhi lebar browser window secara dinamis.