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
34804127c5
Refactor: move AppShell to global layout, add breadcrumbs, and restructure profile routes
2026-03-26 17:10:40 +08:00
0d0dc187a5
chore: fix linting and type safety across the project
2026-03-26 15:51:45 +08:00
ec057ef2e5
feat(dashboard): connect dashboard components to database
2026-03-26 14:28:09 +08:00
0900b8f199
feat(database): implement resident and complaint API and connect DemografiPekerjaan
2026-03-26 14:17:41 +08:00
aeedb17402
fix(header): fix missing Divider, Badge, IconUserShield and navigate
2026-03-26 14:13:59 +08:00
3eb84921a1
Fix Konsisten Warna Bg 4
2026-03-25 17:15:07 +08:00
c6415c5aab
Fix Konsisten Warna Bg 2
2026-03-25 17:08:39 +08:00
519a14adaa
Fix Konsisten Warna Bg 2
2026-03-25 17:02:18 +08:00
366c08fbaa
Fix Konsisten Warna Bg
2026-03-25 16:46:59 +08:00
5c09e7a0be
Fix Ga Perlu Akses Login Saat Ke Semua Fitur Dashboard
2026-03-25 15:35:20 +08:00
7c8012d277
Fix Lint-1
2026-03-25 15:07:10 +08:00
687ce11a81
Refactor New Ui Semua Pengaturan
2026-03-25 14:38:37 +08:00
1ba4643e23
Refactor New Ui Pengaturan Umum
2026-03-25 11:56:22 +08:00
113dd7ba6f
Refactor New Ui Sosial, Keamanan, & Bantuan
2026-03-25 11:10:50 +08:00
71a305cd4b
Refactor New Ui Bumdes 02
2026-03-25 10:32:31 +08:00
84b96ca3be
Refactor New Ui Bumdes
2026-03-25 00:09:38 +08:00
8159216a2c
Refactor ui keuangan
2026-03-24 23:17:23 +08:00
d714c09efc
Fix New UI Pengaduan
2026-03-18 00:43:44 +07:00
0a97e31416
Fix New UI Pengaduan
2026-03-18 00:34:53 +07:00
158a2db435
Fix New UI Pengaduan
2026-03-17 21:41:03 +07:00
2d68d4dc06
Fix New UI Kinerja Divisi
2026-03-17 21:19:10 +07:00
97e6caa332
Fix UI Beranda
2026-03-17 21:03:36 +07:00
f0c37272b9
Progress Tampilan UI Dashboard Desa Plus NOC
2026-03-17 20:53:33 +07:00
8c35d58b38
refactor: modularize kinerja-divisi components per PromptDashboard.md
...
- Create ActivityCard component for program kegiatan cards
- Create DivisionList component for divisi teraktif with arrow icons
- Create DocumentChart component for bar chart (jumlah dokumen)
- Create ProgressChart component for pie chart (progres kegiatan)
- Create DiscussionPanel component for diskusi internal
- Create EventCard component for agenda hari ini
- Create ArchiveCard component for arsip digital perangkat desa
- Refactor main KinerjaDivisi component to use new modular components
- Implement responsive 3-column grid layout
- Add proper dark mode support with specified colors
- Add hover effects and smooth animations
New components structure:
src/components/kinerja-divisi/
- activity-card.tsx
- archive-card.tsx
- discussion-panel.tsx
- division-list.tsx
- document-chart.tsx
- event-card.tsx
- progress-chart.tsx
- index.ts (exports)
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com >
2026-03-13 16:47:19 +08:00
952f7ecb16
refactor: modularize dashboard components per PromptDashboard.md
...
- Create reusable StatCard component for header metrics
- Create ChartSurat component for bar chart (surat statistics)
- Create DivisionProgress component for divisi teraktif
- Create ChartAPBDes component for APBDes horizontal bar chart
- Create ActivityList component for calendar events
- Create SatisfactionChart component for donut chart
- Create SDGSCard component for SDGs metrics
- Refactor DashboardContent to use new modular components
- Add proper dark mode support with specified colors
- Implement responsive grid layout (12/6/1 columns)
- Add custom SDGs icons (Energy, Peace, Health, Poverty, Ocean)
New components structure:
src/components/dashboard/
- stat-card.tsx
- chart-surat.tsx
- chart-apbdes.tsx
- division-progress.tsx
- activity-list.tsx
- satisfaction-chart.tsx
- sdgs-card.tsx
- index.ts (exports)
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com >
2026-03-13 15:36:31 +08:00
a74e0c02e5
fix: resolve merge conflict in pengaturan/route.tsx
...
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com >
2026-03-13 14:41:22 +08:00
17ecd3feca
fix: make dashboard public and remove admin-only restriction from main pages
...
- Make homepage (/) accessible without authentication
- Allow all authenticated users (user & admin) to access main pages:
- /kinerja-divisi, /pengaduan, /jenna, /demografi
- /keuangan, /bumdes, /sosial, /keamanan
- /bantuan, /pengaturan
- Reserve admin-only access for /admin/* routes
- Update auth middleware to handle public routes properly
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com >
2026-03-13 14:21:30 +08:00
e0955ed2c4
Merge branch 'stg' into nico/26-feb-26/fix-seed-2
2026-03-12 15:21:05 +08:00
918399bf62
Fix Gambar
2026-03-12 15:16:41 +08:00
40772859f9
Merge branch 'stg' into nico/27-feb-26/fix-gambar
2026-03-12 14:47:03 +08:00
c7b34b8c28
Add Deploy
2026-03-12 14:40:15 +08:00
947adc1537
fix: production build CSS dan responsive layout untuk staging
...
- Tambah scripts/build.ts untuk build CSS via PostCSS/Tailwind
- Update package.json build script untuk gunakan build script baru
- Fix responsive grid di sosial-page (lg -> md breakpoint)
- Tambah padding responsive untuk mobile display
- Convert inline styles ke Tailwind classes untuk konsistensi
- Update tailwind.config.js content paths
- Tambah CSS variables di index.css untuk color palette
- Update Dockerfile untuk gunakan build script baru
Fixes: tampilan berantakan di staging karena CSS tidak ter-build dengan benar
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com >
2026-03-12 12:16:57 +08:00
66d207c081
feat: refactor UI components to TailwindCSS with dark mode support
...
- Convert Mantine-based components to TailwindCSS + Recharts
- Add dark mode support for all dashboard pages
- Update routing to allow public dashboard access
- Components refactored:
- kinreja-divisi.tsx: Village performance dashboard
- pengaduan-layanan-publik.tsx: Public complaint management
- jenna-analytic.tsx: Chatbot analytics dashboard
- demografi-pekerjaan.tsx: Demographic analytics
- keuangan-anggaran.tsx: APBDes financial dashboard
- bumdes-page.tsx: UMKM sales monitoring
- sosial-page.tsx: Village social monitoring
- Remove landing page, redirect / to /dashboard
- Update auth middleware for public dashboard access
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com >
2026-03-11 15:26:16 +08:00
b77f6e8fa3
feat: update APBDes data with real values and fix SDGS layout
...
- Update APBDes data with actual values (390M, 470M, 290M)
- Fix SDGS Desa layout to display horizontally with auto-wrap
- Add responsive grid for SDGS cards (1 col mobile, 2 tablet, 3 desktop)
- Add GitHub OAuth redirectURI configuration
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com >
2026-03-10 16:37:33 +08:00
1f56dd7660
First Deploy
2026-03-10 10:24:45 +08:00
1a2a213d0a
Ganti Image Logo
2026-02-27 14:57:01 +08:00
1ec10fe623
Fix seed-2
2026-02-26 16:30:22 +08:00
226b0880e6
Fix seed
2026-02-26 16:22:08 +08:00
5d9be8c479
Fix sign in github
2026-02-26 15:07:15 +08:00
e83bea2bc2
Fix sign in, sign out, dan register localhost:3000
2026-02-26 14:48:55 +08:00
95c08681a7
fix localhost
2026-02-25 15:51:48 +08:00
9b015ec84d
fix localhost
2026-02-25 15:44:26 +08:00
38b22dd2dd
feat: update dashboard components (dashboard-content, help-page, kinerja-divisi)
...
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com >
2026-02-23 10:32:24 +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
ca43baa7c7
fix: rename component files to exclude from route tree generation
...
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com >
2026-02-13 15:51:18 +08:00
6722c8646a
fix: improve dark mode styling in demografi-pekerjaan component
...
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com >
2026-02-13 15:45:48 +08:00
81c138a961
feat: implement settings menu with umum, notifikasi, keamanan, and akses & tim sections
...
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com >
2026-02-13 12:05:57 +08:00
ab2afbb27f
feat: implement help page with equal height cards
...
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com >
2026-02-13 11:34:43 +08:00