# 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