Commit Graph

1449 Commits

Author SHA1 Message Date
9ac105e7bc Merge pull request 'amalia/20-mei-26' (#50) from amalia/20-mei-26 into join
Reviewed-on: #50
2026-05-20 17:22:20 +08:00
10457e96e8 feat: tambah autentikasi x-api-key pada NOC API dan ekstrak isValidApiKey ke shared lib 2026-05-20 12:23:38 +08:00
9ad934c99f bump: version 0.1.15 + migration 2026-05-19 16:05:35 +08:00
5bfcde32ed Merge pull request 'amalia/18-mei-26' (#49) from amalia/18-mei-26 into join
Reviewed-on: #49
2026-05-18 17:26:42 +08:00
8240d608ad feat: tambah field isApprover pada endpoint get & edit user 2026-05-18 16:42:33 +08:00
fd7d08d38a bump: version 0.1.14 + migration 2026-05-18 15:15:07 +08:00
b95fd9543c feat: filter approver berdasarkan group pada project dan division task
- project/task approval: filter isApprover berdasarkan desa + group project
- project/task approval: supadmin tetap hanya filter desa
- division/task approval: expose idGroup dari Division pada response cat=data
- division/task approval: filter isApprover berdasarkan desa + group division
- division/task approval PUT: ganti getApproverStatus dengan cek langsung
  berdasarkan village, group, dan keanggotaan division admin
2026-05-18 14:52:38 +08:00
7622c58ce4 Merge pull request 'amalia/15-mei-26' (#48) from amalia/15-mei-26 into join
Reviewed-on: #48
2026-05-15 14:20:52 +08:00
d1b90b63e9 bump: version 0.1.13 + migration 2026-05-15 11:16:51 +08:00
387a86f17e bump: version 0.1.12 + migration 2026-05-15 11:00:40 +08:00
b749b333f6 Merge pull request 'upd: api jenna perangkat desa' (#47) from amalia/13-mei-26 into join
Reviewed-on: #47
2026-05-13 17:25:21 +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
d8e17340aa Merge pull request 'amalia/12-mei-26' (#46) from amalia/12-mei-26 into join
Reviewed-on: #46
2026-05-12 17:26:10 +08:00
b6e1f59945 bump: version 0.1.11 + migration 2026-05-12 17:18:24 +08:00
0e9fa756cb feat: expose isDummy on get-villages and edit-villages endpoints 2026-05-12 14:11:22 +08:00
e6702ba01e Merge pull request 'feat: tambah endpoint kalender umum village' (#45) from amalia/11-mei-26 into join
Reviewed-on: #45
2026-05-11 17:36:03 +08:00
863b8bec54 feat: tambah endpoint kalender umum village
- GET /mobile/village-calendar: ambil acara divisi dan kegiatan se-village per tanggal
- GET /mobile/village-calendar/indicator: dot indikator per bulan, task di-expand per hari dalam range dateStart-dateEnd
2026-05-11 15:19:29 +08:00
b146106d13 Merge pull request 'feat: tambah fitur approval task pada project dan divisi' (#44) from amalia/07-mei-26 into join
Reviewed-on: #44
2026-05-07 17:39:55 +08:00
732e26ca0d feat: tambah fitur approval task pada project dan divisi
- tambah model ProjectTaskApproval dan DivisionProjectTaskApproval di schema prisma
- tambah field isApprover pada model User
- tambah API approval project task: GET riwayat, POST ajukan, PUT setujui/tolak
- tambah API approval division task: GET riwayat, POST ajukan, PUT setujui/tolak
- notifikasi dikirim ke approver, admin divisi, dan submitter via FCM, web push, dan in-app
- tambah PATCH endpoint untuk toggle isApprover pada mobile user API
- perbaiki pengecekan role approver menggunakan UserRole.id
2026-05-07 16:04:11 +08:00
b7ce72a41b Merge pull request 'amalia/06-mei-26' (#43) from amalia/06-mei-26 into join
Reviewed-on: #43
2026-05-06 17:16:57 +08:00
1f408e31c2 fix: ubah format tanggal tugas dari DD-MM-YYYY menjadi DD MMM YYYY
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-06 16:24:46 +08:00
be0cd94d8d feat: tambah API lampiran file pada tugas kegiatan dan tugas divisi 2026-05-06 12:32:34 +08:00
2b71c729ad feat: tambah model ProjectTaskFile dan DivisionProjectTaskFile
Menambahkan relasi file ke task pada project dan division project.
2026-05-06 10:54:12 +08:00
3ce5e14a6c Merge pull request 'amalia/04-mei-26' (#42) from amalia/04-mei-26 into join
Reviewed-on: #42
2026-05-04 17:06:53 +08:00
28a536ae17 bump: version 0.1.10 + migration 2026-05-04 15:40:29 +08:00
48f73b627d chore: setup MCP deploy-stg + dokumentasi deployment 2026-05-04 15:40:05 +08:00
6b4dd91e0b bump: version 0.1.9 + migration 2026-05-04 14:49:57 +08:00
f2793a7c70 bump: version 0.1.8 + migration 2026-05-04 14:43:01 +08:00
177172fad0 Merge pull request 'amalia/30-apr-26' (#41) from amalia/30-apr-26 into join
Reviewed-on: #41
2026-04-30 17:28:38 +08:00
fa16c05cde bump: version 0.1.7 + migration 2026-04-30 15:01:47 +08:00
705992df45 fix: push to stg branch on build remote instead of main 2026-04-30 15:01:28 +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
8528ed69b6 Merge pull request 'docs: split CLAUDE.md into focused reference files' (#40) from amalia/24-apr-26 into join
Reviewed-on: #40
2026-04-24 17:38:33 +08:00
a53568da8f docs: split CLAUDE.md into focused reference files
Move architecture, env vars, and deployment details into .claude/ subdocs
referenced via @-imports, keeping CLAUDE.md to commands and pointers only.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-24 15:49:57 +08:00
92859fca6d Merge pull request 'amalia/23-apr-26' (#39) from amalia/23-apr-26 into join
Reviewed-on: #39
2026-04-23 17:31:26 +08:00
81de073222 feat: add deploy-stg MCP server 2026-04-23 17:26:16 +08:00
c5c2883281 bump: version 0.1.6 2026-04-23 16:42:51 +08:00
f9b2eb0a80 revert: remove entrypoint migration 2026-04-23 16:33:49 +08:00
a58441c4d6 feat: run prisma migrate deploy on container startup 2026-04-23 16:32:04 +08:00
d5a38eb0f5 fix: anti-zombie polling — curl timeout + adaptive MAX_RETRY 2026-04-23 14:30:13 +08:00
4f870a5c16 fix: treat 524/504 timeout as accepted on repull 2026-04-23 14:28:26 +08:00
3e9fbacd94 bump: version 0.1.5 2026-04-23 13:58:11 +08:00
3f41155d40 refactor: version-app read from package.json 2026-04-23 13:58:05 +08:00
58535ee7a6 bump: version 0.1.4 2026-04-23 12:17:27 +08:00
43f7005d16 bump: version 0.1.3 2026-04-23 12:15:18 +08:00
7c37ae4ed8 bump: version 0.1.2 2026-04-23 12:14:05 +08:00
5cd35dd534 bump: version 0.1.1 2026-04-23 12:12:22 +08:00
64590d9fba upd: version app 2026-04-23 11:34:52 +08:00
717cf0d9a0 Merge pull request 'upd: add village active check on login and mobile user api' (#38) from amalia/22-apr-26 into join
Reviewed-on: #38
2026-04-22 17:31:37 +08:00