feat: update-layout & add uuid tool #4

Merged
typist merged 7 commits from feat/update-layout into main 2025-10-28 00:55:43 +08:00

7 Commits

Author SHA1 Message Date
typist
401678c86e feat: update routing to redirect to tool paths
- Modified router configuration to set default redirects for the root and wildcard paths to "/tool" and "/tool/uuid".
- Simplified loader functions for cleaner code.
2025-10-28 00:55:48 +08:00
typist
f7f34e2797 feat: enhance UUID component to display multiple UUID versions and Nano ID
- Updated the UUID component to generate and display UUIDs of versions 1, 4, 6, and 7, along with a Nano ID.
- Improved user instructions for generating new UUIDs upon page refresh.
2025-10-28 00:54:38 +08:00
typist
267729f92c feat: add nanoid and uuid dependencies for unique ID generation
- Included nanoid version 5.1.6 and uuid version 13.0.0 in package.json and updated pnpm-lock.yaml accordingly.
2025-10-28 00:48:23 +08:00
typist
af92828d27 feat: enhance sidebar header styling for improved visibility
- Updated SidebarHeader to include additional classes for text size, font weight, and alignment.
2025-10-28 00:48:16 +08:00
typist
df25315367 feat: implement UUID generator tool and refactor tool structure
- Added a new Tool interface to define the structure of tools.
- Introduced a UUID generator tool with a corresponding component and icon.
- Refactored the tools array to include the new UUID generator tool.
2025-10-28 00:32:12 +08:00
typist
211ad4bd64 feat: enhance layout structure for improved sidebar integration
- Updated layout to include a navigation bar with SidebarTrigger and action role.
- Adjusted main content area for better responsiveness and overflow handling.
2025-10-28 00:31:55 +08:00
typist
4f1e9dcde1 feat: update layout and routing for sidebar integration
- Replaced Sidebar component with AppSidebar in the layout.
- Updated routing paths from "tools" to "tool" for consistency.
- Enhanced AppSidebar to include a grouped structure for tools with links.
2025-10-28 00:29:23 +08:00