Commit Graph

10 Commits

Author SHA1 Message Date
typist
30a0939c4c feat: implement theme provider and toggle functionality
- Added a `ThemeProvider` component to manage theme state and persist it in local storage.
- Introduced a `ModeToggle` component for switching between light, dark, and system themes.
- Updated the `Layout` component to include the `ThemeProvider`.
- Enhanced the `AppSidebar` to include the `ModeToggle` for user accessibility.
2025-10-28 22:28:20 +08:00
typist
c6f442f6ff feat: add dropdown menu component using Radix UI
- Added a new `DropdownMenu` component with various subcomponents including `DropdownMenuTrigger`, `DropdownMenuContent`, and more.
- Updated `package.json` to include `@radix-ui/react-dropdown-menu` as a dependency.
- Updated `pnpm-lock.yaml` to reflect the new dependency and its version.
2025-10-28 22:23:40 +08:00
7cd826b052 feat: add-tool base64 (#7)
Co-authored-by: typist <git@mail.typist.cc>
Reviewed-on: #7
2025-10-28 04:39:39 +08:00
typist
d415615ad7 refactor: remove unused Alert component import from json.tsx
All checks were successful
Build and Push Docker Image / build (push) Successful in 1m56s
2025-10-28 03:54:07 +08:00
97b2093b86 feat: add tool json (#5)
Co-authored-by: typist <git@mail.typist.cc>
Reviewed-on: #5
2025-10-28 03:48:37 +08:00
typist
c0aa618dfa refactor: consolidate Tool interface and UUID component
- Moved Tool interface definition from type.ts to index.tsx for better organization.
- Renamed UUID component to Tool in uuid.tsx and updated its export.
- Removed the now redundant type.ts file.
2025-10-28 03:27:10 +08:00
24594deecc feat: update-layout & add uuid tool (#4)
Co-authored-by: typist <git@mail.typist.cc>
Reviewed-on: #4
2025-10-28 00:55:42 +08:00
0c54293312 feat: add basic layout (#3)
Co-authored-by: typist <git@mail.typist.cc>
Reviewed-on: #3
2025-10-27 23:48:33 +08:00
a1e2239458 feat: import shadcn tailwindcss (#1)
Reviewed-on: #1
2025-10-27 20:04:14 +08:00
fbf4f5f98f feat: pnpm create vite 2025-10-25 15:08:55 +08:00