feat: add-tool network #9

Merged
typist merged 6 commits from feat/add-tool/network into main 2025-10-29 05:51:12 +08:00
Owner
No description provided.
typist added 6 commits 2025-10-29 05:51:01 +08:00
- Added @radix-ui/react-collapsible version 1.1.12 to dependencies in package.json.
- Created a new collapsible component in src/components/ui/collapsible.tsx using Radix UI's collapsible primitives.
- Refactored routing logic in src/router.tsx to utilize a buildToolRoutes function for better scalability.
- Updated tools in src/components/tool/index.tsx to include a new "Network Tools" category with DNS, Ping, TCPing, and Speed Test components.
- Implemented custom scrollbar styles in src/index.css for improved aesthetics.
- Added styles for both light and dark themes, enhancing user experience across different modes.
- Introduced a new "Network Tools" category in src/components/tool/index.tsx.
- Implemented DNS lookup functionality in src/components/tool/network/dns.tsx.
- Added Ping, TCPing, and Speed Test components in their respective files.
- Updated network index file to export new components for routing.
- Enhanced the AppSidebar component to recursively render tools with potential submenus.
- Introduced a buildFullPath function for dynamic routing based on tool hierarchy.
- Utilized the Collapsible component for better organization of tools with children.
- Maintained existing footer and header structure for consistency.
- Translated UI text in DNS, Ping, TCPing, and Speed Test components from Chinese to English for better accessibility.
- Enhanced user prompts and labels for clarity, including error messages and button texts.
- Updated comments in the code to reflect the changes in language and improve code readability.
typist merged commit 3b31ce9ddf into main 2025-10-29 05:51:12 +08:00
typist deleted branch feat/add-tool/network 2025-10-29 05:51:15 +08:00
Sign in to join this conversation.
No Reviewers
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: typist/litek#9
No description provided.