v4.16.10 Arsip follow up manual5 Nov 2026
- Tombol Arsip ditambahkan pada konsumen tahap Follow up sebagai cadangan bila auto arsip tidak terpanggil.
- Arsip manual tetap masuk panel Arsip follow up, tidak mengubah tahap menjadi Batal, tidak melepas kavling, dan dapat diaktifkan kembali.
- Arsip manual dibedakan jelas dari auto arsip 3× Tidak menjawab pada daftar, deteksi nomor lama, timeline, dan audit server.
v4.16.9 Respons follow up & arsip4 Nov 2026
- Aturan arsip 5× follow up dihapus. Konsumen tahap Follow up kini otomatis masuk Arsip follow up hanya bila tiga follow up berturut-turut ditandai Tidak menjawab dan ketiganya berada dalam rentang 14 hari kalender.
- Setiap follow up wajib diberi status Menjawab atau Tidak menjawab; status Menjawab memutus rangkaian tidak menjawab. Follow up lama tanpa status tidak dihitung sebagai tidak menjawab.
- Menu Arsip follow up ditambahkan di bilah papan. Saat nomor WhatsApp yang pernah ada dimasukkan, aplikasi mengenali data lama dan menawarkan Buka data lama / Aktifkan kembali agar tidak tercipta duplikat.
v4.16.8 Auto arsip follow up4 Nov 2026
- Konsumen di tahap Follow up otomatis diarsipkan setelah minimal 5 aktivitas follow up tercatat dalam jendela 14 hari kalender. Arsip ini terpisah dari Arsip Akad dan Arsip Konsumen Mundur.
- Aktifkan kembali membuat titik hitung baru; follow up lama sebelum titik tersebut tidak langsung memicu arsip ulang.
- Lead yang diarsipkan tidak lagi muncul sebagai pipeline/task/stagnan aktif, tetapi data, foto, timeline, dan kavling tetap utuh.
v4.16.7 Pembaruan tampilan25 Okt 2026
- Pada server v5, balasan pembacaan otomatis yang terlambat dibuang jika pengguna sudah memulai perubahan atau pembacaan baru. Kartu konsumen yang baru disimpan tetap tampil; pembacaan lama juga tidak mengganti versi dokumen atau salinan perangkat.
v4.16.6 Penyimpanan bersamaan24 Okt 2026
- Konflik versi dicoba lagi maksimum tujuh kali dengan jeda acak bertahap. Setiap percobaan membaca ulang data terbaru sebelum menerapkan perubahan. Penolakan kavling, izin, serta gangguan jaringan tetap memakai alur semula.
v4.16.5 Cadangan lengkap: integritas kredensial & chat (DP-06) — bersama server v5.0.4 (DP-05)
23 Okt 2026
- Integritas paket versi 2. Cadangan lengkap kini membawa sidik jari untuk kredensial server, chat, dan paket keseluruhan (selain data, foto, manifest). Perubahan satu karakter pada bagian mana pun membuat validasi GAGAL dan tombol Timpa nonaktif. Paket lama (4.16.0–4.16.4) tetap diterima sebagai cocok sebagian: kredensial & chat-nya tidak dapat diverifikasi. Sidik jari mendeteksi kerusakan, bukan membuktikan keaslian.
- Ekspor kredensial gagal → cadangan dibatalkan, bukan sukses senyap. Cadangan yang dibuat tanpa kredensial (bukan admin / bukan server v5) ditandai jelas beserta batas pemulihan login.
- Pemulihan: validasi dulu, tulis kemudian. Server memeriksa bentuk seluruh kredensial (dry-run terhadap daftar akun dalam paket, juga untuk server kosong) sebelum foto, data, maupun akun ditulis; satu rekaman tak sah → seluruh pemulihan dibatalkan. Peran akun selalu mengikuti master, bukan isi kredensial.
- Server 5.0.4 (DP-05): catatan audit migrasi tidak lagi tergandakan saat AE menyimpan; gandaan lama yang identik dirapikan sekali saat server dimulai setelah salinan pra-perbaikan tersimpan; id yang isinya berbeda dibiarkan dan dilaporkan.
v4.16.4 Perbaikan DP-01 / DP-02 / DP-04 — bersama server v5.0.3
23 Okt 2026
- Status kavling untuk AE (DP-01). Kavling yang dipegang konsumen AE lain kini tampil dengan status sebenarnya (diminati/booking/cash/pemberkasan/SP3K/akad) di siteplan, pilihan kavling, dan lembar kavling — tanpa nama atau identitas konsumen itu. Ringkasan ini dihitung server saat dibaca, tidak pernah disimpan, dan tidak dipercaya dari peramban. Pesan konflik untuk AE tidak lagi menyebut nama konsumen lain.
- Dialog alasan penolakan (DP-02). Tolak pengajuan, ganti PIN, tambah bank baru, dan konfirmasi ganti siteplan kini memakai dialog di dalam aplikasi (bukan jendela bawaan peramban yang tidak tersedia di sebagian peramban). Alasan penolakan wajib diisi.
- Label versi (DP-04) disinkronkan dengan versi aplikasi.
v4.16.3 Alamat server loopback untuk uji
23 Okt 2026
- Lembar Server bersama menerima
http:// hanya untuk 127.0.0.1 / localhost / [::1] (uji lewat terowongan SSH); https:// tetap untuk server biasa; http:// ke host lain ditolak. Untuk server sendiri tidak ada lagi kolom kata sandi server bersama — masuk dengan akun.
- Lembar Server dan Cadangan kini tampil di atas layar masuk.
v4.16.0 Protokol server v2 (Fase B) — membutuhkan server v5
23 Okt 2026
- Versi atomik. Setiap penulisan ke server membawa versi dasar (If-Match). Bila rekan lain menyimpan duluan, server menolak (409) dan aplikasi membaca ulang lalu menerapkan perubahan Anda lagi (maks. 7× dengan jeda acak bertahap) — tidak ada lagi perubahan yang tertimpa diam-diam. Pengiriman perubahan tertunda juga memakai versi dasar: beda = konflik, tidak pernah menimpa.
- Identitas operasi. Setiap penulisan punya opId; penulisan yang sudah diterima server tetapi responsnya terputus tidak akan dikirim ulang sebagai duplikat.
- Masuk diverifikasi server. PIN tidak lagi dibandingkan di peramban; hash PIN tidak lagi dikirim ke peramban. Sesi berupa token acak di header (bukan di alamat), berakhir setelah 12 jam tidak aktif / 7 hari. 5× PIN salah mengunci akun 5 menit. Kata sandi server bersama tidak dipakai lagi; tautan penyiapan tidak lagi memuat kata sandi.
- Otorisasi di server. AE hanya menerima dan dapat mengubah konsumennya sendiri (server menyaring saat baca dan menggabung saat tulis); manager semua konsumen; master (akun/proyek) hanya admin; snapshot cadangan hanya admin.
- Approval ditegakkan server: AE tidak dapat memindahkan/membuat konsumen di tahap ber-approval, menulis keputusan approval, atau mengganti pemilik — walau lewat permintaan langsung ke API.
- Bersyarat di server: satu kavling = satu konsumen aktif dan satu tamu Buku Tamu = satu konsumen, diperiksa server pada setiap penulisan (409 bila dilanggar), bukan hanya di aplikasi.
- Buku Tamu kini ditarik lewat server CRM; kunci tamu-api tidak pernah sampai ke peramban (admin melihat "•••").
- Pembedaan "tidak ada" / "gagal baca" / "data rusak" datang dari server. Mode perangkat (tanpa server) tidak berubah. Versi ini tidak bisa dipakai dengan server lama — pasang bersama server v5 (lihat panduan migrasi).
v4.15.0 Keandalan penyimpanan & cadangan lengkap (Fase A)
22 Okt 2026
- Kepastian hasil simpan. Penyimpanan kini melaporkan hasil sebenarnya. Bila gagal: tidak ada pesan sukses, formulir tidak ditutup, isian tetap ada, dan data di layar dikembalikan ke isi tersimpan supaya percobaan ulang tidak menggandakan konsumen/aktivitas/audit. Penanda master (akun/proyek) hanya diperbarui setelah benar-benar tersimpan; keberhasilan sebagian (master tersimpan, konsumen tidak — atau sebaliknya) disebutkan jelas.
- Bilah status penyimpanan di atas aplikasi membedakan: tersimpan di server · server tidak terjangkau (menampilkan salinan perangkat) · ada perubahan belum terkirim · data tidak bisa dibaca.
- Perubahan saat server tidak terjangkau ditahan di perangkat sebagai satu dokumen tertunda (beserta versi server yang jadi dasarnya dan daftar operasinya). Tidak ada kirim-ulang otomatis: Anda menekan Kirim ke server; dikirim hanya bila server belum berubah sejak itu. Bila sudah berubah (rekan lain menyimpan) = konflik: unduh perubahan Anda sebagai berkas, lalu buang dan muat dari server. Data server tidak lagi diam-diam menimpa salinan perangkat yang memuat perubahan. Foto yang diunggah saat luring ditolak dengan pesan jelas (tidak diantrekan).
- Kegagalan baca ≠ instalasi kosong. Server tak terjangkau tanpa salinan perangkat, atau data rusak (bukan JSON), kini ditampilkan sebagai galat; tidak ada akun admin bawaan yang dibuat, tidak ada layar setup, tidak ada penulisan. Akun bawaan hanya untuk mode perangkat (tanpa server). Setup admin pertama hanya terbuka bila data terbaca dari server dan server terbukti kosong.
- Reservasi kavling. Satu kavling hanya untuk satu konsumen aktif. Mengaitkan kavling yang sudah terikat ditolak saat menyimpan (bukan hanya di pilihan tampilan), termasuk bila kavling baru diambil rekan sedetik sebelumnya. Pemindahan antar konsumen hanya oleh manager/admin lewat lembar kavling, wajib alasan, tercatat di audit kedua konsumen. Kavling ditahan hanya bisa dikaitkan admin.
- Approval saat membuat konsumen baru. AE yang membuat konsumen langsung di tahap ber-approval: konsumen dibuat di tahap terakhir yang tidak butuh approval, lalu otomatis diajukan ke manager — sama seperti saat mengedit.
- Cadangan lengkap (format 8): data + semua foto bukti & foto chat + manifest + sidik jari SHA-256. Sebelum pemulihan: validasi struktur, integritas, dan rujukan foto; cadangan lama (data saja) tetap bisa dipulihkan dengan peringatan foto tidak ikut. Pemulihan dibatalkan bila cadangan pengaman gagal dibuat; foto ditulis dulu, data terakhir; hasil baca-balik dilaporkan. Snapshot otomatis tetap data saja (foto tidak ikut) dan tersimpan di penyimpanan yang sama — cadangan lengkap harus diunduh lewat tombol khusus dan disimpan di tempat terpisah. Snapshot otomatis tidak lagi membuang cadangan lama bila tersisa ≤3.
- Tanggal bisnis WIB. Semua tanggal otomatis (tanggal tahap, follow up, audit tgl, periode laporan) memakai zona Asia/Jakarta, apa pun zona perangkat. Jejak waktu kejadian tetap UTC.
- Belum selesai di versi ini (menunggu backend, Fase B): pemeriksaan versi atomik di server (dua pengguna daring menyimpan bersamaan masih bisa saling menimpa), transaksi reservasi kavling & pengambilan tamu lintas pengguna, sesi dan otorisasi per pengguna di API, penegakan approval di server, pembatasan setup di server. Perlindungan di versi ini bersifat lokal.
v4.14.0 Panel admin ringkas
21 Okt 2026
- Khusus tampilan Admin: panel Proyek & siteplan, Cadangan data, Tim, dan Versi kini dilipat; dalam keadaan tertutup tiap panel hanya satu baris ringkasan (jumlah proyek/kavling/akad, cadangan terakhir, jumlah akun per peran). Hal yang perlu perhatian tampil sebagai penanda kuning: akun masih PIN bawaan, cadangan belum diunduh 7 hari
- Daftar proyek dan akun jadi tabel padat; tindakan yang jarang dipakai (ganti siteplan, harga & koreksi blok, hapus proyek, hapus akun) ada di tombol ⋯ per baris
- Sambungan Buku Tamu, harga & koreksi blok, form tambah akun, cadangan lama, dan Rapikan nama bank dilipat di dalam panelnya; kunci akses Buku Tamu tersembunyi sampai dimunculkan
- Zona jatuhkan PDF siteplan hanya muncul saat berkas diseret ke halaman; tombol baru Unduh cadangan terbaru
- Panel yang dibuka diingat per perangkat. Tampilan Manager dan AE tidak berubah; tidak ada perubahan data
v4.13.0 Tahap Pembayaran dihilangkan
21 Okt 2026
- Tahap Pembayaran pada jalur Cash dihilangkan dari CRM. Jalur Cash kini: Visit → Booking → Akad. Pemantauan pembayaran (cicilan, pelunasan) pindah ke sistem cashflow, tidak lagi dicatat di sini
- Konsumen Cash yang masih di tahap Pembayaran dikembalikan otomatis ke Booking; tanggal, catatan cicilan, dan foto bukti lamanya tetap tersimpan dan terbaca di Timeline serta jejak audit
- Persetujuan manager untuk jalur Cash kini hanya untuk Akad; pengajuan ke Pembayaran yang masih menunggu dibatalkan otomatis
- Warna abu-abu di siteplan dipertahankan untuk konsumen Cash di tahap Booking (label: Booking Cash), supaya tetap terbedakan dari Booking KPR
- Chip "terbayar / lunas" di kartu, blok Riwayat pembayaran di form, dan tugas "Sudah lunas, siap diajukan Akad" dihapus. Jalur KPR tidak berubah
v4.12.0 Laporan periode
15 Okt 2026
- Panel baru Laporan periode di dashboard utama untuk Manager dan Admin: jumlah konsumen yang masuk tahap Booking, SP3K, dan Akad dalam periode Hari ini / 7 hari / Bulan ini / Tahun ini, atau rentang tanggal bebas
- Dihitung dari tanggal masuk tahap, jadi konsumen yang sudah lanjut ke tahap berikutnya tetap terhitung pada periode ia masuk tahap itu; yang kemudian batal diberi keterangan
- Booking dan Akad dipisah KPR / Cash; SP3K hanya jalur KPR
- Grafik tren per hari, per minggu, atau per bulan mengikuti panjang periode, plus tabel per proyek dan per Account Executive
- Hanya tampilan: dibaca dari data yang sudah ada, tidak ada perubahan skema atau data
v4.11.0 Buku Tamu di VPS
5 Okt 2026
- Buku Tamu tidak lagi lewat Supabase/DigMar. Form dan datanya kini satu layanan kecil di VPS (tamu-api), dan hanya mengirim ke CRM AJL
- Daftar proyek di form Buku Tamu diambil otomatis dari CRM AJL. Admin bisa menyembunyikan proyek tertentu dari form; tidak perlu lagi memasangkan proyek
- Pilihan konten asal / sesi TikTok Live dihapus dari form; tamu cukup memilih sumber
- Baru: impor data tamu lama dari berkas CSV (sekali jalan, aman diulang)
- Panel Tamu baru menampilkan paling banyak 50 tamu sekaligus
v4.10.0 Buku Tamu (Supabase, digantikan v4.11.0)
5 Okt 2026
- Tamu yang mengisi Buku Tamu (tamu.anugrahjayaland.com) kini muncul di panel Tamu baru di dashboard dan di papan proyeknya, diperbarui tiap menit
- AE yang melayani menekan Ambil: tamu langsung menjadi konsumen tahap Visit milik AE itu, dengan tanggal visit sesuai tanggal datang di Buku Tamu. Manager/admin juga bisa menugaskan ke AE tertentu
- Sumber informasi, konten/sesi Live asal, pemberi rekomendasi, alamat, pekerjaan, dan penghasilan ikut terbawa dan tampil di lembar konsumen
- Nomor WA yang sudah ada tetap dibuat sebagai konsumen baru, ditandai cek duplikat
- Tamu uji coba atau salah isi bisa diabaikan oleh manager/admin
- Daftar sumber ditambah: TikTok Organik, TikTok Live, Facebook Organik, Meta Ads, Event
- Sambungan diatur admin di panel Proyek & siteplan → Sambungan Buku Tamu
v4.9.0 Tahap SP3K
2 Okt 2026
- Jalur KPR kini: Visit → Follow up → Booking → Pemberkasan → Proses Bank → SP3K → Akad
- Pindah ke SP3K tidak perlu persetujuan manager; Akad tetap perlu
- Nomor SP3K, plafon, dan foto surat SP3K diisi di tahap SP3K. Nama bank tetap dipilih di tahap Proses Bank. Foto bukti Akad kini cukup foto akad
- Konsumen KPR yang masih di Proses Bank dan Nomor SP3-nya sudah terisi dipindah otomatis ke SP3K (sekali saja). Tanggal SP3K diambil dari saat nomor itu diisi; tercatat di riwayat perubahan konsumen
- Di siteplan, kavling yang konsumennya masih Proses Bank kini berwarna kuning (Pemberkasan / Proses Bank); warna biru SP3K hanya untuk yang suratnya sudah terbit
v4.8.0 Closing digabung ke Booking
2 Okt 2026
- Tahap Closing (KPR) dan Booking (Cash) kini satu tahap: Booking. Jalur KPR menjadi Visit → Follow up → Booking → Pemberkasan → Proses Bank → Akad; jalur Cash tidak berubah
- Data lama dirapikan otomatis saat aplikasi dibuka: tahap, tanggal, status verifikasi, pengajuan, riwayat persetujuan, dan foto bukti Closing dipindah ke Booking. Bila satu konsumen punya dua tanggal (pernah ganti metode), dipakai yang paling awal dan keduanya dicatat di riwayat perubahan
- Foto bukti Closing tetap bisa dibuka seperti biasa; tidak ada foto yang dipindah atau dihapus
- Rekap per AE dan per sumber kini menghitung Booking dari kedua jalur (sebelumnya kolom Closing hanya menghitung KPR)
- Tombol Periksa data legacy kini juga menampilkan hasil penggabungan
v4.7.1 Perbaikan
2 Okt 2026
- Lampirkan screenshot WA untuk follow up kini bisa dilakukan sejak awal, sebelum menekan "Tambah follow up" — tidak perlu lagi menyimpan follow up dulu baru tombol fotonya muncul
- Kalau foto sudah dipilih tapi follow up-nya batal (pindah ke konsumen lain atau menutup lembar konsumen tanpa menekan "Tambah follow up"), foto itu otomatis dibuang, tidak menumpuk di penyimpanan
v4.7.0 Phase 10: Legacy cleanup
27 Sep 2026
- Field lama fu, followUp, usul, verif, tolakan, riwayatVerif kini berstatus deprecated; tidak ada data yang dihapus dan penulisan ganda tetap berjalan, jadi cadangan lama tetap bisa dibuka
- Semua tampilan (kartu, lembar konsumen, dashboard Tugas Anda, ekspor) kini membaca follow up dari koleksi V4 lewat satu pintu; tolakan dan verif masih penanda status tanpa padanan V4
- Tombol Periksa data legacy menampilkan berapa konsumen yang masih membawa tiap field lama dan apakah cermin V4-nya sinkron
- Perubahan kecil: follow up yang tersisa pada konsumen berstatus Akad atau Batal tidak lagi muncul sebagai pengingat
v4.6.0 Phase 9: Activity Timeline
27 Sep 2026
- Lembar konsumen kini punya dua tab: Timeline (dibuka lebih dulu) dan Data konsumen (form yang sama seperti sebelumnya)
- Timeline menyatukan kunjungan, follow up, pembayaran, pindah tahap, pengajuan & keputusan persetujuan, task selesai, dan foto bukti dalam satu garis waktu, terbaru di atas, dengan miniatur foto yang bisa diperbesar
- Di bagian atas: jumlah aktivitas, hari sejak aktivitas terakhir, task terbuka, dan blok "Berikutnya" (task berikutnya, tanda terlambat, pengajuan yang menunggu manager)
- Hanya perubahan tampilan: dibaca dari koleksi V4, tanpa perubahan skema atau data, dan alur KPR/Cash tetap sama. Setelah menyimpan follow up atau pembayaran, lembar tetap di tab yang sedang dibuka
v4.5.0 Phase 8: Dashboard Manager
27 Sep 2026
- Panel baru Eksekusi Tim di dashboard Manager dan Admin: tabel per Account Executive berisi Activity, Task open, Overdue, Stagnan, dan Akad, dengan pilihan periode Hari ini / 7 hari / 30 hari
- Klik baris AE untuk membuka daftar konsumen overdue, konsumen stagnan, dan task berikutnya; setiap konsumen bisa diklik untuk membuka Activity Timeline-nya
- Antrean persetujuan kini menampilkan lama menunggu, dan ada daftar pengajuan yang belum dilengkapi bukti foto
- Tabel bukan peringkat: diurutkan menurut nama dan hanya menandai AE yang perlu ditengok. Data dibaca dari koleksi V4; tidak ada perubahan skema atau data
v4.4.0 Phase 7: Dashboard AE
27 Sep 2026
- Panel baru Hari ini di dashboard khusus Account Executive: task hari ini, overdue, konsumen stagnan, dan aktivitas hari ini dalam empat angka
- Daftar task hari ini & terlewat (terlama di atas), daftar konsumen stagnan (tanpa aktivitas 7 hari atau lebih), dan ringkasan pipeline per tahap; setiap baris bisa diklik untuk membuka konsumen
- Data dibaca dari koleksi task dan activity V4; tidak ada perubahan skema atau data, dan panel tidak tampil untuk Manager dan Admin
v4.3.0 Phase 6: Evidence metadata
27 Sep 2026
- Setiap foto bukti baru kini membawa metadata: waktu unggah (ISO), pengunggah, ukuran asli dan hasil kompresi, nama berkas asli, nomor revisi, serta sidik jari SHA-256
- Penampil foto menampilkan metadata itu dan memeriksa keutuhan foto: apakah isinya masih sama dengan saat diunggah
- Koleksi evidence kini menautkan tiap foto ke aktivitasnya (activityId), jenisnya, dan deskripsi menurut tahap
- Foto lama tetap utuh dan tetap terbaca; metadata barunya kosong dan diberi penanda "foto lama"
- Penyimpanan foto dan alur kerja KPR/Cash tidak berubah
v4.2.0 Phase 5: Audit
27 Sep 2026
- Setiap tindakan penting kini tercatat di jejak audit: siapa, kapan, nilai sebelum dan sesudah, serta alasan bila ada
- Yang dicatat: konsumen dibuat/diubah/dihapus, pindah tahap, pengajuan & persetujuan & penolakan, ganti AE penanggung jawab, kaitan kavling, dan unggah/hapus foto bukti
- Pindah tahap kini otomatis menulis tiga hal sekaligus: audit, aktivitas "pindah tahap", dan bila pengajuan ditolak, tugas perbaikan untuk AE
- Lembar konsumen menampilkan "Jejak audit" konsumen itu (baru di atas), untuk memeriksa riwayatnya tanpa membuka data mentah
- Jejak audit hanya bertambah, tidak pernah diubah atau dihapus otomatis, dan tetap ada meski konsumennya dihapus
- Perbaikan kecil: menghapus catatan pembayaran kini ikut menghapus rujukan foto buktinya (sebelumnya tertinggal dan dihitung sebagai bukti)
- Perbaikan kecil: angka "dalam proses" di ringkasan siteplan tidak lagi tampil NaN
- Alur kerja KPR/Cash tidak berubah, dan seluruh field lama tetap diisi seperti sebelumnya
v4.1.0 Phase 4: Approval
27 Sep 2026
- Antrean persetujuan kini dibaca dari koleksi approvals; alur AE mengajukan dan manager menyetujui/menolak tetap sama untuk KPR maupun Cash
- Setiap pengajuan, persetujuan, dan penolakan tercatat lengkap: siapa, kapan, tahap asal dan tujuan, alasan penolakan, dan bukti foto yang terlampir
- Pengajuan yang didahului (mis. manager memindahkan tahap langsung) otomatis ditandai dibatalkan
- Data lama tetap utuh: field usul, tolakan, dan riwayat verifikasi masih ikut diisi, jadi tidak ada data yang dihapus
v4.0.0 Jalur Cash & warna baru
26 Sep 2026
- Metode pembayaran baru: Cash, dengan alur Visit → Booking → Pembayaran → Akad (terpisah dari alur KPR)
- Riwayat pembayaran bertahap (2–5×): catat tanggal, jumlah, dan bukti transfer tiap cicilan, dengan penanda LUNAS otomatis begitu totalnya menyamai harga kavling
- Persetujuan manager untuk konsumen Cash berlaku mulai tahap Pembayaran sampai Akad; Visit dan Booking bebas dipindahkan Account Executive sendiri
- Skema warna kavling diperbarui: Booking hijau, Pemberkasan kuning, SP3K biru, Cash abu-abu, Akad merah
- Pemberkasan dan SP3K kini berwarna berbeda di siteplan (sebelumnya digabung sebagai satu warna "Proses KPR")
- Tugas Anda: item baru "Sudah lunas, siap diajukan Akad" untuk konsumen cash yang pembayarannya sudah tuntas
- Ekspor CSV menyertakan kolom Metode (KPR/Cash) di setiap baris konsumen
v3.3.0 Editor bentuk kavling
26 Sep 2026
- Tombol "Edit bentuk" (admin) pada siteplan untuk membetulkan batas kavling yang salah terbaca dari PDF — geser titik kuning langsung di peta
- Tombol "+ Titik" menambah titik sudut baru di tengah sisi terpanjang, untuk kavling yang bentuknya tidak sekadar kotak
- Klik-kanan pada titik untuk menghapusnya (minimal 3 titik per kavling)
- Tombol "+ Tambah kavling baru": gambar bentuknya langsung di peta dengan mengklik titik-titik sudutnya, lalu isi kode dan bloknya — untuk kavling yang sama sekali tidak terbaca dari PDF
- Luas kavling yang diedit atau ditambah diperkirakan otomatis dari kavling lain di proyek yang sama, tetap bisa dikoreksi manual
v3.2.0 Tugas Anda
26 Sep 2026
- Dashboard utama kini membuka dengan panel "Tugas Anda", berbeda isinya untuk tiap peran
- Account Executive: follow up hari ini, follow up terlewat, konsumen belum bergerak 7 hari+, bank belum diisi, dan pengajuan yang ditolak manager
- Manager: antrean menunggu persetujuan, pengajuan yang belum dilengkapi bukti foto, dan konsumen tim yang belum bergerak
- Admin: antrean persetujuan, nama bank yang belum seragam, proyek yang belum diisi harga dasar, dan akun yang masih memakai PIN bawaan
- Setiap baris tugas bisa diklik untuk langsung membuka konsumen atau bagian terkait — tidak perlu mencari sendiri di papan
v3.1.0 Performa bank
26 Sep 2026
- Tabel Kecepatan bank kini diurutkan dari yang tercepat menyelesaikan Pemberkasan sampai Akad, dengan kolom Total dan lencana "Tercepat" (butuh minimal 2 kasus selesai agar tidak menyesatkan)
- Nama bank yang ditulis beda-beda (huruf besar/kecil, spasi berlebih) otomatis digabung jadi satu baris di semua tabel dan grafik
- Isian Bank pada form konsumen diganti dari kotak teks bebas menjadi dropdown baku, dengan opsi "+ Tambah bank baru" untuk kasus yang belum ada di daftar
- Panel Dashboard utama menambahkan "Performa bank (semua proyek)" yang menggabungkan kecepatan bank lintas seluruh proyek
- Alat baru khusus admin, "Rapikan nama bank", untuk menyatukan data lama yang penulisan banknya belum seragam dalam satu kali klik
v3.0.0 Alur kerja & siteplan
26 Sep 2026
- Persetujuan manager kini hanya berlaku untuk Pemberkasan → Proses Bank → Akad; Visit, Follow up, dan Closing bisa dipindahkan Account Executive sendiri tanpa menunggu
- Tahap "SP3" diganti nama menjadi "Proses Bank"; Nomor SP3 dan Plafon kini tampil sebagai keluaran resmi hanya di tahap Akad, setelah Proses Bank selesai
- Konsumen yang batal disimpan permanen sebagai "Arsip konsumen mundur" — bisa dicari, dibuka, dan tombol baru "Aktifkan kembali" mengembalikannya persis ke tahap sebelum batal
- Panel proyek: tombol "Ganti siteplan" untuk mengganti bentuk kavling proyek yang sudah berjalan lewat PDF baru
- Ganti siteplan menyambungkan ulang konsumen ke kavling baru secara otomatis berdasarkan kode yang sama, sekaligus mempertahankan harga khusus dan keterangan tiap kavling
- Kavling yang kodenya tidak ditemukan di siteplan baru dilepas otomatis dengan pemberitahuan, tanpa kehilangan data konsumennya
v2.9.1 Perbaikan pembaca siteplan
24 Sep 2026
- Denah hasil pembacaan PDF tidak lagi terbalik (sebelumnya tampil seperti cermin)
- Dua kavling yang digambar AutoCAD dalam satu tarikan garis kini terbaca terpisah (contoh: 2A & 2N, 1F & 1G di Patra)
- Kavling yang bersentuhan otomatis menjadi satu blok, termasuk blok dua baris yang berhadapan
- Pengaturan penomoran per blok: format 1,2,3 atau A,B,C · nomor pertama di kiri atau kanan · pola bolak-balik atau searah · nomor/huruf awal
- Baris dalam blok mengikuti kemiringan tapak, jadi siteplan yang miring tetap bernomor urut
- Bidang memanjang dan lahan tak beraturan yang berdiri sendiri disisihkan otomatis, lalu disimpan sebagai fasum
- Gambar PDF asli tampil samar di belakang pratinjau dan ikut berputar saat denah diputar
v2.9.0 Fitur & perbaikan
22 Sep 2026
- Pembaca siteplan PDF: pengelompokan kavling per baris lebih akurat untuk tata letak kompleks
- Pembaca siteplan: saring otomatis lahan jalan/pinggir (rasio >6:1) sebelum masuk pratinjau
- Pembaca siteplan: bidang dengan rasio agak memanjang diberi garis peringatan
- Pembaca siteplan: catatan di ringkasan bila teks AutoCAD SHX tidak terbaca
- Tombol × di setiap kavling pratinjau untuk menghapus bidang bukan-kavling (taman, jalan)
- Penomoran kavling mengikuti orientasi blok: vertikal → urut Y, horizontal → urut baris per baris
- Luas kavling otomatis terbaca dari teks angka PDF (untuk file non-SHX)
- Tiga tombol rotasi siteplan: Putar 90°, Putar 180°, Reset orientasi
- Font nomor kavling diperbesar dan diberi garis putih agar terbaca di atas semua warna
- Kolom Bank & SP3 tetap tampil di tahap Akad (sebelumnya hilang)
- Warna teks dropdown proyek diperbaiki (sebelumnya tidak terbaca di beberapa browser)
- Batas tinggi kolom pipeline: 2 kartu per kolom, dapat diubah dengan tombol 2 baris/Semua baris
- Sambungan server: alamat API terisi otomatis dari URL halaman, cukup isi kata sandi
- Kolom kata sandi langsung muncul di layar masuk untuk HP baru
v2.8.0 Server & deployment
14 Sep 2026
- Dukungan tiga jenis server bersama: Supabase, VPS/server sendiri, dan Google Apps Script
- Mode luring: data tetap terbaca dari salinan perangkat bila server tidak terjangkau
- Tautan penyiapan sekali klik: admin menyalin tautan berisi alamat + kata sandi untuk tim
- Penanda status server (titik hijau/merah) di layar masuk
- Penyegaran otomatis tiap 20 detik menampilkan perubahan dari rekan
- Skrip pasang.sh: pemasangan VPS otomatis satu perintah (Node, Caddy, systemd, firewall)
- Cadangan harian otomatis via cron di server VPS
v2.7.0 Impor siteplan & koreksi
8 Sep 2026
- Impor siteplan dari PDF: zona drag & drop, wizard koreksi tiga langkah
- Alat koreksi blok: ganti nama, nomori ulang, balik arah, massal luas/tipe
- Gandakan kavling ke kanan atau ke bawah untuk melengkapi yang tidak terbaca PDF
- Edit kode, blok, dan luas kavling langsung dari lembar kavling di siteplan
- Panel Koreksi blok muncul otomatis saat proyek dipilih
- Kode kavling dan blok bisa diubah langsung dari lembar kavling
v2.6.0 Fitur operasional
3 Sep 2026
- Dashboard utama lintas proyek: 8 angka statistik + kartu per proyek
- Chat tim: obrolan Semua tim + percakapan pribadi, lampiran foto, tombol Diskusikan dari kartu
- Arsip akad otomatis: konsumen akad >30 hari pindah sendiri ke panel arsip
- Kartu konsumen bisa dilipat/dibuka, tombol Kartu ringkas/lengkap untuk seluruh papan
- Admin dan Manager tidak ikut tabel kinerja Account Executive
- Filter AE hanya berisi akun ber-peran Account Executive
- Cadangan gagal: pesan sebab nyata + berkas diunduh otomatis bila penyimpanan penuh
- Panel perkiraan pemakaian: data, cadangan, dan foto dalam KB/MB
v2.5.0 Multi-user & persetujuan
28 Agu 2026
- Tiga peran: Account Executive (maker), Manager (checker), Admin
- Alur maker–checker: AE mengajukan, kartu ditandai kuning, Manager menyetujui/menolak
- Panel antrean persetujuan dengan thumbnail foto bukti per tahap
- Menyetujui tahap lanjutan otomatis memverifikasi tahap sebelumnya
- Penolakan disertai alasan yang terbaca oleh AE di kartunya
- Foto bukti dikompres ke Full HD (1920×1080), foto kamera >10 MB diterima dan dikecilkan
- Format HEIC dari iPhone diberi pesan panduan konversi
v2.0.0 Multi-proyek & siteplan
14 Agu 2026
- Siteplan interaktif dari PDF CAD: geometri kavling sesungguhnya, bukan kotak berbaris
- Dua proyek: Sakha Amartha 2 (104 kavling, Kab. Tegal) & Taman Amartha 5 (47 kavling, Kab. Brebes)
- Warna kavling mengikuti tahap konsumen secara real-time
- Harga otomatis: harga dasar + kelebihan tanah × harga per m²
- Zoom siteplan: tombol +/− (60%–400%)
v1.0.0 Rilis pertama
11 Agu 2026
- Pipeline enam tahap: Visit → Follow up → Closing → Pemberkasan → SP3 → Akad
- Papan Kanban dengan kartu seret antarkolom
- Follow up berulang dengan riwayat lengkap
- Filter pencarian, sumber iklan, dan bank
- Ekspor CSV untuk rekap ke Excel
- Warna kartu menandai keterlambatan: merah >7 hari macet, biru proses bank
Login ini memisahkan data antar pengguna, bukan mengamankannya. Semua data tersimpan di satu tempat, jadi siapa pun yang bisa membuka file ini secara teknis tetap bisa membacanya. Jangan simpan foto KTP, slip gaji, atau nomor rekening konsumen di sini.