Commit Graph

33 Commits

Author SHA1 Message Date
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
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
0a97e31416 Fix New UI Pengaduan 2026-03-18 00:34:53 +07:00
f0c37272b9 Progress Tampilan UI Dashboard Desa Plus NOC 2026-03-17 20:53:33 +07: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
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
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
4ed1c664d1 feat: update components with Mantine UI and improve dark mode support
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
2026-02-12 15:47:31 +08:00
cffb9f4aa4 Fix KPI card heights to be uniform across all cards
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
2026-02-11 14:56:22 +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
ca2f97fa47 feat: finalize kinerja divisi feature implementation
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
2026-02-11 12:38:28 +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
d41e53c41f feat: Implement dark/light mode toggle and address linting issues
This commit introduces a functional dark/light mode toggle by integrating
`next-themes` with the application. It configures `ThemeProvider` in
`src/frontend.tsx` and sets `darkMode: 'class'` in `tailwind.config.js`.

Additionally, this commit resolves several linting and parsing issues
found in `src/index.ts`.

This commit also includes other pre-existing modifications and new
components within the project's working directory that were not
specifically part of the dark mode or linting tasks.
2026-02-10 16:52:45 +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
4496094edd chore: minor dashboard cleanup 2026-02-09 17:24:11 +08:00
bipproduction
9cc133161c feat: integrate Radix UI and add sample component 2026-02-09 16:20:27 +08:00
bipproduction
1f03927987 chore: fix formatting and add auth guards to dashboard route 2026-02-09 15:01:33 +08:00
bipproduction
df707fe29b feat: implement dark/light mode toggle across dashboard and profile 2026-02-09 11:24:34 +08:00
bipproduction
5ed9637a88 feat: integrate Tailwind CSS v4 and verify with dashboard UI 2026-02-09 09:56:10 +08:00
bipproduction
0f71798389 feat: simplify testing structure into api and e2e categories 2026-02-08 11:01:55 +08:00
bipproduction
f0c317837f feat: migrate from Elysia Eden to Contract-First API (OpenAPI) 2026-02-07 18:12:52 +08:00
bipproduction
6abd32650d chore: prepare for migration to OpenAPI 2026-02-07 18:04:37 +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