Commit Graph

11 Commits

Author SHA1 Message Date
parsa aghaei
70d58e7086 feat(seo): unify dynamic SEO metadata and title formatting across backend, admin and application
All checks were successful
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
All checks were successful
Deploy Canina / deploy (push) Successful in 1m55s
2026-08-19 11:52:36 +03:30
parsa aghaei
8d1b786a24 chore(brand): rename all Persian occurrences of کانینا to کنینا across the project
All checks were successful
Deploy Canina / deploy (push) Successful in 1m50s
2026-08-16 16:40:08 +03:30
parsa aghaei
72a4073113 fix(wiki): wrap IngredientWiki in Suspense boundary for static prerendering 2026-07-22 15:16:51 +03:30
parsa aghaei
4dfe36b882 fix: complete Technical SEO and Semantic HTML improvements across all routes and layout 2026-07-15 12:29:38 +03:30
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
f69537a688 feat: rename brand from canina to canino across codebase 2026-07-10 16:32:31 +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
14bf2953ab feat: SEO metadata for static pages (search, wiki, blog) 2026-06-12 01:27:43 +03:30
976dfcd610 feat: interactive pages migrated to Next.js (Dashboard, Checkout, Profile, Wiki) 2026-06-12 01:10:52 +03:30