- 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.
- 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.
- 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.
- 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.
- 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.