0ad8487aac
feat: add SeedDemoDataCommand for seeding production-like demo data for testing representations, doctors, clinics, users, appointments, and commissions
hamed2026-07-09 08:07:41 +03:30
0750bc9812
feat: add multi-city representation support and domain context resolution
hamed2026-07-09 07:26:58 +03:30
59559e2e31
feat: enhance diagnostics script and documentation for Redis connection issues
hamed2026-07-08 20:06:45 +03:30
880648cae8
Add AST JSON files for new documentation and scripts
hamed2026-07-08 18:00:01 +03:30
a5460cbaa9
fix: reduce memory_limit to 256M and configure PHP-FPM process management settings
hamed2026-07-08 17:54:20 +03:30
c6fa92b9a4
fix: correct phone number format in home.html.twig
hamed2026-07-08 17:40:35 +03:30
3e98514bda
fix: update contact information and WhatsApp numbers in cities.json
hamed2026-07-08 12:25:55 +03:30
ccbb1d0b1f
feat: Add City entity methods and migration for title field
hamed2026-07-08 12:19:06 +03:30
94541ad609
Add JSON representation of composer.json structure with nodes and edges
hamed2026-07-08 11:27:54 +03:30
8f4f7fc951
fix: update KavehNegarProvider to use GET requests with query parameters to resolve 431 and idle timeout errors
hamed2026-07-08 09:51:30 +03:30
5e5455cf8c
fix: add ext-soap to Dockerfile and composer.json to resolve SoapClient not found error in production
hamed2026-07-08 09:37:19 +03:30
a2c809b7de
Add SmsServiceLookupOnlyTest AST and migration for template_code in sms_logs
hamed2026-07-08 00:03:33 +03:30
87f4d1695f
Add CorsRegexEnvProcessor and corresponding tests
hamed2026-07-07 14:58:41 +03:30
4ee1524f31
Add AST JSON files for NotificationMobileController and manifest.json; create SmsServiceLookupOnlyTest for SMS service functionality
hamed2026-07-07 14:41:22 +03:30
57d081246f
feat: update scheduler_default transport to disable retries for transient failures
hamed2026-07-07 13:00:42 +03:30
adbf401ed8
feat: update cancel mutation to set appointment status to 'cancelled_by_doctor'
hamed2026-07-07 11:47:43 +03:30
fd553b2c4f
feat: add promotional video script for Clinic Pro motion graphics
hamed2026-07-05 15:25:53 +03:30
a21b0ee4ab
feat: update SMS templates and logic to ensure required tokens are present for Kavenegar integration
hamed2026-07-05 11:54:12 +03:30
87d94801f8
feat: add Kavenegar template guide and update PreRegistrationController to use appUrl
hamed2026-07-05 11:27:10 +03:30
969dc9651f
Refactor SMS sending to use KavehNegar VerifyLookup templates
hamed2026-07-05 11:20:53 +03:30
828e3552c0
feat(subscription): implement effective plan logic and update free plan features
hamed2026-07-05 10:46:31 +03:30
f3ca6d844f
feat: implement Portal component and refactor modals to use it for improved positioning
hamed2026-07-04 22:05:27 +03:30
6ade17a5b4
feat: implement OTP sending via Kavenegar VerifyLookup and add image cropping modal
hamed2026-07-04 21:50:55 +03:30
1bb9cedd22
feat(auth): add optional domain parameter to send OTP code for site personalization
hamed2026-07-04 11:01:54 +03:30
8df7b2f2e0
Implement feature X to enhance user experience and optimize performance
hamed2026-07-03 12:42:16 +03:30
426cc500cc
feat(cities): update site name for نوبت 724 to remove redundancy
hamed2026-07-03 12:30:03 +03:30
9cabdb33e8
feat(assets): replace logo image with SVG format and update favicon; adjust theme color in manifest
hamed2026-07-03 12:00:52 +03:30
913a8c4bfa
chore(logo): remove unused logo image file
hamed2026-07-03 12:00:48 +03:30
2a420f5899
feat(cities): update site name for نوبت 724 and add new cities (دهدشت, بهبهان) with relevant details
hamed2026-07-03 11:37:48 +03:30
6dbbeb1c70
feat(currency): update currency display to toman in admin panel; implement conversion functions for rial to toman and vice versa
hamed2026-07-03 10:31:17 +03:30
e487f7437a
feat(sms-wallet): add display for SMS price with Banknotes icon
hamed2026-07-02 17:12:50 +03:30
7f5c65129c
feat(payment): unify payment flow with new pure redirect entry and update related endpoints
hamed2026-07-02 17:08:50 +03:30
c247ac2c80
feat(payment): implement PaymentManager for handling payment logic and callbacks
hamed2026-07-02 15:36:08 +03:30
ca71c49451
feat(payment): add payment detail endpoint and update payment model with order_id and patient_name feat(appointment): enhance appointment detail page with time formatting and additional info fix(payment): update payment query to fetch from the correct endpoint and adjust response structure docs(api): add search parameter to payments API documentation and detail response structure test(payment): add unit test for MellatGateway to verify null credentials handling
hamed2026-07-02 15:10:15 +03:30
1e342a695f
feat(payment): enhance payment flow with new pay endpoint and POST redirect method
hamed2026-07-02 12:19:43 +03:30
02c34bac8e
fix(modal): render Modal with React Portal to center it on the screen fix(calendar): add type="button" to all buttons in PersianCalendar to prevent form submission
hamed2026-07-02 11:48:34 +03:30
0a1e03d0ce
feat(doctors): add activity start date field with Persian calendar in admin panel
hamed2026-07-02 11:35:59 +03:30
4565f521c4
fix(doctors): correct city/state filters in doctor listing API
hamed2026-07-02 11:13:16 +03:30
a31e8b4314
Add AST JSON files for doctor service, tag controller, and SMS log entities
hamed2026-07-01 14:21:08 +03:30
3120132274
fix(footer): update copyright year in footer to 2024
hamed2026-07-01 13:21:26 +03:30
dfc86391c4
feat(payment): enhance payment configuration to include active gateways and update CORS settings
hamed2026-07-01 12:45:18 +03:30
e1eae1099c
feat(audit): add comprehensive QA audit report for ClinicPro with findings and recommendations
hamed2026-07-01 12:26:02 +03:30
b366baa64c
feat(sms): simplify SMS settings to use only KAVENEGAR_API_KEY from env, remove other SMS-related fields from config
hamed2026-07-01 11:53:16 +03:30
9d8d1014f1
feat: update README to include category seeding instructions
hamed2026-06-30 22:15:45 +03:30
cc193c866b
Add manifest.json for graphify-out documentation with metadata for various files
hamed2026-06-30 22:12:26 +03:30
9eb5a03258
feat: add CategoryImporter service and SeedCategoriesCommand for seeding category data
hamed2026-06-30 21:58:44 +03:30
22937dfa56
feat: add CategoryImportController for bulk JSON import and export of categories
hamed2026-06-30 21:51:06 +03:30
830f7e8d0c
Refactor SMS Provider Classes to Support Nullable API Key and Sender
hamed2026-06-29 19:31:42 +03:30
afb5b28272
Update community IDs in graph.json and manifest.json; modify migration command in liara_pre_start.sh; enhance error logging in ExceptionSubscriber.php; add new AST cache files.
hamed2026-06-29 19:29:10 +03:30
97958ecc7d
Update Kernel.php for writable base handling, add .htaccess for routing, and modify manifest.json and liara.json
hamed2026-06-29 18:24:48 +03:30
c71d674d22
Add new JSON files for documentation and scripts in the graphify cache
hamed2026-06-29 17:38:05 +03:30