Commit Graph

26 Commits

Author SHA1 Message Date
1e02747e22 feat: tambahkan village-report endpoint dengan perbandingan periode sebelumnya
- Endpoint /village-report kini menghitung activity_count periode saat ini
  dan prev_activity_count periode sebelumnya dalam satu query (doubleRange)
- Tambahkan kalkulasi trend persentase perubahan antar periode
- Sertakan data perbekel, active_users, inactive_users, lastActivity, dan daysSince
- Tambahkan endpoint /export-logs dan /export-users untuk ekspor CSV
2026-05-28 15:39:47 +08:00
a0bffd53cb feat: tambah endpoint export-logs dan export-users untuk CSV download 2026-05-28 15:06:23 +08:00
8dca3e440f feat: tambah endpoint peak-hours untuk distribusi aktivitas per jam 2026-05-28 14:47:11 +08:00
1df1d10c91 feat: tambah endpoint inactive-users dan lengkapi field response-nya 2026-05-28 14:32:49 +08:00
e5891f0da3 feat: tambah idVillage ke response log-all-villages 2026-05-28 14:18:03 +08:00
619cc9a403 feat: tambah endpoint stale-villages untuk deteksi desa tidak aktif 2026-05-28 14:14:35 +08:00
3272ecaef3 feat: tambah field lastActivity ke endpoint monitoring /user 2026-05-28 14:09:42 +08:00
22555079f3 feat: graph-log-villages support dateFrom/dateTo + recent-village-logs endpoint 2026-05-25 15:08:30 +08:00
6cf6486172 feat: tambah endpoint GET /api-keys/:id untuk ambil full key 2026-05-25 12:00:53 +08:00
e270db3bfa feat: add range param to daily-activity and comparison-activity endpoints
Both endpoints now accept ?range=7|30|90 (default 7).
comparison-activity result now follows SQL ORDER BY instead of being
remapped through villages array.
2026-05-22 14:16:36 +08:00
32dac32532 feat: add village and date range filter on /log-all-villages endpoint 2026-05-22 11:37:42 +08:00
d369a71eb6 feat: add filter and orderBy support on /user monitoring endpoint 2026-05-22 11:17:42 +08:00
8240d608ad feat: tambah field isApprover pada endpoint get & edit user 2026-05-18 16:42:33 +08:00
ac6db48a5a upd: api jenna perangkat desa
Deskripsi:
- api yg akan diakses oleh jenna perangkat desa
- struktur api keys
- migrasi database

No Issues
2026-05-13 17:22:50 +08:00
0e9fa756cb feat: expose isDummy on get-villages and edit-villages endpoints 2026-05-12 14:11:22 +08:00
191e3624b8 feat: add API key protection for /api/monitoring endpoints 2026-04-30 13:48:12 +08:00
242d8fa219 fix: allow null for idPosition on edit-user endpoint 2026-04-30 11:38:24 +08:00
dd6f27cf2b upd: update api monitoring 2026-04-21 17:29:47 +08:00
ea3bf2cc3c upd : api monitoring 2026-04-13 11:36:26 +08:00
d861a3ea86 upd: fx api monitoring 2026-04-10 13:44:15 +08:00
3c0a5639b6 upd : api monitoring 2026-04-09 17:33:21 +08:00
5efb96a92a upd: api monitoring--user 2026-04-08 17:24:50 +08:00
93ae77d335 upd: api monitoring log activity 2026-04-08 14:50:12 +08:00
5fd5c15394 upd: api monitoring detail desa 2026-04-07 17:25:14 +08:00
cb565ba0bd upd: api monitoring menu desa 2026-04-07 14:52:46 +08:00
0b9f07e543 upd: api monitoring 2026-04-06 17:23:32 +08:00