- Replaced error state management with Sonner toast notifications for JSON validation feedback.
- Added success notifications for minifying and prettifying JSON.
- Cleaned up the code by removing the Alert component related to error display.
- Introduced a new Toaster component using Sonner for notifications.
- Integrated Toaster into the main application layout.
- Added 'next-themes' and 'sonner' dependencies in package.json and updated pnpm-lock.yaml.
- Introduced a new JSON Formatter tool for formatting and validating JSON input.
- Added functionality for minifying and prettifying JSON.
- Updated tools list to include the new JSON Formatter with appropriate icon and description.
- Introduced a new Alert component for displaying notifications.
- Added AlertTitle and AlertDescription subcomponents for structured content.
- Utilized class-variance-authority for styling variants.
- 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.
- Introduced Dockerfile for multi-stage build process using Node.js and Nginx.
- Added .dockerignore to exclude unnecessary files from Docker context.
- Created nginx.conf for server configuration, including gzip compression and SPA routing.
- Implemented Gitea CI/CD workflow for building and pushing Docker images on version tags.