1668ef8890
Add JSON files for AST cache with empty nodes and edges
hamed2026-08-09 09:14:42 +03:30
002f388ac8
feat: Enhance metadata generation for About Us and Contact Us pages, implement legacy slug resolution for blog posts, and add city-specific intros
hamed2026-08-09 07:14:15 +03:30
9cfbd2e002
feat: Revert homepage changes, fix Persian slug 404, and make various article and about us adjustments
hamed2026-08-08 21:06:48 +03:30
e8a073cae6
feat: add SiteLogo component and remove unused logo image
hamed2026-08-08 21:06:14 +03:30
da3f1e5458
feat: remove CityHighlights component and its associated tests
hamed2026-08-08 21:01:52 +03:30
72beb8b591
feat: Refactor clinic-related functions and tests, removing doctor intro logic
hamed2026-08-08 20:26:17 +03:30
c118791911
feat: remove unused intro prop and related rendering in DoctorsPage component
hamed2026-08-08 20:06:57 +03:30
b494473e40
feat: رفع لینک /doctor/undefined و متمایزسازی صفحهٔ اصلی شهرها
hamed2026-08-08 19:14:50 +03:30
79747c443c
feat: Enhance specialty handling and navigation across doctor and specialty pages
hamed2026-08-08 17:33:13 +03:30
2fb17d778a
fix(theme): the public pages were writing data-, not data-theme
hamedandClaude Opus 52026-08-01 16:13:11 +03:30
519de26839
fix(theme): make dark mode actually apply to the public pages, and test the modals
hamedandClaude Opus 52026-08-01 16:06:49 +03:30
4c912dc6c1
feat(panel): let a patient actually cancel or move their own appointment
hamedandClaude Opus 52026-08-01 14:32:10 +03:30
15edc628e4
docs: describe the two booking modes and their front-end contract
hamedandClaude Opus 52026-07-30 15:59:17 +03:30
ae958eee73
feat(booking): show services and duration on the user panel appointment
hamedandClaude Opus 52026-07-30 15:53:18 +03:30
d58eec1dba
fix(booking): report the real time range for service-mode slots
hamedandClaude Opus 52026-07-30 15:50:22 +03:30
f3659f827e
feat(booking): take service duration from the backend, not a parallel client sum
hamedandClaude Opus 52026-07-30 15:50:07 +03:30
29881eede0
Add AST JSON file for blog category breadcrumb and filter prompt with detailed nodes and edges
hamed2026-07-30 12:22:55 +03:30
8a24579a50
refactor: remove FEATURE flags for doctor ratings and sharing in components
hamed2026-07-30 09:16:13 +03:30
e87a0bae9b
feat: add feature toggles for doctor share and ratings functionality
hamed2026-07-30 09:05:45 +03:30
eb83762016
Refactor blog components for improved tag filtering and related content display
hamed2026-07-29 14:23:37 +03:30
533449c504
Update manifest and add new AST cache for blog frontend sync and default cover
hamed2026-07-27 19:38:55 +03:30
19ae08c04a
feat(blogCover): enhance default blog cover layout with RTL support and improved design elements
hamed2026-07-27 19:20:34 +03:30
cea8982e6d
feat: add script to generate default blog cover image
hamed2026-07-27 19:07:30 +03:30
2f8dec0fb8
fix(sanitize): update comments for ALLOWED_TAGS to clarify synchronization with composer.py
hamed2026-07-27 11:35:54 +03:30
2b68ad46b7
Update manifest.json with new mtime and ast_hash values for various files; add breadcrumb and breadcrumb.test.js entries.
hamed2026-07-26 09:18:34 +03:30
d02ae8bff0
feat(entityQuality): rename isThinDoctor to isNoindexDoctor for clarity and update related logic
hamed2026-07-26 09:17:42 +03:30
b8514e64cf
feat(breadcrumb): implement BreadcrumbList structure and validation for SEO compliance
hamed2026-07-24 10:39:41 +03:30
9053681375
feat(blog): implement domain-specific blog fetching and canonical URL handling
hamed2026-07-24 10:01:35 +03:30
f46ba03422
Update manifest.json and add AST cache file for recent changes
hamed2026-07-23 22:26:58 +03:30
7bbfe9a698
feat(metadata): enhance SEO fields for blog and blogs pages
hamed2026-07-23 22:16:32 +03:30
42b7fa5a98
feat(specialties): add new specialty for جراحی استخوان و مفاصل
hamed2026-07-23 19:49:53 +03:30
3b6698dca0
Merge branch 'fix/hide-inactive-doctors' into main
hamed2026-07-23 19:43:45 +03:30
0a2a2bfba3
fix(datePicker): hide next button for inactive months on larger screens
hamed2026-07-23 19:43:02 +03:30
ccbd028fee
Add JSON representation of search fix and SEO prompts for Nobat724
hamed2026-07-22 16:49:34 +03:30
a39b90c88c
feat: normalize doctor name query to enhance search functionality and improve URL building
hamed2026-07-20 12:33:22 +03:30
ac3a84d55d
feat: implement search URL building and enhance search functionality in Fields and RedirectLink components
hamed2026-07-20 12:28:52 +03:30
984511653b
feat: update specialty URL generation logic and improve indexing strategy for specialties
hamed2026-07-20 11:54:03 +03:30
30c3fe8637
feat: enhance SEO for listing and specialty pages, fix search autocomplete issue
hamed2026-07-20 10:26:03 +03:30
9011b230b3
Update manifest.json and add new AST cache files for clinic contact info and maintenance mode prompts
hamed2026-07-19 22:06:34 +03:30
daf38c8631
feat(maintenance): show maintenance page when the API is in maintenance
hamedandClaude Fable 52026-07-19 22:01:45 +03:30
18484f974d
feat: update doctor display logic to prioritize display_name and enhance metadata description with address details
hamed2026-07-19 19:57:05 +03:30
1522ee8b73
feat: enhance clinic contact information display with new helper functions for phone, city, and state
hamed2026-07-19 16:44:06 +03:30
10b5a19576
feat: add MapView component for displaying maps with markers
hamed2026-07-19 16:43:59 +03:30
e8a7bdf2fc
feat: enhance doctor and clinic components with doctorTitle helper and improve rendering logic
hamed2026-07-19 16:17:24 +03:30
4c8377f439
feat: add doctorTitle helper function and update references in metadata and FAQ
hamed2026-07-19 15:40:24 +03:30
b3ffba82d4
fix: update source locations and confidence scores in graph.json; update mtime in manifest.json for multiple components
hamed2026-07-19 14:01:05 +03:30
29b8819021
refactor(docker): update Dockerfile for Next.js 15 and enhance build stages
hamed2026-07-19 13:19:43 +03:30
672a7d89bf
Fix community IDs and update sitemap functionality
hamed2026-07-19 09:32:00 +03:30
97e990982f
Update manifest.json with new mtime and ast_hash for sitemap.js
hamed2026-07-19 09:10:09 +03:30
8eb55679b2
feat(sitemap): optimize doctor URL fetching and add sitemap index threshold warning
hamed2026-07-19 09:10:04 +03:30
488e5eb0a4
Add JSON files for blog city scoping and SEO post-deploy verification prompts
hamed2026-07-19 09:02:23 +03:30
4d7b87ee1a
feat(blog): enhance metadata generation and blog fetching by city context
hamed2026-07-19 09:02:14 +03:30
88782e70c2
test(extractEntityCityId): prioritize address over top-level city in entity extraction
hamed2026-07-19 08:54:00 +03:30