parsa aghaei
d9c693c41b
feat(media): implement omnichannel media gallery with drag-and-drop, video support, and quick access podcast/video hub
Deploy Canina / deploy (push) Successful in 1m35s
E2E Playwright Tests / Run Full E2E & Security Suites (push) Failing after 6s
2026-08-29 11:46:04 +03:30
parsa aghaei
32e40a820c
style(application): optimize ingredients and chemical analysis layout with compact padding and responsive badges
Deploy Canina / deploy (push) Successful in 1m33s
E2E Playwright Tests / Run Full E2E & Security Suites (push) Failing after 6s
2026-08-29 08:58:14 +03:30
parsa aghaei
05e26cab9f
fix(application): render rich HTML product descriptions with responsive typography styling
E2E Playwright Tests / Run Full E2E & Security Suites (push) Failing after 6s
Deploy Canina / deploy (push) Has been cancelled
2026-08-29 08:55:55 +03:30
parsa aghaei
40176ac60e
feat(media): add summary and view more toggle button for video and podcast descriptions
Deploy Canina / deploy (push) Successful in 1m30s
E2E Playwright Tests / Run Full E2E & Security Suites (push) Failing after 6s
2026-08-26 17:17:19 +03:30
parsa aghaei
5db23443ed
feat(product-page): add AI-powered badge and informative subtitle to scientific media section
E2E Playwright Tests / Run Full E2E & Security Suites (push) Failing after 7s
Deploy Canina / deploy (push) Has been cancelled
2026-08-26 17:15:11 +03:30
parsa aghaei
a00778ffaa
feat(product-page): add high-res image zoom lightbox with pan/zoom/drag and unoptimized raw rendering
Deploy Canina / deploy (push) Successful in 1m32s
E2E Playwright Tests / Run Full E2E & Security Suites (push) Failing after 7s
2026-08-26 16:38:59 +03:30
parsa aghaei
0ddc635dfd
style(product-page): harmonize media section header icon with brand blue theme
Deploy Canina / deploy (push) Successful in 1m31s
E2E Playwright Tests / Run Full E2E & Security Suites (push) Failing after 6s
2026-08-26 16:23:03 +03:30
parsa aghaei
aa0dde6a35
feat(design-system): standardize color and typography tokens via Tailwind v4 @theme configuration
Deploy Canina / deploy (push) Successful in 1m37s
E2E Playwright Tests / Run Full E2E & Security Suites (push) Failing after 6s
2026-08-26 13:29:59 +03:30
parsa aghaei
9daaa22677
fix: resolve tooltip opacity, species icons, catalog pagination and swipe, image frames and description collapse
E2E Playwright Tests / Run Full E2E & Security Suites (push) Failing after 7s
Deploy Canina / deploy (push) Has been cancelled
2026-08-26 12:00:55 +03:30
parsa aghaei
9371fd79e1
fix(mobile): resolve cart back navigation, tooltip positioning, product dosage calculator and badges
E2E Playwright Tests / Run Full E2E & Security Suites (push) Failing after 3m46s
Deploy Canina / deploy (push) Has been cancelled
2026-08-26 11:01:48 +03:30
parsa aghaei
e6018f3a37
test(e2e): complete and verify 11 E2E test suites with strict mutation testing and CI integration
2026-08-25 17:10:53 +03:30
parsa aghaei
fe6a900665
feat(perf): implement comprehensive Core Web Vitals, ISR caching, and media optimizations
Deploy Canina / deploy (push) Successful in 1m48s
2026-08-24 17:23:43 +03:30
0f50d6bed1
chore: resolve graphify merge conflicts from develop
Deploy Canina / deploy (push) Successful in 1m31s
2026-08-24 01:21:46 +03:30
b91885557e
perf(images): migrate standard img elements to optimized next/image with AVIF/WebP support
Deploy Canina / deploy (push) Successful in 1m47s
2026-08-24 01:20:33 +03:30
44e1f915f4
fix(stock/editor/zibal): fix stock zero display in app, resolve admin rich text editor cursor jumping, optimize zibal queue parser
Deploy Canina / deploy (push) Successful in 1m38s
2026-08-24 00:55:25 +03:30
parsa aghaei
36e382cf16
fix(media): add inline podcast player, video buffering track, click-outside speed menu and safe product edit trim
Deploy Canina / deploy (push) Has been cancelled
2026-08-18 15:43:45 +03:30
parsa aghaei
95d79518e7
fix(lint): resolve typescript and eslint warnings in products, reviews, videos and update graphify
Deploy Canina / deploy (push) Failing after 44s
2026-08-18 13:56:21 +03:30
parsa aghaei
f0f50c75cc
fix(ux): refine hero slider, update shop copy, fix admin product save validation, add soundcloud waveform & fix player controls, improve reviews layout
Deploy Canina / deploy (push) Successful in 1m39s
2026-08-18 12:00:54 +03:30
parsa aghaei
f9dad098ef
feat: add dedicated podcast modal player, integrate video modal player in product page, and add media metadata management in admin
Deploy Canina / deploy (push) Successful in 1m50s
2026-08-18 11:34:04 +03:30
parsa aghaei
27a1517464
feat: complete admin url query sync, full sorting/filters, latin search, product media players, personalized pet name and stage noindex
Deploy Canina / deploy (push) Successful in 1m57s
2026-08-18 11:02:57 +03:30
parsa aghaei
4cbde63b89
feat(products): add product gallery, image zoom lightbox, clean duplicate analysis/usage sections and style catalog button
Deploy Canina / deploy (push) Successful in 1m47s
2026-08-17 17:16:56 +03:30
parsa aghaei
2d83a00169
feat(ui): optimize wiki ingredient links, product images, back buttons, and checkout settings
Deploy Canina / deploy (push) Successful in 1m54s
2026-08-17 14:43:36 +03:30
parsa aghaei
2d594c5d69
feat(ui): dynamic logo customization, centralized contact links, hero slider, banner placements, reorganized admin sidebar & ui-texts save fix
Deploy Canina / deploy (push) Has been cancelled
2026-08-17 09:26:05 +03:30
parsa aghaei
2fca778930
feat: complete payment retry, reviews system, catalog mode enforcement, and UI text defaults
Deploy Canina / deploy (push) Successful in 1m48s
2026-08-17 09:01:33 +03:30
9f11d8fb2d
chore(workspace): eradicate all tsc errors and eslint warnings across frontend, admin, and backend
Deploy Canina / deploy (push) Failing after 29s
2026-08-07 07:39:26 +03:30
4659a7b1de
feat(storefront): implement Phase C API integration replacing static fallbacks
Deploy Canina / deploy (push) Failing after 28s
2026-08-07 00:16:03 +03:30
parsa aghaei
ce30ade808
feat: complete all remaining backlog tasks 25.1 to 25.14
Deploy Canina / deploy (push) Waiting to run
2026-08-05 14:37:44 +03:30
parsa aghaei
f8e9ebfc44
feat: searchable province/city selects, zip code support, fix trust-seals header, responsive mobile logo & auth, cart scroll lock & safe image fallback, toast font
Deploy Canina / deploy (push) Failing after 18s
2026-08-01 12:41:35 +03:30
parsa aghaei
dac41b14ee
fix(ssr-navigator): resolve ReferenceError navigator is not defined during Next.js static prerendering in useNetworkStatus hook
2026-07-27 14:50:15 +03:30
parsa aghaei
167983bbbb
feat: TASK-120 - add quick share dosage and product info button to ProductPage
2026-07-26 16:15:44 +03:30
parsa aghaei
4e1aa292ee
feat: TASK-118 - add storage conditions and contraindications bar to ProductPage
2026-07-26 16:10:07 +03:30
parsa aghaei
5284717cfb
feat: TASK-115 - enhance dosage and treatment cost calculator in ProductPage
2026-07-26 16:04:39 +03:30
parsa aghaei
21ef2149ba
feat: TASK-114 - add official PDF catalog download link and authenticity badge to Footer & ProductPage
2026-07-26 15:25:46 +03:30
parsa aghaei
27ef5979aa
fix(ui): remove overflow-x-auto from breadcrumbs to eliminate unwanted scrollbar pill
Deploy Canina / deploy (push) Successful in 5m16s
2026-07-22 16:36:35 +03:30
parsa aghaei
51b661542a
style: standardize breadcrumbs and integrated back button across all pages (Archive, Product, Blog, Blog detail, Wiki)
2026-07-22 16:10:14 +03:30
parsa aghaei
f367499a5c
feat(ui): refine desktop sticky buy box, redesign blog newsletter CTA, enhance wiki product cards padding, add symptom search & active filters bar
2026-07-22 15:44:50 +03:30
parsa aghaei
00a217ee02
fix(ui): unify ingredients section border container and fix sticky header overflow parent
2026-07-22 15:30:54 +03:30
parsa aghaei
e1da54f2f5
fix(product): set explicit grid-cols-1 and w-full for perfect mobile layout alignment
2026-07-22 15:27:35 +03:30
parsa aghaei
5005f0e68f
fix(product): ensure 100% symmetrical grid width and centered element margins on mobile
2026-07-22 15:25:18 +03:30
parsa aghaei
12265c88e8
fix(product): ensure perfectly symmetrical left/right mobile container margins
2026-07-22 15:23:14 +03:30
parsa aghaei
1c93aec1c9
fix(ui): refine mobile product details alignment, search overlay, remove full page loading, toast close button and dosage calculator layout
2026-07-22 15:16:00 +03:30
parsa aghaei
913317809f
fix(mobile-ui): comprehensive mobile responsiveness, header, store filters, wiki scroll and checkout overhaul
2026-07-22 14:11:45 +03:30
parsa aghaei
fb23831640
fix(product): conditionally replace dosage calculator with topical usage notice for external care items
...
- Hide weight-based dosage calculator for topical/external care products (eye drops, paw balm, sprays, lotions)
- Show dedicated topical usage guide card explaining that dosage is independent of body weight
- Retain active dynamic weight calculator for all oral supplements (tablets, oils, gels, powders)
2026-07-21 13:52:59 +03:30
parsa aghaei
24ce3a44bf
fix(calculator): enhance dosage calculator reactivity for logged-in and guest users
...
- Automatically prefill pet weight and age if user has a registered pet profile
- Provide dynamic weight-based dosage calculation fallback for all products when browsing as guest
- Update daily dose, duration, and package longevity reactively upon slider and age button interactions
2026-07-21 12:52:05 +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
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
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