a9fcfea12a
Refactor code structure for improved readability and maintainability
hamed2026-07-06 09:35:17 +03:30
f6475d1a7d
feat: improve error handling in API calls for blog, clinic, and doctor data retrieval
hamed2026-07-05 15:56:30 +03:30
b04bb45ca1
Implement multi-domain SEO improvements: - Add metadata to login and login-verify pages to prevent indexing. - Update robots.txt to disallow additional sensitive paths. - Enhance sitemap generation to filter by city and include accurate last modified dates. - Refactor canonical URL generation to support multi-domain architecture, ensuring self-canonicalization for city domains. - Remove deprecated CanonicalHandler component and streamline canonical URL handling. - Introduce safe JSON-LD output to prevent XSS vulnerabilities. - Add payment layout with appropriate metadata to prevent indexing. - Conduct a comprehensive technical SEO audit and implement necessary fixes across the application.
hamed2026-07-05 15:47:47 +03:30
522caf6b1b
feat: implement PosterLight component and enhance SiteLogo functionality for improved poster rendering
hamed2026-07-04 23:02:20 +03:30
39c09bfcd5
feat: integrate html-to-image library for enhanced image generation and QR code rendering
hamed2026-07-04 22:39:33 +03:30
3c019932bd
feat: redesign doctor sharing poster layout and enhance download functionality with dynamic file naming
hamed2026-07-04 22:25:49 +03:30
199c843b08
feat: enhance poster download functionality by ensuring images load before PDF generation and adding QR readiness check
hamed2026-07-04 21:50:57 +03:30
3344a2f77a
Implement feature X to enhance user experience and optimize performance
hamed2026-07-04 21:17:25 +03:30
97cc4fdc69
feat: add domain parameter to sendCode for OTP requests to include city site name
hamed2026-07-04 11:01:56 +03:30
41f7739726
Implement feature X to enhance user experience and optimize performance
hamed2026-07-03 12:42:12 +03:30
3fdd8b3e8b
fix: update site_name for city record to remove redundancy
hamed2026-07-03 12:35:30 +03:30
aa75fb858f
feat: replace PNG logo with SVG and add new icon SVG files
hamed2026-07-03 12:06:11 +03:30
f5e06cfc13
fix: correct spelling of 'canceled' in payment status across components
hamed2026-07-03 10:56:04 +03:30
90d4a871f5
feat: enhance payment flow with automatic redirection to appointment history after successful payment
hamed2026-07-03 10:45:35 +03:30
5bec4848a2
feat: unify currency display to toman across the application
hamed2026-07-03 10:31:16 +03:30
79f7df2e4d
feat: implement root domain handling for nobat724.com to prevent city filtering
hamed2026-07-02 21:53:45 +03:30
e6b55c6bad
feat: refactor payment handling to use direct backend redirect instead of API call
hamed2026-07-02 17:08:52 +03:30
e83a666adb
feat: enhance payment flow with dynamic URL handling and improved error messaging
hamed2026-07-02 15:36:09 +03:30
9e67ce4872
feat: update payment gateway selection to use active gateways from backend config
hamed2026-07-02 12:19:44 +03:30
e5c9e2a312
feat: conditionally render experience text based on doctor's experience value
hamed2026-07-02 11:48:33 +03:30
9e5da8f19e
feat: update QueryForDoctorsReq and buildDoctorParams to use *_id for specialty, city, and state
hamed2026-07-02 11:13:18 +03:30
e6158cfe84
feat: update ContentLogin to use async getStateInfo and add site_name to city data
hamed2026-07-02 10:01:59 +03:30
1b76c3846b
feat: update cookie domain setting to be dynamic based on hostname
hamed2026-07-01 23:55:40 +03:30
430cac6b4c
feat: remove city data for گچساران from city.json
hamed2026-07-01 11:48:35 +03:30
4252df21f7
Add specialties data in JSON format for medical fields
hamed2026-06-30 21:51:08 +03:30
ee1192b5b9
feat: prepare nobat724_front for deployment on Liara platform
hamed2026-06-30 14:48:21 +03:30
c316d22160
feat: add testing setup with Vitest and Testing Library
hamed2026-06-28 23:25:46 +03:30
de9e6b7678
feat(api): add adaptation for backend-audit changes and update comment pagination
hamed2026-06-28 22:04:54 +03:30
82700a60c1
refactor(docker): Next.js 15 standalone multi-stage build for Coolify
hamedandClaude Opus 4.82026-06-28 16:01:53 +03:30
ac15552cc1
refactor(docker): update Dockerfile for Next.js 15 and improve environment variable handling
hamed2026-06-25 20:59:33 +03:30
09373c46d6
fix(config): update hostname for API and add Google Analytics endpoints to CSP
hamed2026-06-25 20:52:09 +03:30
f87110c277
refactor: remove unused components and files related to date filtering and doctor search
hamed2026-06-25 18:14:27 +03:30
537f3e47d5
fix(payment): update currency display from تومان to ریال and adjust amount formatting
hamed2026-06-24 20:39:34 +03:30
cc6b42c1a5
feat(appointment): add city_id to appointment payload and update ProvinceProvider for city context
hamed2026-06-24 19:56:04 +03:30
ce07b4d1b1
fix(appointment): ensure national code and gender are mandatory for both self and others in SubmitData component
hamed2026-06-24 12:33:00 +03:30
57e341b7b3
fix(appointment): improve error handling and validation for national code in SubmitData component
hamed2026-06-24 12:16:22 +03:30
a83e352dd8
fix(appointment): update display logic for inactive doctors and free turns
hamed2026-06-22 09:47:11 +03:30
12d2e2e3f1
fix(logo): add aria-labels and improve accessibility features in Logo component fix(progress): enhance accessibility by adding aria-label to LinearProgress component fix(share): add aria-label for better accessibility in Share button fix(title): change h3 to h2 for semantic correctness and add aria-labels for links fix(qrimg): add alt text for QR code image for improved accessibility fix(buttonmenu): add aria-label for mobile menu button to enhance accessibility
hamed2026-06-21 17:47:23 +03:30
f668d1b0a7
feat(share): enhance sharing functionality with social media integration and link copying
hamed2026-06-21 17:42:07 +03:30
03eb483486
fix(tags): update tag fetching logic and improve tag handling in Title component
hamed2026-06-21 17:34:12 +03:30
1841a16b4d
fix(logo): update city name display logic for improved localization
hamed2026-06-21 17:10:21 +03:30
bb559df1a9
fix(metadata): enhance title generation for better SEO and user context
hamed2026-06-21 17:05:48 +03:30
35e8b65342
fix(accessibility): add aria-labels for improved screen reader support
hamed2026-06-21 17:00:23 +03:30
cbae19d270
feat(doctors): add loading state management and pass filter to sendReq
hamed2026-06-21 16:24:09 +03:30
2fc74a664e
Refactor state data structure: replace string IDs with integers, add UUIDs, status, and weight attributes for each state
hamed2026-06-21 15:37:19 +03:30
e0d729dcf1
fix(api): ensure token is refreshed if not available during request
hamed2026-06-21 13:47:07 +03:30
609479919a
fix(verification): remove hardcoded prefix from phone number in confirmation message
hamed2026-06-21 13:35:05 +03:30
9dd71ab2f5
feat(clinic): enhance generateMetadata and JSON-LD for comprehensive clinic schema
hamed2026-06-21 13:26:49 +03:30
8e7d10c859
feat(specialties): enhance specialties components to include city and state names in metadata and links
hamed2026-06-21 13:03:50 +03:30
cb9d9beaab
feat(sitemap): refactor sitemap generation to include doctors, clinics, and blogs with improved URL handling
hamed2026-06-21 12:52:41 +03:30
a8c3a57114
feat(doctor): enhance doctor schema with addresses, ratings, and social media links feat(robots): update disallow rules to include '/panel' feat(sitemap): implement separate sitemaps for doctors, clinics, and blogs feat(icons): add social media icons for doctor profiles
hamed2026-06-21 12:35:15 +03:30
93b2710ae1
feat(doctor-avatar): enhance DoctorAvatar component with initials formatting and integrate into ItemAppointment
hamed2026-06-21 12:07:14 +03:30
7462e69641
feat(doctor): enhance doctor page with specialty links and dynamic breadcrumb
hamed2026-06-21 11:55:36 +03:30
704a514542
feat(loading): enhance loading components with responsive design and improved skeletons
hamed2026-06-21 11:49:30 +03:30
06a877a725
feat(metadata): enhance SEO by adding Open Graph and Twitter metadata across various pages
hamed2026-06-21 11:38:39 +03:30
6ec2f5a069
feat(avatar): create DoctorAvatar component for improved doctor image handling
hamed2026-06-21 11:17:34 +03:30