Commit Graph

21 Commits

Author SHA1 Message Date
65844bac7e feat(noc): implement sync management UI and backend integration 2026-03-30 14:48:47 +08:00
c216fa074d [darmasaba-dashboard][2026-03-27] feat: complete all seeders and update Phase 2 schema
Schema Updates:
- Added fields to Umkm model (name, owner, productType, description, timestamps)
- Added fields to Posyandu model (name, location, schedule, type, timestamps)
- Added fields to SecurityReport model (reportNumber, title, description, location, reportedBy, status, timestamps)
- Added fields to EmploymentRecord model (companyName, position, startDate, endDate, isActive, timestamps)
- Added fields to PopulationDynamic model (type, residentName, eventDate, description, timestamps)
- Added fields to BudgetTransaction model (transactionNumber, type, category, amount, description, date, timestamps)
- Added fields to HealthRecord model (type, notes, timestamps)

New Seeders:
- seed-discussions.ts: Documents, Discussions, DivisionMetrics
- seed-phase2.ts: UMKM, Posyandu, SecurityReports, EmploymentRecords, PopulationDynamics, BudgetTransactions

Enhanced Seeders:
- seed-auth.ts: Added seedApiKeys() function
- seed-public-services.ts: Added seedComplaintUpdates() and getComplaintIds()

New NPM Scripts:
- seed:documents - Seed documents and discussions
- seed:phase2 - Seed Phase 2+ features

All 33 Prisma models now have seeder coverage (82% direct, 12% stubs, 6% auto-managed)

Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
2026-03-27 14:05:15 +08:00
44b6b158ef [darmasaba-dashboard][2026-03-27] feat: modular seeders and database-backed dashboard
- Split seeders into modular files per feature category
- Added seed:auth, seed:demographics, seed:divisions, seed:services, seed:dashboard commands
- Connected dashboard components to live database (Budget, SDGs, Satisfaction)
- Added API endpoints: /api/dashboard/budget, /api/dashboard/sdgs, /api/dashboard/satisfaction
- Updated prisma schema with dashboard metrics models
- Added loading states to dashboard components
- Fixed header navigation to /admin

Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
2026-03-27 12:14:19 +08:00
aeedb17402 fix(header): fix missing Divider, Badge, IconUserShield and navigate 2026-03-26 14:13:59 +08:00
918399bf62 Fix Gambar 2026-03-12 15:16:41 +08:00
5801eb4596 feat: improve header responsiveness and update seed initialization
- Add text truncation for title on mobile screens
- Hide user info section on mobile, show simplified icons only
- Update seed.ts to create admin and demo users with proper password hashing
- Add bcryptjs for password hashing in seed script
- Update QWEN.md documentation with seed command and default users

Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
2026-02-19 10:14:21 +08:00
6c3e7c86b6 feat: resolve HMR port conflict and update project files 2026-02-13 17:49:33 +08:00
c4fd7bb784 feat: add demografi pekerjaan component and update charts
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
2026-02-11 14:35:46 +08:00
defdb2b7bd feat: Implement theme toggling and enhance dashboard component theming
This commit introduces a theme toggle functionality in the application header
and improves the visual consistency of dashboard components across different
color schemes.

- Added light/dark mode toggle to  using Mantine's .
- Ensured all  components in  have visible borders in both light and dark modes by adding the  prop.
- Made  colors in  theme-aware, dynamically adjusting their background color based on the active color scheme.

Additionally, this commit includes a large refactoring operation, moving various
component files from  to  and updating
their references.
2026-02-11 11:20:17 +08:00
48cf6c44f5 feat: Integrate new dashboard design and components, remove old dashboard routes, and update dependencies. 2026-02-10 15:00:11 +08:00
bipproduction
4061a63c7c chore: bump version to 0.1.0-pre.2 2026-02-10 10:09:20 +08:00
bipproduction
9cc133161c feat: integrate Radix UI and add sample component 2026-02-09 16:20:27 +08:00
bipproduction
5ed9637a88 feat: integrate Tailwind CSS v4 and verify with dashboard UI 2026-02-09 09:56:10 +08:00
bipproduction
f86ac66820 chore: cleanup package.json and automate api type generation 2026-02-08 12:53:36 +08:00
bipproduction
0f71798389 feat: simplify testing structure into api and e2e categories 2026-02-08 11:01:55 +08:00
bipproduction
4640b72ca6 feat: complete OpenAPI migration and add test suite 2026-02-07 23:57:37 +08:00
bipproduction
f0c317837f feat: migrate from Elysia Eden to Contract-First API (OpenAPI) 2026-02-07 18:12:52 +08:00
bipproduction
60457b1f2f fix: production crash due to undefined import.meta.env by adding env utility and updating build script 2026-02-07 17:03:42 +08:00
bipproduction
ba27036018 chore: rename project to makuro-base-template 2026-02-07 15:05:39 +08:00
bipproduction
718e7603d1 feat: improve profile UI/UX and migrate to Mantine modals 2026-02-07 15:05:28 +08:00
bipproduction
b9abcaadde Initial commit: Setup Bun, Elysia, Vite, React, TanStack Router, Mantine, and Biome 2026-02-07 02:15:29 +08:00