1.4 KiB
1.4 KiB
Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
1.0.0 - 2024-01-XX
Added
- Initial release
- React 18 with Vite setup
- TypeScript configuration
- Tailwind CSS integration
- shadcn/ui components (Button, Card, Input, Label, Toast, Avatar)
- React Router v6 with protected routes
- Jotai for global state management
- Supabase integration (Auth, Database, Realtime)
- PWA configuration (manifest, service worker)
- RTL support for Persian language
- IRANSans font globally
- Main page (Dashboard)
- Account page with user profile
- Request page (Create/view requests)
- Chat page with real-time messaging
- Login page (Email, Phone OTP, Google)
- Signup page
- ESLint and Prettier configuration
- Code splitting with lazy loading
- Dark mode ready styles
Features
- Google OAuth authentication
- Phone number authentication with OTP
- Email/Password authentication
- Protected routes
- Real-time updates for requests and messages
- Responsive design
- Toast notifications
- Loading states
- Error handling
Documentation
- README.md with setup instructions
- CHANGELOG.md
- .gitignore
- CursorRule file for component development