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
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)
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
oxpoe
8b3fc70c36
i18n (Phase C batch 1): billing/tickets/onu-provision (filter, opsi, hint) ID/EN
2026-10-09 07:01:55 +07:00
oxpoe
7473997205
chore: tambah .nvmrc (Node 22) — cegah gagal build better-sqlite3 di Node 24
2026-10-09 06:55:01 +07:00
oxpoe
4c7a046efe
feat(codespaces): .devcontainer + auto-setup & auto-run (Step 10) + rapikan README
2026-10-09 06:44:08 +07:00
oxpoe
79334dfaea
docs: banner, screenshot, dan berkas komunitas (CONTRIBUTING, CODE_OF_CONDUCT, SECURITY, CHANGELOG, template issue/PR)
2026-10-09 06:28:50 +07:00
oxpoe
eaf05f2811
OPEN-ISP v0.5 (pickle-lime) — rilis open-source perdana
...
Aplikasi billing & manajemen ISP (fiber optic) — PWA pelanggan, portal teknisi & kolektor,
admin panel lengkap, multi-vendor OLT, RADIUS, WhatsApp/Telegram, pembayaran QRIS.
Kredit & lisensi (ISC):
- Base kode & repo: alijayanet/billing-rtrw oleh Alijaya Net — terima kasih banyak
atas base kode dan repo yang bermanfaat.
- Add-on: GoWA, LibreSpeed/OpenSpeedTest, Uptime Kuma, notification-forwarder.
- Dikembangkan menjadi OPEN-ISP oleh oxpoe — https://github.com/oxpoe/open-isp
2026-10-09 05:51:21 +07:00