canina/frontend/application/app
parsa aghaei 1a0c98a34e feat: dynamic UI texts system + admin panel editor + Vazirmatn local font + bug fixes
- Add getText() system for all homepage sections (Header, Hero, FeaturedProducts, SmartAdvisor, VetGallery, Footer)
- Add UITexts admin page in frontend/admin-panel with search, group collapse, per-key save
- Add seed-ui-texts.ts with 102 texts in 9 groups
- Add local VazirmatnVariable.woff2 font, remove CDN + Inter references
- Fix hero image path, productService return type { data, meta }
- Fix ArchivePage pagination + CATEGORIES list + breadcrumbs
- Fix BlogPage/Wiki page links + brightness-0 invert removal
- Fix IngredientWiki search + product links + placeholder
- Fix all getProducts() callers for { data } destructuring
- Fix sitemap.ts, CartDrawer, B2BPortal, CheckoutPage type issues
- Add .gitignore for /fonts/ and /backend/uploads/
2026-07-11 17:19:55 +03:30
..
blog fix: await params Promise in blog and wiki [slug] pages for Next.js 16 2026-07-11 15:51:29 +03:30
checkout feat: auxiliary pages migrated to Next.js (Blog, Videos, Track, Success) 2026-06-12 01:17:03 +03:30
dashboard feat: interactive pages migrated to Next.js (Dashboard, Checkout, Profile, Wiki) 2026-06-12 01:10:52 +03:30
profile feat: interactive pages migrated to Next.js (Dashboard, Checkout, Profile, Wiki) 2026-06-12 01:10:52 +03:30
search fix: resolve seed encoding, search param, and wiki data source issues 2026-07-11 15:40:49 +03:30
shop fix: resolve seed encoding, search param, and wiki data source issues 2026-07-11 15:40:49 +03:30
track feat: auxiliary pages migrated to Next.js (Blog, Videos, Track, Success) 2026-06-12 01:17:03 +03:30
videos feat: auxiliary pages migrated to Next.js (Blog, Videos, Track, Success) 2026-06-12 01:17:03 +03:30
wiki fix: await params Promise in blog and wiki [slug] pages for Next.js 16 2026-07-11 15:51:29 +03:30
ClientLayout.tsx feat: core pages and components migrated to Next.js (Home, Shop, Product) 2026-06-12 01:08:04 +03:30
favicon.ico feat: complete phase 2 mock removal and db seed 2026-06-12 00:58:10 +03:30
globals.css feat: dynamic UI texts system + admin panel editor + Vazirmatn local font + bug fixes 2026-07-11 17:19:55 +03:30
layout.tsx fix: resolve seed encoding, search param, and wiki data source issues 2026-07-11 15:40:49 +03:30
not-found.tsx 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
page.tsx fix: resolve seed encoding, search param, and wiki data source issues 2026-07-11 15:40:49 +03:30
robots.ts feat: rename brand from canina to canino across codebase 2026-07-10 16:32:31 +03:30
sitemap.ts feat: dynamic UI texts system + admin panel editor + Vazirmatn local font + bug fixes 2026-07-11 17:19:55 +03:30