- Added a new `DropdownMenu` component with various subcomponents including `DropdownMenuTrigger`, `DropdownMenuContent`, and more.
- Updated `package.json` to include `@radix-ui/react-dropdown-menu` as a dependency.
- Updated `pnpm-lock.yaml` to reflect the new dependency and its version.
- Introduced a new deploy.yaml workflow for production deployment.
- Updated build.yaml to trigger the deployment workflow after building the Docker image.
- 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.