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
|
9efa96be9b
|
fix(products): fix view-in-site URL to use canonical apex domain instead of www
Deploy Canina / deploy (push) Successful in 27s
E2E Playwright Tests / Run Full E2E & Security Suites (push) Failing after 6s
|
2026-08-26 16:19:07 +03:30 |
|
parsa aghaei
|
73029c06c4
|
fix(media): resolve UTF-8 Persian/Arabic filename encoding issue in uploads
E2E Playwright Tests / Run Full E2E & Security Suites (push) Failing after 7s
Deploy Canina / deploy (push) Has been cancelled
|
2026-08-26 16:17:08 +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
|
98829f5873
|
feat(routes): add /dashboard/pets and /dashboard/orders routing handlers
E2E Playwright Tests / Run Full E2E & Security Suites (push) Waiting to run
Deploy Canina / deploy (push) Has been cancelled
|
2026-08-26 14:28:49 +03:30 |
|
parsa aghaei
|
e797cf9167
|
style(toast): offset mobile notifications below sticky header
E2E Playwright Tests / Run Full E2E & Security Suites (push) Waiting to run
Deploy Canina / deploy (push) Has been cancelled
|
2026-08-26 14:26:52 +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
|
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
|
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
|
fa69aa4c49
|
chore(graphify): update knowledge graph
Deploy Canina / deploy (push) Successful in 22s
|
2026-08-25 10:32:21 +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 |
|
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 |
|
parsa aghaei
|
5705354429
|
feat(blog): complete full-stack blog module with rich text editor, SEO analyzer, JSON-LD schema, and RSS feed
Deploy Canina / deploy (push) Successful in 1m43s
|
2026-08-24 16:48:31 +03:30 |
|
parsa aghaei
|
8852f62580
|
fix(admin-panel): resolve caret jumping and DOM sync issues in RichTextEditor
Deploy Canina / deploy (push) Successful in 49s
|
2026-08-24 13:40:25 +03:30 |
|
parsa aghaei
|
ebdc740bc0
|
fix(admin-panel): fix misplaced import in UITexts causing render error and update graphify
Deploy Canina / deploy (push) Successful in 3m16s
|
2026-08-24 13:08:50 +03:30 |
|
|
|
c68ff27621
|
fix(frontend): add defensive guards against undefined props in FeaturedProducts
Deploy Canina / deploy (push) Successful in 1m49s
|
2026-08-24 01:46:15 +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 |
|
parsa aghaei
|
9d63f9a7a4
|
feat(admin): standardize UI components, modal viewports, URL syncing, and add live monitoring
Deploy Canina / deploy (push) Successful in 31s
|
2026-08-23 08:40:37 +03:30 |
|
parsa aghaei
|
828c90b4c6
|
chore: sync develop graphify artifacts
|
2026-08-23 08:28:26 +03:30 |
|
|
|
cc8f52cb3f
|
fix(pets): resolve pet registration flow, missing assets, 401 guard, and add none option to symptoms
Deploy Canina / deploy (push) Successful in 1m51s
|
2026-08-22 20:53:09 +03:30 |
|
|
|
c35cff5671
|
fix(prisma): regenerate client types, fix admin service and sync graphify
|
2026-08-22 19:27:17 +03:30 |
|
parsa aghaei
|
4e768d66a9
|
feat: add refill toggle in admin settings and compact checkout UI layout
Deploy Canina / deploy (push) Successful in 1m31s
|
2026-08-22 17:37:50 +03:30 |
|
parsa aghaei
|
6454c18071
|
feat(checkout): improve wallet top-up flow with auto deficit pre-fill on insufficient funds
Deploy Canina / deploy (push) Successful in 1m33s
|
2026-08-22 17:18:24 +03:30 |
|
parsa aghaei
|
992c815749
|
fix(payment): resolve zibal refund apiKey and token resolution across aliases
Deploy Canina / deploy (push) Successful in 33s
|
2026-08-22 17:13:17 +03:30 |
|
parsa aghaei
|
d62787cd99
|
feat(payment): fix zibal refund api, add maskable fields, receipt modal, standardized buttons and order refund options
Deploy Canina / deploy (push) Successful in 41s
|
2026-08-22 17:01:13 +03:30 |
|
parsa aghaei
|
62288a83e9
|
fix(payment): auto-fallback apiKey parameter for Zibal refunds and add refund button to transactions table and details modal
Deploy Canina / deploy (push) Has been cancelled
|
2026-08-22 15:02:46 +03:30 |
|
parsa aghaei
|
ee32b4c11d
|
feat(zibal): implement full dedicated Zibal Financial Portal with refunds, payouts, queue and ipg reports
Deploy Canina / deploy (push) Successful in 41s
|
2026-08-22 14:14:00 +03:30 |
|
parsa aghaei
|
bf41ba038e
|
feat(dashboard): persist active tab in URL and keep active tab on reload
Deploy Canina / deploy (push) Successful in 1m30s
|
2026-08-22 14:04:30 +03:30 |
|
parsa aghaei
|
a2b8afccc3
|
feat(payment): implement complete Zibal IPG, EBank, Wallets, Refunds and Trust Seals
Deploy Canina / deploy (push) Successful in 1m51s
|
2026-08-22 13:40:42 +03:30 |
|
parsa aghaei
|
70d58e7086
|
feat(seo): unify dynamic SEO metadata and title formatting across backend, admin and application
Deploy Canina / deploy (push) Successful in 1m44s
|
2026-08-19 15:03:10 +03:30 |
|
parsa aghaei
|
6eb45cd467
|
refactor: unify domain and contact emails to canina.ir across all apps and seeds
Deploy Canina / deploy (push) Successful in 1m55s
|
2026-08-19 11:52:36 +03:30 |
|
parsa aghaei
|
78ea486964
|
ci: add --ignore-scripts to Dockerfiles to prevent hanging on Prisma engine downloads
Deploy Canina / deploy (push) Has started running
|
2026-08-18 21:55:14 +03:30 |
|
parsa aghaei
|
a2b8c91cf9
|
ci: fix prisma mirror and optimize docker context ignoring heavy uploads
Deploy Canina / deploy (push) Has been cancelled
|
2026-08-18 21:47:02 +03:30 |
|
parsa aghaei
|
ae9e82b5eb
|
ci: optimize compose build flags and remove obsolete compose version tags
Deploy Canina / deploy (push) Waiting to run
|
2026-08-18 21:27:48 +03:30 |
|
parsa aghaei
|
f880b942f1
|
ci: add --progress=plain to docker compose build and clean up docker npm proxy config
Deploy Canina / deploy (push) Has been cancelled
|
2026-08-18 21:14:22 +03:30 |
|