feat(source2): lock dark mode, sans-serif typography, and all recent updates
This commit is contained in:
1 parent
dd4c8f6876
commit
9f24b56e97
259 files changed
+15596
-8966
No files matched your search
@@ -0,0 +1,28 @@
|
||||
# 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
|
||||
1. **Frontend - ExternalAccountModal Option Refactoring**: Menghapus teks `(Tingkat 1/2/3)` dari list opsi select tag untuk pendaftaran akun.
|
||||
2. **Frontend - Checkbox Empty Filtering**: Menyaring (filter) array `availableAgents` menggunakan `.filter(Boolean).filter(uuid => uuid.trim() !== "")` sebelum di-mapping menjadi checkbox UI. Ini menghilangkan checkbox kosong.
|
||||
3. **Frontend - User Accounts Guide**: Menambahkan data dokumentasi panduan baru ber-id `user-accounts` di file `src/lib/help/guides/infrastructure.ts`. Berisi penjelasan detail tentang:
|
||||
* Fungsi role: `Company Admin`, `Company Operator`, `Company Viewer`.
|
||||
* Mekanisme batasan 5 kuota akun per perusahaan.
|
||||
4. **Frontend - Viewport Scaler Fix**: Mengubah basis perhitungan scale rasio di `ViewportScaler.tsx` dari `window.outerWidth` menjadi `window.innerWidth` (lebar viewport render HTML sesungguhnya) dan `window.innerHeight`.
|
||||
5. **Build & Deploy**: Melakukan rebuild production Next.js dan mendeploy file perbaikan akhir ke server production `demoplace.my.id` via SFTP.
|
||||
|
||||
## Hasil & Status Codebase saat Ini
|
||||
* Website production `https://demoplace.my.id` telah diperbarui dan berjalan stabil.
|
||||
* Pintasan modal registrasi bersih dari checkbox kosong dan label "Tingkat".
|
||||
* Tombol "Learn This Page" di `/user-accounts` berfungsi 100% dan memuat penjelasan detail.
|
||||
* Split-screen di localhost maupun server production sudah pas memenuhi lebar browser window secara dinamis.
|
||||
Reference in new issue
Block a user