پارسا آقایی parsa
parsa pushed to develop at parsa/canina 2026-07-26 17:10:00 +00:00
5be2b9693d fix(dashboard): calculate total charity dynamically from order history and profile total
parsa pushed to develop at parsa/canina 2026-07-26 17:09:51 +00:00
377ec7fb34 fix(orders,wallet): implement full-stack wallet deduction in PostgreSQL and sync charity donation total in user profile
parsa pushed to develop at parsa/canina 2026-07-26 17:04:47 +00:00
51b2f811fa fix(orders): add type assertion to order creation payload to eliminate IDE TS server cache warning
parsa pushed to develop at parsa/canina 2026-07-26 17:02:08 +00:00
55f5a5570c fix(prisma,admin,auth): regenerate prisma client for isRefill, make charity round step configurable in admin, and fix root cause pet store reset
parsa pushed to develop at parsa/canina 2026-07-26 16:54:13 +00:00
bdf8856883 fix(auth,checkout): add Axios 401/403 auto-logout response interceptor and fix charity round-up 10k exact math
parsa pushed to develop at parsa/canina 2026-07-26 16:48:25 +00:00
72badb1a7b fix(auth,backend): synchronize auth state across stores, reset guest profile data, and resolve backend spec compilation
parsa pushed to develop at parsa/canina 2026-07-26 16:41:16 +00:00
4979d4120c fix(checkout,orders,admin): resolve guest checkout address bug, persist refill and charity in DB, and fix admin media thumbnail cropping
parsa pushed to develop at parsa/canina 2026-07-26 16:33:33 +00:00
989f77e106 fix(shop): map requiresRx in productService, enable backend query param filtering, and classify 11 prescription vs 24 OTC products
parsa pushed to develop at parsa/canina 2026-07-26 16:28:15 +00:00
df6c56b1e8 fix(frontend): resolve dosage_logic property type check in CatalogClient.tsx
parsa pushed to develop at parsa/canina 2026-07-26 16:23:26 +00:00
6932f091c4 feat(frontend): create user-facing interactive catalog page (/catalog) with PDF print exporter and remove internal PDF link
parsa pushed to develop at parsa/canina 2026-07-26 16:16:23 +00:00
abf22cc18d fix: sync db schema via prisma db push, add suppressHydrationWarning, and handle 401 profile errors gracefully
parsa pushed to develop at parsa/canina 2026-07-26 16:08:22 +00:00
73e26d8f12 feat: complete end-to-end sync across NestJS backend, Next.js app, and React admin panel
parsa pushed to develop at parsa/canina 2026-07-26 16:06:10 +00:00
510c2f90de feat(admin): add WholesaleApplications page for B2B clinic license review and role approval
parsa pushed to develop at parsa/canina 2026-07-26 16:05:53 +00:00
a999627d28 feat(admin): build CMS management page for dynamic Hero Banners and Vet Testimonials
parsa pushed to develop at parsa/canina 2026-07-26 16:00:04 +00:00
f6bc0b0e42 feat(frontend): wire PrescriptionUploadModal to media API and verify Next.js build
parsa pushed to develop at parsa/canina 2026-07-26 15:58:19 +00:00
3cfa99766c feat(frontend): integrate B2B wholesale license application form with NestJS API
parsa pushed to develop at parsa/canina 2026-07-26 15:58:06 +00:00
b1027903d6 feat(frontend): map SmartAdvisor rules dynamically from backend API with medical rationale rendering
parsa pushed to develop at parsa/canina 2026-07-26 15:52:42 +00:00
2ec77f0e1a feat(frontend): connect VetGallery to live API testimonials and verify production build
parsa pushed to develop at parsa/canina 2026-07-26 15:50:27 +00:00
0bdb500554 feat(backend): support prescriptionUrl attachment in CreateOrderDto and OrdersService
parsa pushed to develop at parsa/canina 2026-07-26 15:50:16 +00:00
7cc5c7d176 feat(backend): implement WholesaleModule for B2B wholesale applications and admin approvals