- Added new API endpoints for project management: create, read, update, and delete projects.
- Implemented pagination for listing projects.
- Introduced siteIcon configuration in global settings.
- Updated file upload to support additional image formats (ICO, SVG).
- Enhanced validation for project input data.
- Add ChatWidget component for real-time chat functionality, including unread message notifications and @mention toasts.
- Create useChat composable for managing chat messages and SSE connections.
- Update index page layout to welcome users.
- Define API routes for fetching chat messages, sending messages, and managing unread counts.
- Implement chat message storage in SQLite with necessary migrations.
- Add server-side logic for handling chat message broadcasting and user connection tracking.
- Ensure chat messages are persisted across server restarts and implement rate limiting for message sending.
- Added a new Container component with size variants and corresponding styles.
- Enhanced Button component to support loading and size props, with updated styles for different button states.
- Updated ConfigProvider to use optional locale prop with a default value.
- Introduced new SCSS styles for Container and updated Button styles for better UI consistency.
- Updated package.json to include @nuxt/kit as a dependency.