parsa aghaei
8345410376
feat(admin): implement symptoms management in admin panel product form
2026-07-15 17:49:03 +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
f66170cc20
feat: split Product name into nameFa and nameEn, add symptoms mapping mapping to seed-products
2026-07-15 14:08:45 +03:30
parsa aghaei
1d9b699d61
feat: implement dynamic category solutions in MegaMenu navigation and convert static footer buttons to Next.js links
2026-07-15 13:53:23 +03:30
parsa aghaei
0ccf37f922
feat: implement fully dynamic filter sidebar in backend getActiveFilters and frontend ArchivePage mapping with URL sync
2026-07-15 13:49:13 +03:30
devops
f71b22a664
fix: wiki sortBy, wiki detail page endpoint, blog SSR URL, and upload volume
Deploy Canina / deploy (push) Successful in 1m34s
2026-07-14 12:19:40 +00:00
devops
10849233de
trigger ci rebuild
Deploy Canina / deploy (push) Successful in 49s
2026-07-14 11:59:00 +00:00
parsa aghaei
7615aa0e51
fix: resolve seed encoding, search param, and wiki data source issues
...
- Fix seed-products.ts TS error (implicit any) and BOM handling
- Re-run full seed to restore correct Persian encoding in DB
- Fix productService query→search param mismatch
- Fix IngredientWiki hardcoded port 4000→use settingsStore
- Restore seed-products-data.json from git after accidental corruption
2026-07-11 15:40:49 +03:30
parsa aghaei
cd17a532d9
fix: resolve backend TS compilation errors, startup order, and add clipboard paste upload
...
- Fix products.service.ts: ingredients -> ingredientList (Prisma relation name)
- Fix seed-blogs.ts: template literal refactor (array join) to avoid esbuild parse error
- Fix seed-custom.ts: category string -> connectOrCreate relation
- Add start-dev.js: sequential startup (backend first, then frontends)
- Add Ctrl+V paste upload to admin MediaSelector component
- Create missing images/vets/ and images/slider/ directories
2026-07-11 13:51:12 +03:30
parsa aghaei
3dedc89ee1
تغییرات کلی در backend و frontend
2026-07-11 12:30:17 +03:30
f69537a688
feat: rename brand from canina to canino across codebase
2026-07-10 16:32:31 +03:30
2851ef8a25
feat: complete backend swagger annotations, admin pages pagination, and frontend application fixes
2026-07-10 16:13:52 +03:30
24137beb32
docs: complete swagger annotations for auth, home, blogs and wiki endpoints
2026-06-12 23:30:22 +03:30
dcfc4acae4
fix: restore wiki to dictionary, create dynamic blog pages and backend wiki CRUD
2026-06-12 23:14:21 +03:30
945c007a79
feat: complete app democking, fix types, add blogs api
2026-06-12 22:53:57 +03:30
6027e635db
feat: implement backend auth and fix pet profile payload
2026-06-12 22:37:35 +03:30
82ab454647
Fix Admin panel categories modal, add error handling, enforce cursor-pointer globally
2026-06-12 21:57:09 +03:30
69502fc380
feat: implement advanced reports, pagination for all tables, global settings, and discounts modules
2026-06-12 16:28:06 +03:30
a7ebb8d792
feat: complete admin panel major functionalities including responsive layout, recharts, custom modals, inline editing, and loading states
2026-06-12 16:19:57 +03:30
ee041d4e52
fix: resolve Hyper-V reserved port collisions and Tailwind v4 CSS
2026-06-12 14:18:55 +03:30
29ab7f4141
fix: change frontend and backend ports to resolve EACCES 3000
2026-06-12 14:05:50 +03:30
4b69932409
chore: save initial uncommitted changes
2026-06-12 00:21:03 +03:30
40ff169dc2
feat: complete testing, security, dynamic content, and devops overhaul
2026-05-27 02:00:14 +03:30
467532713c
feat: connect UI texts, address CRUD, OTP autofocus and profile to backend
2026-05-26 21:39:14 +03:30