-
1c9d8cdc1b
feat(seo): FAQPage structured data on blog posts
main
soroush.asadi
2026-06-26 01:02:44 +03:30
-
f3701c5893
perf(seo): response compression, security headers, immutable upload cache
soroush.asadi
2026-06-26 00:46:08 +03:30
-
00a138fe46
feat(seo): complete OG/Twitter/structured-data coverage + clean encoding
soroush.asadi
2026-06-25 13:44:37 +03:30
-
5a1f1a8ccb
fix(seo): proper 500 handler + safe JSON-LD escaping
soroush.asadi
2026-06-19 09:01:45 +03:30
-
82d9720e25
feat(analytics): admin field for Google Analytics (GA4) ID
soroush.asadi
2026-06-15 15:33:03 +03:30
-
99a54be3ac
feat(blog): in-content image carousel/slider
soroush.asadi
2026-06-11 11:55:33 +03:30
-
9c93b4e51a
feat(gallery+editor): dedicated /gallery page, homepage teaser, in-content images
soroush.asadi
2026-06-11 01:26:35 +03:30
-
872e5c1818
fix(blog): repair pagination on public and admin interfaces
soroush.asadi
2026-06-11 00:23:22 +03:30
-
427de7c0cb
copy: health CTA «درخواست مراقبت سلامت» → «رزرو نوبت»
soroush.asadi
2026-06-11 00:02:37 +03:30
-
0c4315063e
feat(seo/ux): enrich homepage meta, schema, and add conversion CTAs
soroush.asadi
2026-06-10 23:53:57 +03:30
-
21769deda6
fix(admin): show error toast instead of success when savePost fails
soroush.asadi
2026-06-10 22:11:20 +03:30
-
e6fe943217
ci cd run
soroush.asadi
2026-06-09 12:09:41 +03:30
-
5ae6bb03a2
fix: resolve two build errors — siteBaseUrl self-reference + ForwardedHeaders
soroush.asadi
2026-06-08 23:33:38 +03:30
-
d02a5963cf
fix: HTTPS URLs in sitemap, robots, canonical + og:image on homepage
soroush.asadi
2026-06-08 22:30:55 +03:30
-
22d0ecb330
feat: doctor reply + diagnosis + tracking code per health request
soroush.asadi
2026-06-02 22:03:00 +03:30
-
1e51df406b
fix: cropper mime bug + loadSiteIdentity crash + logo|name header
soroush.asadi
2026-06-02 18:15:51 +03:30
-
5d6a4a630d
fix: preserve original file type on upload — never convert PNG to JPG
soroush.asadi
2026-06-02 18:06:38 +03:30
-
e79ccf7e8c
feat: logo and favicon management in admin panel
soroush.asadi
2026-06-02 17:47:49 +03:30
-
81838f75ce
fix: unify two reservation forms into one — wire booking to API
soroush.asadi
2026-06-02 16:51:58 +03:30
-
772df0698c
feat: health request detail modal + view button always visible
soroush.asadi
2026-06-02 16:15:01 +03:30
-
e73d47a875
fix: remove apt-get curl install — use bash TCP health check instead
soroush.asadi
2026-06-02 16:03:08 +03:30
-
b3c4615bc7
fix: replace emoji with hero image in blog sidebar doctor card
soroush.asadi
2026-06-02 15:15:06 +03:30
-
ed25bec200
fix: 3 bugs — beauty icon color, appointments on dashboard, blog image edit
soroush.asadi
2026-06-02 15:09:46 +03:30
-
3780dcccf2
feat: patient management system + health landing page
soroush.asadi
2026-06-02 12:27:16 +03:30
-
0765d5d3cd
fix: move gallery captions and before/after labels below images
soroush.asadi
2026-06-02 11:47:14 +03:30
-
60141b78f0
fix: cropper modal visible on load — add .cropper-overlay.hidden CSS rule
soroush.asadi
2026-06-02 11:22:46 +03:30
-
b3467fb663
feat: image cropper in admin + fix ba-label responsive centering
soroush.asadi
2026-06-02 11:01:12 +03:30
-
6f39e47aaa
ci: backup DB before every deploy, fix deploy conflict error
soroush.asadi
2026-06-02 08:22:34 +03:30
-
e4ad440c15
fix(ci): stop & remove old container before deploying new one
soroush.asadi
2026-06-02 01:59:16 +03:30
-
dd5afde5df
fix: add --force-recreate to docker compose deploy step
soroush.asadi
2026-06-02 00:04:14 +03:30
-
7f5444085b
fix: render before/after gallery images from API with tab filtering
soroush.asadi
2026-06-01 23:59:57 +03:30
-
f034f70ae3
fix: lock compose project name to 'drsousan', fix mirrors typo in image ref
soroush.asadi
2026-05-31 23:41:20 +03:30
-
8fa3131344
ci: scope image prune to drsousan only, never touch other projects
soroush.asadi
2026-05-31 23:37:06 +03:30
-
14f902cdad
fix: replace dotnet healthcheck with curl probe for reliable self-healing
soroush.asadi
2026-05-31 19:39:04 +03:30
-
d5bb724b3f
fix:multiline header
soroush.asadi
2026-05-31 11:01:36 +03:30
-
56f1311b3b
fix: use mirror.soroushasadi.com for base images in Dockerfile
soroush.asadi
2026-05-31 10:59:23 +03:30
-
deb37f6935
PLZ 4
soroush.asadi
2026-05-31 10:56:26 +03:30
-
15dc1189b4
ci: remove Nexus push step, build image locally only
soroush.asadi
2026-05-31 10:55:28 +03:30
-
07e37fd7c5
plz 2
soroush.asadi
2026-05-31 10:44:09 +03:30
-
f15684f7bc
fix: keep doctor name on one line in hero section
soroush.asadi
2026-05-31 09:49:18 +03:30
-
0b3ba2875c
plz
soroush.asadi
2026-05-31 09:44:08 +03:30
-
097f5c2733
g
soroush.asadi
2026-05-31 00:48:51 +03:30
-
96e73bf633
first commit
soroush.asadi
2026-05-31 00:42:08 +03:30