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 |
|
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
|
996b738c4e
|
Update README.md
|
2026-10-09 06:36:59 +07:00 |
|
oxpoe
|
f62a195832
|
Update README.md
|
2026-10-09 06:34:11 +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
|
23a50fb8c4
|
Update README.md
|
2026-10-09 06:28:18 +07:00 |
|
oxpoe
|
555405bfcd
|
test
|
2026-10-09 05:58:31 +07:00 |
|