Commit Graph
59 Commits
Author SHA1 Message Date
oxpoe a68121544d chore: rapikan istilah lama (RTRW/Baileys) + path relatif isolir-redirect 2026-10-13 03:49:25 +07:00
oxpoe cdb5046147 docs: bersihkan dokumen basi (artefak fork/dev) + buang referensi digiflazz 2026-10-13 03:48:58 +07:00
oxpoe cb60ceec10 chore: default wa_gateway_type=gowa (baileys dilepas) + README 2026-10-13 03:47:32 +07:00
oxpoe 0f612df70f fix(monitoring): diagnosa WhatsApp sadar-gateway (GoWA) + tambah cek Telegram 2026-10-13 03:36:53 +07:00
oxpoe 6f97430e41 feat: dukung SETTINGS_PATH (settings.json di direktori mount/persisten) 2026-10-13 03:29:36 +07:00
oxpoe f27c02309e feat: badge kelengkapan data pelanggan; fix IP search GenieACS; mount speedtest backend; isolir-redirect embedded; sembunyikan menu Update tanpa .git 2026-10-13 03:01:16 +07:00
oxpoe b715f48f8d chore: gitignore penanda restore .restore-pending v0.5.1 2026-10-13 00:15:52 +07:00
oxpoe 6abfeb4577 chore(release): siapkan v0.5.1 (versi, CHANGELOG, release notes) 2026-10-13 00:11:22 +07:00
oxpoe c6b39ae2bc chore(deps): upgrade node-telegram-bot-api 0.66 -> 2.1.0 (via adapter v1->v2), audit 0 vuln 2026-10-12 23:37:00 +07:00
oxpoe 3e913d8ceb chore(log): arahkan console.* (server) ke logger agar log seragam & tersimpan di logs/ 2026-10-12 23:31:45 +07:00
oxpoe ba0845da47 fix(backup): terapkan restore DB saat startup (tunda swap) - menimpa DB di bawah koneksi hidup merusak (WAL) 2026-10-12 23:24:24 +07:00
oxpoe 2aadb66f77 fix(backup): perbaiki scope restartNeeded (di luar try) agar restart setelah restore DB benar-benar jalan 2026-10-12 23:20:13 +07:00
oxpoe 994e3f8d61 fix(backup): buang -wal/-shm lama saat restore DB (backup self-contained) 2026-10-12 23:18:04 +07:00
oxpoe a77975ca44 fix(backup): restart otomatis setelah restore database (koneksi lama masih pegang file DB lama) 2026-10-12 23:13:35 +07:00
oxpoe 3eb4edfe5b fix(backup): VACUUM INTO agar backup konsisten saat DB mode WAL (sebelumnya salin file mentah bisa kehilangan -wal) 2026-10-12 23:12:35 +07:00
oxpoe ebbfffc116 fix(deps): xlsx -> build resmi SheetJS 0.20.3 (tutup high CVE) 2026-10-12 23:06:14 +07:00
oxpoe 4185af3971 fix(deps): hapus baileys (tak dipakai), update axios/multer, audit fix; fix trust proxy (XFF) 2026-10-12 22:45:29 +07:00
oxpoe a1e1570221 fix(log): putar log otomatis (10MB x 5) agar tak menumpuk 2026-10-12 22:37:46 +07:00
oxpoe dc5c1299d3 feat(telegram): perintah /cekterhubung <tag> (status perangkat) 2026-10-12 22:29:59 +07:00
oxpoe 008aa871f6 docs: CHANGELOG — catat perubahan pasca rilis v0.5.0 2026-10-12 22:27:56 +07:00
oxpoe 63994df1e4 feat: toggle fitur voucher (setting voucher_enabled) + gate route & sembunyikan link 2026-10-12 22:20:48 +07:00
oxpoe 8caae14cfd fix: footer versi & portal ikut company_header (brand-aware); hapus hack SKYFIBER 2026-10-09 11:32:20 +07:00
oxpoe aca2ea06e3 i18n: terjemahkan sisa fragmen hint (billing/map/cash_in/acs/areas/kolektor/pelanggan/radius/diskon/wlc/preview/broadcast/packages/reports/whatsapp/settings) v0.5.0 2026-10-09 10:49:44 +07:00
oxpoe fd6f1ebd93 i18n: rapikan sisa hint (settings/packages/broadcast/customers) 2026-10-09 10:48:33 +07:00
oxpoe 5257fb5b62 docs: perjelas WA=notifikasi/Telegram=monitoring di README + catatan rilis v0.5.0 2026-10-09 10:45:56 +07:00
oxpoe 5689676665 fix(telegram): /pendapatan tangani getTodayRevenue (objek total/count) 2026-10-09 10:40:30 +07:00
oxpoe 7e7356af1c feat(telegram): perintah /offline /aktif /pendapatan (+ tombol) 2026-10-09 10:39:46 +07:00
oxpoe 9037b78835 feat(telegram): tombol menu monitoring (Sistem/Tunggakan/Tiket/OLT/Trafik) 2026-10-09 10:14:24 +07:00
oxpoe 690864a847 feat(telegram): perintah monitoring admin (/sistem /tunggakan /tiket /olt /trafik) 2026-10-09 09:43:59 +07:00
oxpoe e838645531 feat: notifikasi admin/monitoring via Telegram (WA fallback); alert staff dialihkan ke Telegram 2026-10-09 09:23:06 +07:00
oxpoe 52f6be26d1 docs(ui): halaman WA tandai notifikasi-only + arahkan interaksi ke Telegram 2026-10-09 09:11:45 +07:00
oxpoe 7d54817b0c feat: WA jadi notifikasi saja (matikan interaksi/bot); interaksi pindah ke Telegram 2026-10-09 09:10:53 +07:00
oxpoe b65eb3195c fix(wa): pakai getTechById (getTechnicianById tidak ada) - notifikasi tiket oleh admin kini terkirim 2026-10-09 09:07:20 +07:00
oxpoe 02af750226 feat(wa): tiket cukup Chat Pelanggan + Share Lokasi (hapus detail/pool) 2026-10-09 09:03:15 +07:00
oxpoe 086565d195 feat(wa): tambah tautan pelanggan (chat WA, Maps, detail, pool tiket) di notifikasi tiket 2026-10-09 09:01:54 +07:00
oxpoe a711a9ebe2 fix(wa): proses spintax {A|B|C} terpusat di waNotifyService (teks/gambar/dokumen) 2026-10-09 08:50:10 +07:00
oxpoe c3b785f544 docs: perbaiki cara login pelanggan demo (cukup nomor HP) 2026-10-09 08:31:53 +07:00
oxpoe c37440dae0 test(e2e): simpan suite e2e (15 tes) + dokumentasi TESTING.md 2026-10-09 08:31:35 +07:00
oxpoe 8f75e8b442 fix(db): buat tabel discount_logs (fresh-install) - perbaiki 500 di /admin/discounts 2026-10-09 08:20:16 +07:00
oxpoe 60ef8bafab i18n (Phase C batch 12): residu empty-state/hint di 24 file admin ID/EN 2026-10-09 08:07:59 +07:00
oxpoe e70bc23651 i18n (Phase C batch 11): areas, routers, broadcast, backup, whatsapp_templates, mikrotik_display ID/EN 2026-10-09 07:59:09 +07:00
oxpoe fd074f8ff7 i18n (Phase C batch 10): map, map-gis, vouchers_packages, finance/cash_in, finance/expenses ID/EN 2026-10-09 07:56:10 +07:00
oxpoe d09ab217f9 i18n (Phase C batch 9): collectors, dashboard, monitoring, vouchers, cashier_reports, cashier_attendance ID/EN 2026-10-09 07:54:34 +07:00
oxpoe 69d6ebbd0e i18n (Phase C batch 8): customers + acs ID/EN 2026-10-09 07:52:39 +07:00
oxpoe 9760888735 i18n (Phase C batch 7): olts + packages ID/EN 2026-10-09 07:35:14 +07:00
oxpoe 6ed6945970 i18n (Phase C batch 6): settings(JS), mikrotik, discounts, collector_payments, attendance ID/EN 2026-10-09 07:32:48 +07:00
oxpoe fd13f3fa1b i18n (Phase C batch 5): settings.ejs logo/speedtest/qris/pembayaran/webhook ID/EN 2026-10-09 07:14:09 +07:00
oxpoe 0920d44938 i18n (Phase C batch 4): settings.ejs bagian umum/mikrotik/admin/whatsapp ID/EN 2026-10-09 07:13:40 +07:00
oxpoe a94c740b16 i18n (Phase C batch 3): radius-settings — tabel NAS/sesi/accounting, modal & JS alert ID/EN 2026-10-09 07:11:56 +07:00
oxpoe 136778aa0a i18n (Phase C batch 2): radius-settings — form & tab (cards, isolir, ip-pool, autogen, script) ID/EN + fix domain sky.id->openisp.id 2026-10-09 07:06:18 +07:00