- Downgraded Tailwind CSS to version 3.4.17 for compatibility.
- Updated various dependencies to resolve version conflicts and
ensure smooth operation.
- Added missing types for Node.js to enhance type safety.
- Improved the theming system using CSS custom properties (variables)
for better customization and dark mode support.
- Refactored styles in `app.css` to improve maintainability and
readability. Updated the color palette to enhance the user
experience.
- Updated the PostCSS configuration to use the new Tailwind CSS
version.
- Updated component styles to utilize the new theming system.
- Added Tailwind CSS for styling.
- Implemented automatic navigation data generation from markdown files.
- Created `NavItem` component for rendering navigation items.
- Added scripts for navigation generation and updated build process.
- Adds a `start-docker.sh` script to simplify the process of
building and running the application using Docker.
- Provides a convenient way to start the application without
manual Docker commands.
- Includes an alternative configuration for direct port 80 usage.
- Adds `allowedHosts` option to Vite config for specifying allowed
hosts during development. This is necessary for connecting to
specific QA environments.
- Add a Dockerfile for easy building and running of the application.
- Simplify the install.sh script by removing unnecessary steps and
hardcoded values. The installation of Tailwind CSS and Shadcn UI
is now handled within the application. This allows for greater
flexibility and simplifies the process.
- Use environment variables for HOST and PORT, providing defaults.
- Update website footer to improve responsiveness and layout.
- Improve the styling and layout of the Home page components.
- Update the Layout component to handle mobile sidebar better.
- Improve Markdown rendering for better responsiveness.
- Remove unused NavBar component.
- Remove svelte-vscode extension from extensions.json.
- Add .vscode folder to .gitignore to prevent accidental commits.
- Add a detailed README file explaining the project's features,
structure, and how to get started. This improves onboarding for
new contributors and users.
- Include instructions for adding new content, including Markdown
files and navigation structure updates. This makes content
addition simpler and more straightforward.
- Document all technologies used in the project, enhancing
understanding of the project's architecture.
- Updated project to use Tailwind CSS for styling.
- Added new UI components including Navbar, Sidebar, Footer,
Accordion, and Button.
- Created markdown content page for documentation.
- Improved overall structure and design of the application.