Commit Graph

127 Commits

Author SHA1 Message Date
0afc2e271a feat: improve logs page with debounce, action/village/date filters, and timestamp fix 2026-05-22 11:37:37 +08:00
603a0a04b7 feat: server-side filter, village filter, and sortable columns on users page 2026-05-22 11:17:38 +08:00
ed9f59f404 feat: add status and role filter on users page 2026-05-22 11:07:01 +08:00
b79c63a5e8 refactor: improve users page code quality
- extract shared UserFormFields component to eliminate form duplication between Add and Edit modals
- debounce search input (400ms) to prevent excessive API calls
- fix validation messages to show human-readable labels instead of internal field names
- fix pagination visibility condition (totalPage > 1)
- remove unused TbEdit import
2026-05-22 11:04:56 +08:00
4d5c2bf632 Merge pull request 'amalia/20-mei-26' (#24) from amalia/20-mei-26 into main
Reviewed-on: #24
2026-05-20 17:23:15 +08:00
c782f956e0 chore: bump version to 0.1.12 2026-05-20 14:08:35 +08:00
515ee01d53 chore: bump version to 0.1.11 2026-05-20 13:57:48 +08:00
058dd95b4f refactor: rename and reorder dev panel tabs for clarity
- Rename "API Keys" → "Desa Mandiri Keys" (tab + panel title + description)
- Rename "Settings" → "App Config" (tab + panel title)
- Move "Desa Mandiri Keys" to last position with a divider separator
- Import Divider from @mantine/core
2026-05-20 12:32:06 +08:00
ef2183ffb7 chore: bump version to 0.1.10 2026-05-19 15:40:05 +08:00
9afe9297e0 Merge pull request 'amalia/18-mei-26' (#23) from amalia/18-mei-26 into main
Reviewed-on: #23
2026-05-18 17:26:01 +08:00
f98fb51cfd feat: tambah field isApprover pada edit user modal 2026-05-18 16:42:32 +08:00
3b8eabc111 fix: gender select value M/F instead of Male/Female 2026-05-18 16:31:43 +08:00
88ddb7527e Merge pull request 'chore: bump version to 0.1.9' (#22) from amalia/15-mei-26 into main
Reviewed-on: #22
2026-05-15 14:22:43 +08:00
abca720f89 chore: bump version to 0.1.9 2026-05-15 11:51:57 +08:00
a69b0aad48 Merge pull request 'upd: setting api key sistem desa mandiri' (#21) from amalia/13-mei-26 into main
Reviewed-on: #21
2026-05-13 17:24:37 +08:00
2cb061ea7f upd: setting api key sistem desa mandiri 2026-05-13 17:23:27 +08:00
a53309bf15 Merge pull request 'amalia/12-mei-26' (#20) from amalia/12-mei-26 into main
Reviewed-on: #20
2026-05-12 17:24:25 +08:00
b75a51727b chore: bump version to 0.1.8 2026-05-12 15:00:59 +08:00
6fdcc7f6ec fix: import logo as asset instead of hardcoded /src path 2026-05-12 15:00:44 +08:00
48118cad40 chore: bump version to 0.1.7 2026-05-12 14:27:39 +08:00
3cf656951d Merge remote-tracking branch 'origin/build/stg' into amalia/12-mei-26 2026-05-12 14:27:33 +08:00
7ca78ad39d chore: bump version to 0.1.6 2026-05-12 14:27:12 +08:00
18f719f551 Merge remote-tracking branch 'build/stg' into amalia/12-mei-26 2026-05-12 14:26:49 +08:00
fced7d4c1c feat: show isDummy flag on village detail and list pages 2026-05-12 14:10:29 +08:00
b39d1d5099 fix: update reset filters button style and remove filter icon 2026-05-12 11:47:48 +08:00
1831e757cd Merge pull request 'amalia/07-mei-26' (#19) from amalia/07-mei-26 into main
Reviewed-on: #19
2026-05-07 17:36:54 +08:00
f926ab2701 feat: add colored top border to stats cards 2026-05-07 12:21:08 +08:00
032386a549 feat: redesign login and splash screen with playful visual lift 2026-05-07 12:08:34 +08:00
5e44aa9021 chore: bump version to 0.1.6 2026-05-07 11:14:03 +08:00
273e4041e8 Merge branch 'amalia/05-mei-26' into stg 2026-05-07 11:13:13 +08:00
f469faf740 fix: add Secure flag to session cookies in production 2026-05-07 11:12:30 +08:00
f3c90ba290 chore: bump version to 0.1.4 2026-05-07 11:11:25 +08:00
d898671be9 Merge pull request 'amalia/05-mei-26' (#18) from amalia/05-mei-26 into main
Reviewed-on: #18
2026-05-05 17:28:45 +08:00
aea1cc1be2 chore: bump version to 0.1.5 2026-05-05 14:21:05 +08:00
77ccf4cf33 Merge remote-tracking branch 'build/stg' into stg 2026-05-05 14:19:46 +08:00
a50a9d6456 chore: bump version to 0.1.4 2026-05-05 13:56:39 +08:00
031180c6ec chore: bump version to 0.1.3 2026-05-05 12:44:29 +08:00
a73dcb1e89 refactor: simplify app status and response shape in API
Derive status from app.active flag instead of maintenance/bugs heuristic.
Remove version, minVersion, and maintenance from list/detail response
as these are fetched separately via the grid overview endpoint.
2026-05-05 12:43:36 +08:00
ef852842b4 feat: improve UI/UX consistency across all dashboard pages
Apply uniform design system across all routes and components:
- Consistent header pattern with gradient-text titles, dimmed subtitles
- Loader type="dots" replacing text-based loading states
- Icon + text empty/error states with Paper+glass containers
- Full STATUS_COLOR/STATUS_LABEL maps for all BugStatus values
- dayjs timestamps, Tooltip on action icons, size="sm" on badges/pagination
- Modals with overlayProps blur and gradient save buttons
- Replace left-border Papers with clean Stack headers
- Translate all remaining Indonesian UI strings to English
- New monitoring-themed SVG logo and redesigned splash screen
2026-05-05 12:42:41 +08:00
ee543a16ad Merge pull request 'amalia/30-apr-26' (#17) from amalia/30-apr-26 into main
Reviewed-on: #17
2026-04-30 17:27:11 +08:00
6cc86dafd8 Merge branch 'amalia/30-apr-26' into stg 2026-04-30 16:01:06 +08:00
87ffc4ac7d chore: bump version to 0.1.2 2026-04-30 15:21:28 +08:00
722bca8a61 refactor: replace global API_KEY with per-app clientApiKey
Remove global API_KEY env var and its validation in checkAuth.
Auth via x-api-key now exclusively uses clientApiKey per-app
validated inline on POST /api/bugs.
2026-04-30 15:16:54 +08:00
6124ee5bf6 fix: show today timestamp as single line on activity logs 2026-04-30 14:57:27 +08:00
40a5f38eaf feat: add clientApiKey per-app for mobile bug submission 2026-04-30 13:50:29 +08:00
4e9d5964ae feat: merge url_api & api_key to App, add application settings page 2026-04-30 11:28:25 +08:00
e2ad6f9313 Merge pull request 'amalia/29-apr-26' (#16) from amalia/29-apr-26 into main
Reviewed-on: #16
2026-04-29 17:40:58 +08:00
83e8becaa3 upd: mcp json 2026-04-29 17:39:43 +08:00
73849304ae Merge branch 'stg' of https://github.com/bipprojectbali/monitoring-app into stg 2026-04-29 17:26:48 +08:00
6258c580a8 Merge branch 'amalia/29-apr-26' into stg 2026-04-29 17:24:52 +08:00