پارسا آقایی parsa
parsa pushed to develop at parsa/canina 2026-07-26 15:48:01 +00:00
0046fb7106 feat(backend): implement CmsModule for full CRUD of HeroBanners, VetTestimonials, and SmartAdvisorRules
parsa pushed to develop at parsa/canina 2026-07-26 15:19:51 +00:00
0162bc7b6d fix: resolve TypeScript build error in SmartAdvisor, wire live API products, and verify 3-app production build
parsa pushed to develop at parsa/canina 2026-07-26 14:24:35 +00:00
6a8d20f81a feat: add SeoModule, rate limiting, and complete agency task backlog execution
parsa pushed to develop at parsa/canina 2026-07-26 14:24:34 +00:00
0a04bac013 feat: complete specialist review and initial agency alignment for Canina Iran
parsa pushed to develop at parsa/canina 2026-07-26 14:04:35 +00:00
5e8a919dd0 fix: renumber agents — 00_intake stays 00, others shift +1
parsa pushed to develop at parsa/canina 2026-07-26 13:59:59 +00:00
f437f46e2e feat: AI Software Agency v3 — complete overhaul
parsa pushed to develop at parsa/canina 2026-07-26 12:57:19 +00:00
08c968300f feat: TASK-101 - optimize Prisma schema, compound indexes, wholesale price and Rx fields
parsa pushed to develop at parsa/canina 2026-07-26 12:50:43 +00:00
5377ddbfbf docs: audit and re-prioritize backlog across database, NestJS backend, admin panel, and testing layers
parsa pushed to develop at parsa/canina 2026-07-26 12:48:42 +00:00
a7abd9a389 feat: TASK-121 - add official Germany catalog dosage table link to SmartAdvisor
parsa pushed to develop at parsa/canina 2026-07-26 12:45:55 +00:00
167983bbbb feat: TASK-120 - add quick share dosage and product info button to ProductPage
parsa pushed to develop at parsa/canina 2026-07-26 12:42:48 +00:00
9236a2b1ab feat: TASK-119 - add sugar-free and gluten-free medical standards banner in IngredientWiki
parsa pushed to develop at parsa/canina 2026-07-26 12:40:01 +00:00
4e1aa292ee feat: TASK-118 - add storage conditions and contraindications bar to ProductPage
parsa pushed to develop at parsa/canina 2026-07-26 12:37:19 +00:00
17372f9d4d feat: TASK-117 - add official Germany catalog authenticity badge & hotline to CartDrawer
parsa pushed to develop at parsa/canina 2026-07-26 12:35:40 +00:00
b2da0f9d70 feat: TASK-116 - add ticket support & veterinary online consultation tab to UserDashboard
parsa pushed to develop at parsa/canina 2026-07-26 12:33:27 +00:00
5284717cfb feat: TASK-115 - enhance dosage and treatment cost calculator in ProductPage
parsa pushed to develop at parsa/canina 2026-07-26 12:01:27 +00:00
21ef2149ba feat: TASK-114 - add official PDF catalog download link and authenticity badge to Footer & ProductPage
parsa pushed to develop at parsa/canina 2026-07-26 11:53:00 +00:00
7e17f6840c feat: TASK-113 - add CSV/Excel B2B wholesale price list export capability
201aebd2f5 feat: TASK-112 - implement PrescriptionUploadModal and Header direct prescription order button
72c126b9ca feat: TASK-111 - add prescription and household supplement filters to ArchivePage
db3c18a433 feat(seo): enhance dynamic sitemap.ts generation with product slugs and fallbacks [TASK-110]
3cdf51f056 feat(admin): add wholesale user verification & role upgrade capabilities [TASK-109]
Compare 13 commits »
parsa pushed to develop at parsa/canina 2026-07-26 09:45:36 +00:00
377ebd7257 fix(store): preserve local wallet balance and petId order mapping during fetchProfile sync
parsa pushed to develop at parsa/canina 2026-07-25 08:43:52 +00:00
38e86d755b fix(wallet, pet-profile): ensure wallet balance deduction and map petId in order history sync
parsa pushed to develop at parsa/canina 2026-07-25 08:37:59 +00:00
6d6824c3ca fix(checkout, profile, address): fix Google autocomplete attributes, wallet balance in checkout, order history and pet profile sync