- Added a new AppSidebar component to display tools in the sidebar.
- Introduced a tools array in the tool module to manage tool properties.
- Updated router configuration to dynamically generate routes for each tool.
- Added react-router-dom to package.json and pnpm-lock.yaml.
- Created a new Layout component to manage sidebar and main content.
- Implemented AppRouter for defining application routes and redirection logic.
- Introduced new UI components: Input, Separator, Sheet, Sidebar, Skeleton, and Tooltip.
- Added global CSS styles for sidebar theming.
- Updated package.json and pnpm-lock.yaml to include Radix UI dependencies.
- 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.