64 lines
1.4 KiB
Markdown
64 lines
1.4 KiB
Markdown
# Changelog
|
|
|
|
All notable changes to this project will be documented in this file.
|
|
|
|
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
|
|
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
|
|
|
|
## [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
|
|
|
|
[1.0.0]: https://github.com/yourusername/pwa-react-app/releases/tag/v1.0.0
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|