parsa aghaei
22dc217534
fix(shop): update symptom filtering to OR logic instead of AND logic
...
- Allow users to select multiple symptoms and view products matching ANY of the selected symptoms
2026-07-21 12:29:03 +03:30
parsa aghaei
dc8a1bb079
fix(navigation): replace div click handlers with semantic Next.js Link components
...
- Convert product cards in ArchivePage, IngredientWiki, and SearchResultsPage to Next.js <Link>
- Support right-click / middle-click to open products in new tabs
- Display native target URL preview in browser status bar on hover
2026-07-21 12:27:58 +03:30
parsa aghaei
1b914d25a5
feat(wiki): add 100% complete ingredients coverage for all products
...
- Add polyglyceryl-4 caprate, carbomer, dextrose, lactose, vitamins A/C/D3/E/B-complex, minerals, excipients, and all plant/animal extracts across all 20+ products to scientificTerms.ts
- Fully support tooltips and wiki links for every ingredient item without exception
2026-07-21 12:23:37 +03:30
parsa aghaei
fcc738f25c
feat(wiki): add complete scientific terms dictionary for all product ingredients
...
- Add colloidal silver, retinol palmitate, grapefruit seed extract, bovine blood/serum, argan/walnut/rosehip oils, etc.
- Map all product ingredients across all categories to Wiki scientific terms
- Update IngredientWiki matching rules for 100% ingredient coverage
2026-07-21 12:19:56 +03:30
parsa aghaei
f762105f09
fix(wiki): enhance wiki ingredient deep-linking and tooltip legibility
...
- Add term query param handling to IngredientWiki with smooth scroll and target highlight
- Fix Tooltip dark box contrast and click event propagation for study full article button
- Improve ingredient fuzzy matching in ProductPage for complete wiki term linking
2026-07-21 12:09:31 +03:30
parsa aghaei
fd45910387
feat(admin): implement live global search, fixed position sidebar, click-to-navigate dashboard cards, and new orders count badge on sidebar
Deploy Canina / deploy (push) Failing after 2m37s
2026-07-15 19:33:33 +03:30
parsa aghaei
72650dba36
fix(admin/ui): resolve tooltip overlaps by opening downwards, fix layout shifts with fixed modal content height, and add getProductImageUrl helper to dynamically resolve hardcoded dev base image URLs
2026-07-15 18:26:58 +03:30
parsa aghaei
4860a0e2e3
feat(admin/seo): sticky google SERP simulator, tooltip hints on all fields, broken image layout fix, dynamic view online url helper and map slug parameter in application
2026-07-15 18:17:44 +03:30
parsa aghaei
ac4813ebde
feat(admin/seo): add Google SERP Simulator in SEO tab, View Online deep link in modal header & seed scientific taglines in database
2026-07-15 17:56:37 +03:30
parsa aghaei
8345410376
feat(admin): implement symptoms management in admin panel product form
2026-07-15 17:49:03 +03:30
parsa aghaei
717a61a225
fix(database): fix baseSlug format in products seed to populate product symptoms successfully + format cleanup in ArchivePage
2026-07-15 17:46:27 +03:30
parsa aghaei
6dafe86344
feat: full symptoms filtering system — backend API, megamenu pills, sidebar server-side filter, PDP tags
2026-07-15 15:03:09 +03:30
parsa aghaei
4676f3a592
feat: phase2 - split product names (nameFa/nameEn) across frontend cards, admin panel, search, and cart
2026-07-15 14:33:31 +03:30
parsa aghaei
f66170cc20
feat: split Product name into nameFa and nameEn, add symptoms mapping mapping to seed-products
2026-07-15 14:08:45 +03:30
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