parsa aghaei
|
08ad51152f
|
feat(images): enable Next.js image optimization with complete upstream buffer retrieval and explicit MIME types
Deploy Canina / deploy (push) Successful in 2m4s
E2E Playwright Tests / Run Full E2E & Security Suites (push) Failing after 7s
|
2026-09-02 16:14:33 +03:30 |
|
parsa aghaei
|
89e59c8427
|
fix(images): ensure unoptimized direct serving for uploads proxy routes to prevent 400 bad request
E2E Playwright Tests / Run Full E2E & Security Suites (push) Failing after 7s
Deploy Canina / deploy (push) Has been cancelled
|
2026-09-02 16:10:52 +03:30 |
|
parsa aghaei
|
3aaea0062b
|
perf: optimize font payloads, enable responsive image optimization for uploads, and set high priority on top hero/product images
Deploy Canina / deploy (push) Successful in 2m14s
E2E Playwright Tests / Run Full E2E & Security Suites (push) Failing after 6s
|
2026-09-02 15:54:12 +03:30 |
|
parsa aghaei
|
00839017ff
|
feat(products): remove mock static fallbacks and add dynamic specialist recommendation management in database and admin panel
E2E Playwright Tests / Run Full E2E & Security Suites (push) Failing after 7s
Deploy Canina / deploy (push) Has been cancelled
|
2026-09-02 15:50:01 +03:30 |
|
parsa aghaei
|
1ca06d5740
|
fix(images): restore unoptimized true for direct upload proxy serving and fix React 418 hydration mismatch
Deploy Canina / deploy (push) Successful in 2m5s
E2E Playwright Tests / Run Full E2E & Security Suites (push) Failing after 9s
|
2026-09-02 15:36:03 +03:30 |
|
parsa aghaei
|
e081441c22
|
perf(images): enable Next.js image optimization with fast internal docker proxy routing and clean button text SSR
Deploy Canina / deploy (push) Successful in 2m2s
E2E Playwright Tests / Run Full E2E & Security Suites (push) Failing after 7s
|
2026-09-02 15:27:41 +03:30 |
|
parsa aghaei
|
0ff9a6b886
|
perf(mobile): eliminate 0.6 CLS by removing initial motion transforms from above-the-fold Hero, and fix footer h3 hierarchy
Deploy Canina / deploy (push) Successful in 2m4s
E2E Playwright Tests / Run Full E2E & Security Suites (push) Failing after 7s
|
2026-09-02 15:12:46 +03:30 |
|
parsa aghaei
|
5e6e25390e
|
fix(images): restore direct upload loading to fix 502, fix StatCounter CLS and SmartAdvisor button contrast
E2E Playwright Tests / Run Full E2E & Security Suites (push) Failing after 6s
Deploy Canina / deploy (push) Has been cancelled
|
2026-09-02 15:09:54 +03:30 |
|
parsa aghaei
|
062718fb84
|
perf(mobile): add cart aria-label, fix heading levels h3, and remove duplicate font network chains
Deploy Canina / deploy (push) Successful in 2m2s
E2E Playwright Tests / Run Full E2E & Security Suites (push) Failing after 8s
|
2026-09-02 14:21:11 +03:30 |
|
parsa aghaei
|
98e20269a3
|
perf(storefront): optimize LCP image delivery, lazy-load scripts, improve WCAG contrast and accessibility
Deploy Canina / deploy (push) Successful in 2m1s
E2E Playwright Tests / Run Full E2E & Security Suites (push) Failing after 8s
|
2026-09-02 14:16:07 +03:30 |
|
parsa aghaei
|
9744aa814f
|
fix: make product key highlights and FAQs purely dynamic based on admin inputs without hardcoded fallbacks
Deploy Canina / deploy (push) Successful in 2m6s
E2E Playwright Tests / Run Full E2E & Security Suites (push) Failing after 7s
|
2026-09-02 11:51:35 +03:30 |
|
parsa aghaei
|
101611d8a7
|
feat: complete product management with dynamic FAQs, PAO, storage conditions, safety guidelines and key highlights
E2E Playwright Tests / Run Full E2E & Security Suites (push) Waiting to run
Deploy Canina / deploy (push) Has been cancelled
|
2026-09-02 11:09:18 +03:30 |
|
parsa aghaei
|
3cbcad7b65
|
feat(seo,ux,cro): enhance product page with JSON-LD @graph schemas, above-the-fold CRO highlights, PAO/storage badges, and dynamic reviews
E2E Playwright Tests / Run Full E2E & Security Suites (push) Waiting to run
Deploy Canina / deploy (push) Has been cancelled
|
2026-09-02 10:51:48 +03:30 |
|
parsa aghaei
|
517d611b2a
|
fix(ui): ensure 100% solid white background and higher z-index for ingredient wiki tooltip
Deploy Canina / deploy (push) Successful in 2m13s
E2E Playwright Tests / Run Full E2E & Security Suites (push) Failing after 6s
|
2026-09-02 10:45:00 +03:30 |
|
parsa aghaei
|
812bc2920c
|
feat(navigation): add custom glowing NavigationProgressBar, enable Swagger on localhost dev, set local store port to 3005, and remove hero-section-image.png
Deploy Canina / deploy (push) Successful in 1m46s
E2E Playwright Tests / Run Full E2E & Security Suites (push) Failing after 6s
|
2026-08-29 13:53:21 +03:30 |
|
parsa aghaei
|
c7d7ac3aa3
|
fix(media): resolve 400 Bad Request on next/image proxy, add auto scroll to top on route change, disable swagger in prod, and fix dev ports
Deploy Canina / deploy (push) Successful in 1m51s
E2E Playwright Tests / Run Full E2E & Security Suites (push) Failing after 7s
|
2026-08-29 13:37:50 +03:30 |
|
parsa aghaei
|
fa1a35c835
|
feat(media): implement nextjs media proxy API routes (/api/uploads & /api/media) with server-side caching and streaming
Deploy Canina / deploy (push) Successful in 1m34s
E2E Playwright Tests / Run Full E2E & Security Suites (push) Failing after 6s
|
2026-08-29 12:13:16 +03:30 |
|
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
|
bfb7f42065
|
feat(ui): integrate RichTextEditor for product full description and add click-outside handlers for dropdowns
Deploy Canina / deploy (push) Successful in 1m35s
E2E Playwright Tests / Run Full E2E & Security Suites (push) Failing after 7s
|
2026-08-29 08:46:41 +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
|
2ce872969c
|
style(podcast): enhance badge contrast with bright cyan text and border on dark background
E2E Playwright Tests / Run Full E2E & Security Suites (push) Failing after 6s
Deploy Canina / deploy (push) Has been cancelled
|
2026-08-26 16:20:47 +03:30 |
|
parsa aghaei
|
5f58ba8258
|
refactor(shop): remove prescription vs OTC filter from shop archive
Deploy Canina / deploy (push) Successful in 1m36s
E2E Playwright Tests / Run Full E2E & Security Suites (push) Failing after 6s
|
2026-08-26 14:34:18 +03:30 |
|
parsa aghaei
|
0132cce0cb
|
feat(settings): add admin toggle for prescription upload button and bind to header
E2E Playwright Tests / Run Full E2E & Security Suites (push) Waiting to run
Deploy Canina / deploy (push) Has been cancelled
|
2026-08-26 14:32:30 +03:30 |
|
parsa aghaei
|
3109e30fd7
|
fix(shop): update breadcrumb title from catalog to shop products
E2E Playwright Tests / Run Full E2E & Security Suites (push) Failing after 6s
Deploy Canina / deploy (push) Has been cancelled
|
2026-08-26 14:30:15 +03:30 |
|
parsa aghaei
|
6cacfd447b
|
fix(prescription): raise modal z-index above header, add backdrop dismiss, and show upload button on mobile header and drawer
E2E Playwright Tests / Run Full E2E & Security Suites (push) Waiting to run
Deploy Canina / deploy (push) Has been cancelled
|
2026-08-26 14:25:24 +03:30 |
|
parsa aghaei
|
63e10449ad
|
fix(auth): unify typography to Vazir and set password login as default
E2E Playwright Tests / Run Full E2E & Security Suites (push) Failing after 6s
Deploy Canina / deploy (push) Has been cancelled
|
2026-08-26 14:23:07 +03:30 |
|
parsa aghaei
|
6e23269a5c
|
feat: user crm metrics, product total sold, dynamic menu sync, blog views & advisor route
Deploy Canina / deploy (push) Successful in 1m50s
E2E Playwright Tests / Run Full E2E & Security Suites (push) Failing after 6s
|
2026-08-26 14:05:26 +03:30 |
|
parsa aghaei
|
9294e89712
|
feat(auth): redesign AuthModal with structured tabs, clean login/signup separation, clear OTP/password switch and polished UX
Deploy Canina / deploy (push) Successful in 1m32s
E2E Playwright Tests / Run Full E2E & Security Suites (push) Failing after 6s
|
2026-08-26 13:51:16 +03:30 |
|
parsa aghaei
|
41f7e98d97
|
feat(checkout): unify manual address form with AddressModal, auto-save address and sync user profile on order
E2E Playwright Tests / Run Full E2E & Security Suites (push) Failing after 6s
Deploy Canina / deploy (push) Has been cancelled
|
2026-08-26 13:48:41 +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
|
229e50f973
|
fix(catalog): luxury brochure redesign, dynamic admin logo, whitespace-nowrap badges, fixed spread dimensions
Deploy Canina / deploy (push) Successful in 1m36s
E2E Playwright Tests / Run Full E2E & Security Suites (push) Failing after 6s
|
2026-08-26 13:23:56 +03:30 |
|
parsa aghaei
|
c825268b34
|
fix(contact): replace hardcoded phone numbers with dynamic settings from backend across all components
Deploy Canina / deploy (push) Successful in 1m37s
E2E Playwright Tests / Run Full E2E & Security Suites (push) Failing after 6s
|
2026-08-26 12:03:17 +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
|
0b52f9e9e4
|
style(homepage): optimize mobile margins, paddings and section spacing
Deploy Canina / deploy (push) Successful in 1m38s
E2E Playwright Tests / Run Full E2E & Security Suites (push) Failing after 6s
|
2026-08-26 11:09:39 +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
|
753b3dd7ec
|
merge: resolve merge conflicts in ArchivePage.tsx and graphify-out from develop
|
2026-08-26 10:17:09 +03:30 |
|
|
|
cf9ae234b9
|
feat: add charity reporting & financial breakdowns in admin, fix mobile scroll restoration and OTP numeric keyboard
Deploy Canina / deploy (push) Successful in 1m44s
|
2026-08-26 00:12:33 +03:30 |
|
parsa aghaei
|
770665cfc0
|
test(e2e): complete cross-platform coverage and hardening for security, admin, and cart suites
|
2026-08-25 17:48:33 +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
|
6ef293ea59
|
test(e2e): refactor 6 e2e suites with strict assertions, add mutation verification and update test coverage map
|
2026-08-25 15:19:22 +03:30 |
|
parsa aghaei
|
7b89e141c5
|
feat(core): polish codebase, enhance error handling, security hardening, rate limiting, and a11y compliance
Deploy Canina / deploy (push) Successful in 1m43s
|
2026-08-25 11:33:37 +03:30 |
|
parsa aghaei
|
70c2627d93
|
feat(seo): implement B2B dedicated route, structured data schemas, archive optimizations, and SEO database backfill
Deploy Canina / deploy (push) Successful in 1m44s
|
2026-08-25 11:19:30 +03:30 |
|
parsa aghaei
|
b854298a29
|
fix(blog): split interactive blog elements into BlogPostClient to resolve React Server Component event handler error
Deploy Canina / deploy (push) Successful in 1m43s
|
2026-08-25 10:29:03 +03:30 |
|
parsa aghaei
|
088f8e20bb
|
fix(blog): resolve 404 and 500 error on blog post slug navigation
Deploy Canina / deploy (push) Has been cancelled
|
2026-08-25 10:21:50 +03:30 |
|
parsa aghaei
|
1ddfb0a823
|
fix(blog): update fallback image handling, use SafeImage, and enhance related products display
Deploy Canina / deploy (push) Successful in 1m37s
|
2026-08-24 17:49:40 +03:30 |
|