feat: add-tool currency #12

Merged
typist merged 5 commits from feat/add-tool/currency into main 2025-10-30 09:22:30 +08:00

5 Commits

Author SHA1 Message Date
typist
d0501d87db refactor: improve currency display and layout in tool component
- Updated currency display to enhance clarity by separating symbol, code, and name into distinct elements.
- Adjusted styling for better alignment and responsiveness in the currency selection interface.
- Improved overall user experience by refining the layout of currency information in the Card component.
2025-10-30 09:22:27 +08:00
typist
125733468e refactor: enhance currency badge interaction and styling
- Updated the Badge component to improve user interaction with currency removal.
- Enhanced styling for better visual feedback on hover and click actions.
- Simplified the removal button functionality by integrating it into the Badge component.
2025-10-30 09:11:15 +08:00
typist
35287da53a refactor: update currency component for improved clarity and functionality
- Translated currency names and comments from Chinese to English for better accessibility.
- Enhanced caching logic for exchange rates, ensuring data validity based on the date.
- Improved user feedback messages for currency addition and removal actions.
- Updated UI elements to reflect changes in language and functionality, including placeholders and labels.
2025-10-30 09:07:37 +08:00
typist
8a565cf05f feat: add currency converter tool component
- Introduced a new Currency Converter component that allows users to select and convert between various currencies in real-time.
- Implemented local storage for saving selected currencies and caching for exchange rates to enhance user experience.
- Updated the tool index to include the new Currency Converter with an appropriate icon and description.
2025-10-30 08:59:34 +08:00
typist
4ceefdae46 feat: add new UI components and update dependencies
- Introduced new components: Badge, Card, Command, Dialog, Label, and Popover for enhanced UI functionality.
- Updated package.json and pnpm-lock.yaml to include new dependencies: @radix-ui/react-label, @radix-ui/react-popover, and cmdk.
- Improved overall UI consistency and usability with the addition of these components.
2025-10-30 08:59:04 +08:00