parsa aghaei
|
1d9b699d61
|
feat: implement dynamic category solutions in MegaMenu navigation and convert static footer buttons to Next.js links
|
2026-07-15 13:53:23 +03:30 |
|
parsa aghaei
|
0ccf37f922
|
feat: implement fully dynamic filter sidebar in backend getActiveFilters and frontend ArchivePage mapping with URL sync
|
2026-07-15 13:49:13 +03:30 |
|
parsa aghaei
|
2745125c5b
|
fix: add comfortable right padding pr-4 to search input
|
2026-07-15 13:39:56 +03:30 |
|
parsa aghaei
|
40c9618ddf
|
fix: fine-tune search capsule border alignment and fix RTL placeholder text using unicode ellipsis
|
2026-07-15 13:36:52 +03:30 |
|
parsa aghaei
|
24bf530e50
|
fix: redesign header search bar input, button borders, logo alignment, and copywriting details
|
2026-07-15 13:35:10 +03:30 |
|
parsa aghaei
|
7d93a8d7c2
|
fix: replace desktop and mobile onClick navigation handlers with standard next/link components in Header.tsx
|
2026-07-15 13:30:27 +03:30 |
|
parsa aghaei
|
565ef70840
|
fix: replace onClick router.push navigation with standard next/link components for SEO accessibility
|
2026-07-15 12:43:20 +03:30 |
|
parsa aghaei
|
4dfe36b882
|
fix: complete Technical SEO and Semantic HTML improvements across all routes and layout
|
2026-07-15 12:29:38 +03:30 |
|
parsa aghaei
|
27ac668e42
|
fix: re-seed database with exact official PDF catalog details, prices, Farsi categories, and short descriptions, and remove frontend slicing fallbacks
|
2026-07-15 12:18:58 +03:30 |
|
parsa aghaei
|
7bc4ca137e
|
fix: refine FeaturedProducts layout, remove shield icon, position tag independently, enlarge product image, and display full first sentence in description
|
2026-07-15 12:11:16 +03:30 |
|
parsa aghaei
|
8d3a0bfafb
|
fix: resolve title overlap and expand short description display in FeaturedProducts cards
|
2026-07-15 12:05:05 +03:30 |
|
parsa aghaei
|
a92b1a61ff
|
fix: resolve footer email typo, unify assistant naming, add German scientific team context, add tooltips definitions, and optimize homepage featured products category diversity
|
2026-07-15 11:58:47 +03:30 |
|
parsa aghaei
|
67d6f71d7a
|
fix: resolve product images falling back to logo by mapping real URLs in database seed, correct 2x price discrepancy to match PDF catalog exactly, and set local cover for third video
|
2026-07-15 11:51:10 +03:30 |
|
parsa aghaei
|
cf705ea121
|
style: improve health advisor UX, fix broken thumbnails, add Persian equivalents to product names for SEO, and refine card title alignments
|
2026-07-15 11:40:39 +03:30 |
|
parsa aghaei
|
711fb414ab
|
footer style updated
Deploy Canina / deploy (push) Successful in 1m26s
|
2026-07-14 20:46:41 +03:30 |
|
parsa aghaei
|
2b36173e32
|
design: bold address labels and submenus in footer, change authenticity badge to Lalezar font and increase size
|
2026-07-14 20:44:31 +03:30 |
|
parsa aghaei
|
36aebb13d6
|
design: update footer font classes to use Lalezar for titles and Shabnam for all other texts
|
2026-07-14 20:40:56 +03:30 |
|
parsa aghaei
|
f65b95bd5c
|
design: explicitly inject font-vazir to the bottom copyright and link containers inside Footer.tsx to force correct font family rendering
|
2026-07-14 20:37:05 +03:30 |
|
parsa aghaei
|
b42e8ce97d
|
design: fix contrast accessibility for footer captions, copyright text, bottom menus, and vertical alignment of authenticity seal badge
|
2026-07-14 20:34:55 +03:30 |
|
parsa aghaei
|
2402efac15
|
design: redesign dual landing cards with rich thematic background gradients and fix footer contrast accessibility issues
|
2026-07-14 20:31:33 +03:30 |
|
parsa aghaei
|
452e3d49ee
|
feat: complete homepage UI/UX redesign including Hero buttons, stats icons, SmartAdvisor selectors, balanced dual cards, and VetGallery duplicate thumbnails fix
|
2026-07-14 20:25:40 +03:30 |
|
parsa aghaei
|
1b0d6f5e06
|
style: move full product description below the fold and increase sticky sidebar top offset to prevent header overlap
|
2026-07-14 20:09:12 +03:30 |
|
parsa aghaei
|
f2f507723c
|
style: optimize PDP sticky buy box layout, unify card paddings, center product image and add isMounted to fix hydration warning
|
2026-07-14 20:04:57 +03:30 |
|
parsa aghaei
|
4d14885feb
|
feat: complete currency, font, new pages, footer logo, dynamic PDP layout and custom dosage titles
|
2026-07-14 20:03:25 +03:30 |
|
devops
|
8d6d7d6a53
|
fix: remove all localhost:4001 refs, use apicanina.parsaaghayi.ir as fallback
Deploy Canina / deploy (push) Successful in 1m8s
|
2026-07-14 12:52:59 +00:00 |
|
devops
|
fa714c2889
|
fix: api.ts fallback URL for build-time axios
Deploy Canina / deploy (push) Successful in 1m6s
|
2026-07-14 12:34:51 +00:00 |
|
devops
|
b260d5f6d3
|
fix: productService image URL and api.ts fallback
Deploy Canina / deploy (push) Successful in 1m7s
|
2026-07-14 12:33:14 +00:00 |
|
devops
|
2c47e35153
|
fix: IngredientWiki fallback to scientificTerms from API with keywords as benefits
Deploy Canina / deploy (push) Successful in 1m8s
|
2026-07-14 12:27:43 +00:00 |
|
devops
|
f71b22a664
|
fix: wiki sortBy, wiki detail page endpoint, blog SSR URL, and upload volume
Deploy Canina / deploy (push) Successful in 1m34s
|
2026-07-14 12:19:40 +00:00 |
|
devops
|
10849233de
|
trigger ci rebuild
Deploy Canina / deploy (push) Successful in 49s
|
2026-07-14 11:59:00 +00:00 |
|
devops
|
9872a6fb28
|
test: trigger CI/CD after runner restart
Deploy Canina / deploy (push) Successful in 7s
|
2026-07-14 03:57:28 +00:00 |
|
DevOps
|
b47f4a74a0
|
ci: test after docker restart
Deploy Canina / deploy (push) Successful in 7s
|
2026-07-14 03:53:38 +00:00 |
|
DevOps
|
02d223bbdc
|
ci: test new task after runner restart
Deploy Canina / deploy (push) Successful in 7s
|
2026-07-14 03:51:43 +00:00 |
|
DevOps
|
ce12fc1241
|
ci: test after runner restart
Deploy Canina / deploy (push) Successful in 6s
|
2026-07-14 03:47:10 +00:00 |
|
DevOps
|
b4dc21954d
|
ci: fix sudo, VPN reuse, and ownership for reliable CI/CD
Deploy Canina / deploy (push) Successful in 7s
|
2026-07-14 03:42:59 +00:00 |
|
DevOps
|
fa081ea512
|
ci: increase VPN session cleanup wait to 120s
Deploy Canina / deploy (push) Failing after 2m35s
|
2026-07-14 03:36:27 +00:00 |
|
DevOps
|
3c8f7729c2
|
ci: use sh shell instead of bash for ci-runner (Alpine based)
Deploy Canina / deploy (push) Failing after 1m45s
|
2026-07-14 03:32:53 +00:00 |
|
DevOps
|
8b5f3004c6
|
ci: test deploy after DEPLOY_KEY fix
Deploy Canina / deploy (push) Failing after 1s
|
2026-07-14 03:31:26 +00:00 |
|
DevOps
|
2cddbe44e7
|
ci: trigger full deploy after all fixes
Deploy Canina / deploy (push) Failing after 2s
|
2026-07-13 14:03:24 +00:00 |
|
DevOps
|
783a60890d
|
ci: add DEPLOY_KEY secret for canina repo
Deploy Canina / deploy (push) Failing after 2s
|
2026-07-13 13:17:29 +00:00 |
|
DevOps
|
a5b1b31ef8
|
ci: trigger deploy after SSH config fix
Deploy Canina / deploy (push) Failing after 1s
|
2026-07-13 13:13:52 +00:00 |
|
DevOps
|
f4dea1f1b0
|
fix: use canina runner with pre-installed SSH
Deploy Canina / deploy (push) Failing after 2s
|
2026-07-13 13:03:47 +00:00 |
|
DevOps
|
d8806542c2
|
fix: use HTTP Alpine repos for SSH install in CI
Deploy Canina / deploy (push) Failing after 8m3s
|
2026-07-13 12:02:10 +00:00 |
|
DevOps
|
1396ad3bd8
|
fix: use dynamic host IP for SSH in CI
Deploy Canina / deploy (push) Failing after 3s
|
2026-07-13 11:50:28 +00:00 |
|
DevOps
|
24000f60dd
|
ci: use canina runner label with pre-installed SSH
Deploy Canina / deploy (push) Failing after 3s
|
2026-07-13 11:46:12 +00:00 |
|
DevOps
|
8cda55a36b
|
fix: production URLs, seed __dirname, CI/CD runner with pre-installed SSH
Deploy Canina / deploy (push) Failing after 3s
|
2026-07-13 11:38:22 +00:00 |
|
DevOps
|
1b2040c880
|
fix: production URLs for admin panel, seed __dirname, nginx.conf
Deploy Canina / deploy (push) Failing after 8m3s
|
2026-07-13 11:20:43 +00:00 |
|
parsa aghaei
|
a22afb11d5
|
fix: hero text priorities; prefer uiText over HeroBanner DB
Deploy Canina / deploy (push) Failing after 2m3s
|
2026-07-13 12:30:39 +03:30 |
|
parsa aghaei
|
75f35b8183
|
chore: update nginx config for deployment
Deploy Canina / deploy (push) Failing after 8m3s
|
2026-07-13 11:38:07 +03:30 |
|
parsa aghaei
|
5fe1b8f285
|
fix: move @import tailwindcss to top of index.css to restore styles on Vite 8
Deploy Canina / deploy (push) Failing after 5m2s
|
2026-07-13 11:32:23 +03:30 |
|