Commit Graph

12 Commits

Author SHA1 Message Date
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
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
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
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
6abd32650d chore: prepare for migration to OpenAPI 2026-02-07 18:04:37 +08:00
bipproduction
5c2bd971d7 fix: resolve production crash in api-client.ts and frontend.tsx by using env utility 2026-02-07 17:06:36 +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
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