parsa aghaei
fe6a900665
feat(perf): implement comprehensive Core Web Vitals, ISR caching, and media optimizations
Deploy Canina / deploy (push) Successful in 1m48s
2026-08-24 17:23:43 +03:30
parsa aghaei
5705354429
feat(blog): complete full-stack blog module with rich text editor, SEO analyzer, JSON-LD schema, and RSS feed
Deploy Canina / deploy (push) Successful in 1m43s
2026-08-24 16:48:31 +03:30
parsa aghaei
2d83a00169
feat(ui): optimize wiki ingredient links, product images, back buttons, and checkout settings
Deploy Canina / deploy (push) Successful in 1m54s
2026-08-17 14:43:36 +03:30
parsa aghaei
8d1b786a24
chore(brand): rename all Persian occurrences of کانینا to کنینا across the project
Deploy Canina / deploy (push) Successful in 1m50s
2026-08-16 16:40:08 +03:30
parsa aghaei
68fbd7d183
fix(profile, image): fix wallet responsive layout on mobile and replace img tags with next/image
2026-07-25 11:47:19 +03:30
parsa aghaei
27ef5979aa
fix(ui): remove overflow-x-auto from breadcrumbs to eliminate unwanted scrollbar pill
Deploy Canina / deploy (push) Successful in 5m16s
2026-07-22 16:36:35 +03:30
parsa aghaei
51b661542a
style: standardize breadcrumbs and integrated back button across all pages (Archive, Product, Blog, Blog detail, Wiki)
2026-07-22 16:10:14 +03:30
parsa aghaei
3683a768a8
fix(blog): integrate back button into top breadcrumb bar for a cleaner minimalist hero layout
2026-07-22 16:04:12 +03:30
parsa aghaei
85b542e8b4
fix(blog): add breadcrumb navigation, align header text and back button neatly
2026-07-22 16:02:57 +03:30
parsa aghaei
13a3b1f405
fix(blog): reorder form elements to ensure email input is always first before submit button
2026-07-22 16:00:24 +03:30
parsa aghaei
54ef14f006
fix(blog): stack mobile newsletter input and submit button inside container cleanly
2026-07-22 15:59:03 +03:30
parsa aghaei
1a1d828358
feat(blog): complete ultra-premium redesign of science newsletter card
2026-07-22 15:55:51 +03:30
parsa aghaei
cd52ac2b7d
fix(blog): make newsletter input pill container expand to full width of description
2026-07-22 15:52:58 +03:30
parsa aghaei
6cd5e747de
fix(blog): stack newsletter icon/title, description, and horizontal pill input vertically with clean space
2026-07-22 15:51:45 +03:30
parsa aghaei
5b07ddbf8f
refactor(blog): rebuild science newsletter section with RTL text flow, Brand C logo badge, and integrated horizontal pill input
2026-07-22 15:48:18 +03:30
parsa aghaei
078f9ba1f2
fix(blog): fix newsletter card layout overflow and text clipping on medium screens
2026-07-22 15:46:30 +03:30
parsa aghaei
f367499a5c
feat(ui): refine desktop sticky buy box, redesign blog newsletter CTA, enhance wiki product cards padding, add symptom search & active filters bar
2026-07-22 15:44:50 +03:30
parsa aghaei
913317809f
fix(mobile-ui): comprehensive mobile responsiveness, header, store filters, wiki scroll and checkout overhaul
2026-07-22 14:11:45 +03:30
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
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
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
dcfc4acae4
fix: restore wiki to dictionary, create dynamic blog pages and backend wiki CRUD
2026-06-12 23:14:21 +03:30
c4966136d7
fix: update import paths for lib folders in components
2026-06-12 01:32:10 +03:30
ee0b8a5ff8
feat: auxiliary pages migrated to Next.js (Blog, Videos, Track, Success)
2026-06-12 01:17:03 +03:30
72d2a5600a
feat: layout and overlays migrated to Next.js
2026-06-12 01:04:03 +03:30