Commit Graph

  • 5cdcec23a9 feat: enhance staff management and payment gateway features hamed 2026-06-15 11:03:56 +03:30
  • 55f646e2d4 feat: redesign StaffPage with KPI bar, improved table layout, and enhanced form fields hamed 2026-06-14 23:36:37 +03:30
  • 5be63a23b6 feat: redesign SubscriptionPage with improved UI/UX hamedandClaude Sonnet 4.6 2026-06-14 23:16:04 +03:30
  • ab9d078bf0 fix: fix SubscriptionPage crash — align with API response structure hamedandClaude Sonnet 4.6 2026-06-14 23:12:22 +03:30
  • 94580894c8 feat: add MySecretariesPage and AdminSubscriptionPage (PRD completion) hamedandClaude Sonnet 4.6 2026-06-14 22:57:30 +03:30
  • 5a4116fee0 feat: add date range filter and new stats to dashboard (TASK-16) hamedandClaude Sonnet 4.6 2026-06-14 22:33:56 +03:30
  • 69df9947a9 feat: rewrite MyPatientsPage with patient records and sessions (TASK-15) hamedandClaude Sonnet 4.6 2026-06-14 22:27:15 +03:30
  • ed18c260ca feat: add Staff, Subscription, ClinicServices, SmsWallet pages (TASK-10,11,13,14) hamedandClaude Sonnet 4.6 2026-06-14 22:23:30 +03:30
  • 7ea3523830 feat: implement frontend for Phase 2 tasks including staff management, subscription, and clinic services hamed 2026-06-14 22:15:50 +03:30
  • b0244f28f5 feat: implement staff management and subscription system hamed 2026-06-14 22:10:28 +03:30
  • dcd631f503 feat: implement Phase 2 backend tasks including staff management, subscription tiers, secretary completion, clinic services, SMS panel, patient records, and smart dashboard hamed 2026-06-14 21:38:48 +03:30
  • b58aacc37f Implement SMS panel user flow and patient records system; add wallet charging, automatic reminders, and patient session management with detailed database schema and user flows. hamed 2026-06-14 21:15:40 +03:30
  • a72a6da621 feat: create phase 2 task documentation for staff management, subscription, secretary completion, clinic services, SMS panel, patient records, and smart dashboard hamed 2026-06-14 21:02:18 +03:30
  • 6ddc66ad74 Update PRD for ClinicPro Phase 2: Enhance project requirements, add new modules, and refine existing functionalities. Include detailed specifications for Staff, Subscription tiers, Clinic services, Patient records, SMS panel, and more. Revise API documentation and frontend requirements for better clarity and implementation guidance. hamed 2026-06-14 20:53:49 +03:30
  • a1d3442b9b Refactor PRD documentation: Remove outdated pre_prd.md and create comprehensive prd.md for ClinicPro Phase 2, detailing new features, requirements, and API endpoints. Add initial pre_prd.md for settings and staff management. hamed 2026-06-14 20:43:59 +03:30
  • 9c935c341f feat: add initial PRD for ClinicPro Phase 2 outlining staff management, subscription tiers, and patient records hamed 2026-06-14 20:41:37 +03:30
  • ab5dca4fb6 feat: add doctor_uuid support in authStore and update DoctorDetailPage to prioritize doctorUuid hamed 2026-06-13 19:19:50 +03:30
  • 09c393a574 feat: update primaryRole handling in authStore and adjust context role for clinics hamed 2026-06-13 18:47:26 +03:30
  • d05c070661 feat: enhance doctor address management by including clinic addresses and enforcing required fields hamed 2026-06-13 18:30:06 +03:30
  • c1c57df4ff feat: add clinic role support to doctor profile access and update API endpoint for clinic owners hamed 2026-06-13 18:10:44 +03:30
  • 5c2e9fae3f feat: add EyeIcon button to view doctor profile in ClinicDetailPage hamed 2026-06-13 18:03:41 +03:30
  • aa15addcb9 feat: implement doctor invitation acceptance logic to add doctors to clinic_doctors hamed 2026-06-13 17:53:27 +03:30
  • 5c167b5d39 feat: add owner mobile information to ClinicsPage and update API to fetch owner mobile hamed 2026-06-13 17:39:56 +03:30
  • d50fb96542 pwa setting hamed 2026-06-13 13:28:39 +03:30
  • 0b5d017b14 feat: enhance DoctorDetailPage with edit form helpers and gender selection options hamed 2026-06-12 22:58:28 +03:30
  • 87966a90fa feat: update ClinicDetailPage and ClinicsPage for address handling and UI improvements hamed 2026-06-12 22:39:11 +03:30
  • 960ff1ab29 feat: enhance DoctorFormPage with searchable specialties and improved UI components hamed 2026-06-12 20:43:47 +03:30
  • 9e8064e101 feat: enhance SpecialtyPicker to support parent-child relationship for specialties hamed 2026-06-12 19:32:56 +03:30
  • 762a4794cf docs: update CLAUDE.md with first-time setup instructions and enhance response helpers documentation hamed 2026-06-12 18:18:41 +03:30
  • d8c4248059 feat: add database backup file for clinic data preservation hamed 2026-06-12 15:36:05 +03:30
  • 34ba1b781c fix: update clinicAddresses assignment for improved data handling hamed 2026-06-12 14:52:50 +03:30
  • 0333b24071 feat: enhance DoctorAddress entity to support clinic addresses and types hamed 2026-06-12 13:39:37 +03:30
  • 63073c6a42 feat: implement OTP login and password reset functionality with corresponding API endpoints and frontend updates hamed 2026-06-12 12:54:29 +03:30
  • 8ad983310c feat: add clinic management and financial reporting features hamed 2026-06-12 12:31:27 +03:30
  • 92cb834c22 feat: implement pre-registration system for doctors and clinics with public endpoint and admin management hamed 2026-06-12 11:45:16 +03:30
  • 484d3024c1 Refactor code structure for improved readability and maintainability hamed 2026-06-12 11:00:24 +03:30
  • c05ac7ca51 feat: add past slot validation to appointment controllers and update SlotCard component hamed 2026-06-11 20:00:02 +03:30
  • c1df5b73e7 feat: add appointment time and patient name display to CancelledBadge component hamed 2026-06-11 19:57:53 +03:30
  • 5a7df22eda feat: enhance appointment scheduling with session management and availability checks hamed 2026-06-11 19:56:27 +03:30
  • 0b31eb7812 fix: resolve calendar crash and enhance appointment management hamed 2026-06-11 19:35:12 +03:30
  • 277922d4ae feat: add doctor profile page with sidebar integration and routing hamed 2026-06-11 19:06:59 +03:30
  • 704075770b feat(api): enhance appointment retrieval and add today stats endpoint hamed 2026-06-11 14:32:10 +03:30
  • 45ee725820 feat: update appointment management API and frontend components hamed 2026-06-11 14:13:42 +03:30
  • 92a258832b feat: complete redesign of the appointments page with new UI and functionality hamed 2026-06-11 13:58:46 +03:30
  • 82e1c264a1 feat: add doctor invitation modal and appointment creation API hamed 2026-06-11 13:36:54 +03:30
  • 04b51273e3 feat: add test user creation script and documentation hamed 2026-06-11 12:27:35 +03:30
  • e7b90a6399 feat(api): add dashboard endpoints for clinic, doctor, and secretary roles hamed 2026-06-11 12:20:12 +03:30
  • 54c491c734 feat: enhance /oauth/userinfo endpoint to include primary_role and context in response hamed 2026-06-11 10:56:48 +03:30
  • c996aca96c feat: implement new API endpoints for multi-role dashboard and update documentation hamed 2026-06-11 10:34:44 +03:30
  • cced85456a Add API documentation for Representation, Secretary, Settlement, SMS, Specialty, Tag, and User Profile endpoints hamed 2026-06-11 10:27:27 +03:30
  • e88ae9bf9c feat: enhance ClinicDetailPage with dynamic tab management in EditModal hamed 2026-06-11 09:28:51 +03:30
  • af0ae51987 feat: add clinic doctor invitation feature hamed 2026-06-10 22:13:39 +03:30
  • 9ef94043c8 refactor: rename phone field to telephone in ClinicsPage and update related types hamed 2026-06-10 21:49:16 +03:30
  • c41d03b5c5 feat: add clinic status management with active/inactive toggle and update related API endpoints hamed 2026-06-10 21:29:29 +03:30
  • b0d6ecbd96 feat: enhance DateOverride functionality with SessionConfig support and update SlotCalculatorService for backward compatibility hamed 2026-06-10 21:14:18 +03:30
  • 5f4a8d197b refactor: simplify Topbar component and remove unused code hamed 2026-06-10 21:08:53 +03:30
  • 7fb805be27 Refactor code structure for improved readability and maintainability hamed 2026-06-10 20:45:13 +03:30
  • 916bdaaeb0 Refactor SlotCalculatorService to improve slot calculation logic hamed 2026-06-10 19:00:31 +03:30
  • d489702751 feat: add holiday management endpoints and jalaali-js dependency hamed 2026-06-10 17:41:04 +03:30
  • a5876b9324 feat(address): implement searchable select for province and city with geocoding support hamed 2026-06-10 17:10:24 +03:30
  • 25701c09b7 feat(admin): add user and doctor management APIs and frontend form hamed 2026-06-10 17:02:42 +03:30
  • 8ed3d41d27 Refactor code structure for improved readability and maintainability hamed 2026-06-10 15:31:58 +03:30
  • 30cf2e7a8c feat(clinic): change clinic_logo from JSON array to single URL string hamed 2026-06-10 15:09:19 +03:30
  • 28dbfa67e2 Add seed script for populating database with initial data hamed 2026-06-10 15:06:37 +03:30
  • de702d78bd feat(doctor-address): add city and province associations to DoctorAddress entity hamed 2026-06-10 14:45:01 +03:30
  • ee1633a9d0 feat(data-import): Add data import script for provinces, cities, specialties, and doctor services hamed 2026-06-10 14:32:00 +03:30
  • 5066fcbd91 feat: add insurance and location management hamed 2026-06-10 14:22:26 +03:30
  • 4b8504df91 feat: enhance various pages with improved UI elements and search functionality hamed 2026-06-10 13:20:21 +03:30
  • 06ab875693 feat: enhance RepresentationsPage with searchable city filter and form improvements hamed 2026-06-10 13:02:47 +03:30
  • 942634c98e refactor: update UI components for consistency and dark mode support hamed 2026-06-10 12:30:14 +03:30
  • 16ae439675 feat: update OTP flow documentation and responses in AuthController hamed 2026-06-10 11:35:01 +03:30
  • e9075e8c92 Add comprehensive project documentation for ClinicPro in CLAUDE.md and README.md hamed 2026-06-10 11:12:15 +03:30
  • c7ae591e49 feat: update representation management to use city_id instead of city and add city filtering hamed 2026-06-10 10:03:46 +03:30
  • d33d67b921 feat: add recent dashboard data endpoint for appointments, payments, and users hamed 2026-06-10 09:53:17 +03:30
  • 147a2a894e feat: implement admin API for user and representation management hamed 2026-06-09 23:41:44 +03:30
  • f619449167 feat: add Settlements, SMS, User detail, and Users management pages hamed 2026-06-09 22:53:26 +03:30
  • e522c741b8 feat: add comprehensive project documentation in PROJECT.md hamed 2026-06-09 22:34:38 +03:30
  • c98d7b7968 feat: initialize project with Symfony, React, and Tailwind CSS setup hamed 2026-06-09 22:27:16 +03:30
  • de1a78a235 feat: Implement SMS sending functionality with KavehNegar and Rangineh providers hamed 2026-06-09 22:00:34 +03:30