Payannameh-Mozakhraf/CHANGELOG.md

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