canina/frontend/application/app
2026-08-03 11:47:50 +03:30
..
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: add BackButton, protect UserDashboard auth, fix product loading metadata title and add WebOTP auto-submit 2026-08-01 18:32:33 +03:30
checkout feat: auxiliary pages migrated to Next.js (Blog, Videos, Track, Success) 2026-06-12 01:17:03 +03:30
contact feat(contact): implement contact form submission, admin management and dynamic contact info 2026-08-01 18:28:19 +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: add BackButton, protect UserDashboard auth, fix product loading metadata title and add WebOTP auto-submit 2026-08-01 18:32:33 +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: searchable province/city selects, zip code support, fix trust-seals header, responsive mobile logo & auth, cart scroll lock & safe image fallback, toast font 2026-08-01 12:41:35 +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 feat(auth/contact/sms): sync contact submissions in admin, refine SMS error logs, trigger Auth Modal on 401 [TASK-13.1, TASK-14.1, TASK-15.1] 2026-08-03 11:47:50 +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(responsive): eliminate horizontal mobile scroll & fix 404 text font size overflow 2026-08-03 10:26:02 +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