| .. |
|
about
|
fix: complete Technical SEO and Semantic HTML improvements across all routes and layout
|
2026-07-15 12:29:38 +03:30 |
|
blog
|
fix(profile, image): fix wallet responsive layout on mobile and replace img tags with next/image
|
2026-07-25 11:47:19 +03:30 |
|
catalog
|
feat(catalog-drag-scroll): add interactive mouse drag-to-scroll and wheel scroll handlers to catalog category pills
|
2026-07-27 13:40:43 +03:30 |
|
checkout
|
feat: auxiliary pages migrated to Next.js (Blog, Videos, Track, Success)
|
2026-06-12 01:17:03 +03:30 |
|
contact
|
fix: complete Technical SEO and Semantic HTML improvements across all routes and layout
|
2026-07-15 12:29:38 +03:30 |
|
dashboard
|
feat: interactive pages migrated to Next.js (Dashboard, Checkout, Profile, Wiki)
|
2026-06-12 01:10:52 +03:30 |
|
privacy
|
fix: complete Technical SEO and Semantic HTML improvements across all routes and layout
|
2026-07-15 12:29:38 +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
|
feat(seo): implement dynamic metadata, OpenGraph, and Product JSON-LD structured data [TASK-101]
|
2026-07-26 14:31:12 +03:30 |
|
track
|
feat: auxiliary pages migrated to Next.js (Blog, Videos, Track, Success)
|
2026-06-12 01:17:03 +03:30 |
|
trust-seals
|
feat(payment): add official eNamad seal, card-to-card payment method, and wallet deposit instructions
|
2026-08-01 11:15:14 +03:30 |
|
videos
|
feat: auxiliary pages migrated to Next.js (Blog, Videos, Track, Success)
|
2026-06-12 01:17:03 +03:30 |
|
wiki
|
fix(wiki): wrap IngredientWiki in Suspense boundary for static prerendering
|
2026-07-22 15:16:51 +03:30 |
|
ClientLayout.tsx
|
fix(auth,backend): synchronize auth state across stores, reset guest profile data, and resolve backend spec compilation
|
2026-07-26 20:18:35 +03:30 |
|
error.tsx
|
feat(router): add streaming app/loading.tsx skeleton and global app/error.tsx boundary [TASK-108]
|
2026-07-26 14:57:06 +03:30 |
|
favicon.ico
|
feat: complete phase 2 mock removal and db seed
|
2026-06-12 00:58:10 +03:30 |
|
globals.css
|
fix(catalog-hscroll-cms-buttons): add sleek custom horizontal scrollbar for catalog categories and fix high-contrast purple styling for admin CMS buttons
|
2026-07-27 12:36:23 +03:30 |
|
HomeClient.tsx
|
feat(header-refill-videos): restore full DB seeding, wire homepage videos to backend API, upgrade Refill to Cashback Loyalty system, and refactor Header into 2-tier Mega-Menu layout
|
2026-07-27 12:07:29 +03:30 |
|
layout.tsx
|
fix: sync db schema via prisma db push, add suppressHydrationWarning, and handle 401 profile errors gracefully
|
2026-07-26 19:46:36 +03:30 |
|
loading.tsx
|
feat(router): add streaming app/loading.tsx skeleton and global app/error.tsx boundary [TASK-108]
|
2026-07-26 14:57:06 +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: complete Technical SEO and Semantic HTML improvements across all routes and layout
|
2026-07-15 12:29:38 +03:30 |
|
robots.ts
|
feat: rename brand from canina to canino across codebase
|
2026-07-10 16:32:31 +03:30 |
|
sitemap.ts
|
feat(seo): enhance dynamic sitemap.ts generation with product slugs and fallbacks [TASK-110]
|
2026-07-26 14:59:12 +03:30 |