| .. |
|
__tests__
|
chore(brand): rename all Persian occurrences of کانینا to کنینا across the project
|
2026-08-16 16:40:08 +03:30 |
|
catalog
|
chore(brand): rename all Persian occurrences of کانینا to کنینا across the project
|
2026-08-16 16:40:08 +03:30 |
|
AddressModal.tsx
|
chore(workspace): eradicate all tsc errors and eslint warnings across frontend, admin, and backend
|
2026-08-07 07:39:26 +03:30 |
|
ArchivePage.tsx
|
test(e2e): refactor 6 e2e suites with strict assertions, add mutation verification and update test coverage map
|
2026-08-25 15:19:22 +03:30 |
|
AuthModal.tsx
|
fix: resolve wallet topup callback and verify flow, fix admin orders BigInt serialization 500 error, and fix reactive B2B settings toggle
|
2026-08-16 18:20:46 +03:30 |
|
B2BLandingClient.tsx
|
feat(core): polish codebase, enhance error handling, security hardening, rate limiting, and a11y compliance
|
2026-08-25 11:33:37 +03:30 |
|
B2BPortal.tsx
|
fix(all): resolve wallet callback validation, card-to-card conditional rendering, pet management tab, withdrawal settings, smart advisor loop, reports chart and announcement config
|
2026-08-16 19:05:03 +03:30 |
|
BackButton.tsx
|
feat(ui): optimize wiki ingredient links, product images, back buttons, and checkout settings
|
2026-08-17 14:43:36 +03:30 |
|
BannerPlacement.tsx
|
perf(images): migrate standard img elements to optimized next/image with AVIF/WebP support
|
2026-08-24 01:20:33 +03:30 |
|
BlogPage.tsx
|
fix(blog): resolve 404 and 500 error on blog post slug navigation
|
2026-08-25 10:21:50 +03:30 |
|
BlogPostClient.tsx
|
fix(blog): split interactive blog elements into BlogPostClient to resolve React Server Component event handler error
|
2026-08-25 10:29:03 +03:30 |
|
BlogPreviewSection.tsx
|
fix(blog): resolve 404 and 500 error on blog post slug navigation
|
2026-08-25 10:21:50 +03:30 |
|
BrandLogo.tsx
|
perf(images): migrate standard img elements to optimized next/image with AVIF/WebP support
|
2026-08-24 01:20:33 +03:30 |
|
CartDrawer.tsx
|
feat: add refill toggle in admin settings and compact checkout UI layout
|
2026-08-22 17:37:50 +03:30 |
|
CheckoutPage.tsx
|
test(e2e): refactor 6 e2e suites with strict assertions, add mutation verification and update test coverage map
|
2026-08-25 15:19:22 +03:30 |
|
ContactFormClient.tsx
|
feat(core): polish codebase, enhance error handling, security hardening, rate limiting, and a11y compliance
|
2026-08-25 11:33:37 +03:30 |
|
DeleteConfirmModal.tsx
|
chore(workspace): eradicate all tsc errors and eslint warnings across frontend, admin, and backend
|
2026-08-07 07:39:26 +03:30 |
|
EnamadBadge.tsx
|
feat(enamad): dynamic enamad HTML embedding with exact code fallback & admin edit support
|
2026-08-08 18:12:42 +03:30 |
|
ErrorBoundary.tsx
|
chore(workspace): eradicate all tsc errors and eslint warnings across frontend, admin, and backend
|
2026-08-07 07:39:26 +03:30 |
|
ErrorPages.tsx
|
chore(brand): rename all Persian occurrences of کانینا to کنینا across the project
|
2026-08-16 16:40:08 +03:30 |
|
FAQSection.tsx
|
feat: resolve doctors query error, add FAQ, testimonials, blog preview, and full menu management
|
2026-08-19 17:20:01 +03:30 |
|
FeaturedProducts.tsx
|
feat(perf): implement comprehensive Core Web Vitals, ISR caching, and media optimizations
|
2026-08-24 17:23:43 +03:30 |
|
Footer.tsx
|
feat(seo): implement B2B dedicated route, structured data schemas, archive optimizations, and SEO database backfill
|
2026-08-25 11:19:30 +03:30 |
|
Header.tsx
|
feat(seo): implement B2B dedicated route, structured data schemas, archive optimizations, and SEO database backfill
|
2026-08-25 11:19:30 +03:30 |
|
HeaderButton.tsx
|
chore(workspace): eradicate all tsc errors and eslint warnings across frontend, admin, and backend
|
2026-08-07 07:39:26 +03:30 |
|
Hero.tsx
|
perf: optimize slider image persistence in DOM and add 1-year immutable cache-control for static uploads
|
2026-08-24 15:33:31 +03:30 |
|
IngredientWiki.tsx
|
feat(ui): optimize wiki ingredient links, product images, back buttons, and checkout settings
|
2026-08-17 14:43:36 +03:30 |
|
LoginModal.tsx
|
chore(brand): rename all Persian occurrences of کانینا to کنینا across the project
|
2026-08-16 16:40:08 +03:30 |
|
MaintenancePage.tsx
|
feat(ui): dynamic logo customization, centralized contact links, hero slider, banner placements, reorganized admin sidebar & ui-texts save fix
|
2026-08-17 09:26:05 +03:30 |
|
NetworkBanner.tsx
|
chore(workspace): eradicate all tsc errors and eslint warnings across frontend, admin, and backend
|
2026-08-07 07:39:26 +03:30 |
|
OrderDetailsModal.tsx
|
perf(images): migrate standard img elements to optimized next/image with AVIF/WebP support
|
2026-08-24 01:20:33 +03:30 |
|
OrderSuccess.tsx
|
chore(workspace): eradicate all tsc errors and eslint warnings across frontend, admin, and backend
|
2026-08-07 07:39:26 +03:30 |
|
OrderTracking.tsx
|
test(e2e): refactor 6 e2e suites with strict assertions, add mutation verification and update test coverage map
|
2026-08-25 15:19:22 +03:30 |
|
PetProfile.tsx
|
perf(images): migrate standard img elements to optimized next/image with AVIF/WebP support
|
2026-08-24 01:20:33 +03:30 |
|
PodcastInlinePlayer.tsx
|
feat(perf): implement comprehensive Core Web Vitals, ISR caching, and media optimizations
|
2026-08-24 17:23:43 +03:30 |
|
PodcastPlayerModal.tsx
|
perf(images): migrate standard img elements to optimized next/image with AVIF/WebP support
|
2026-08-24 01:20:33 +03:30 |
|
PrescriptionUploadModal.tsx
|
feat(ui): optimize wiki ingredient links, product images, back buttons, and checkout settings
|
2026-08-17 14:43:36 +03:30 |
|
ProductPage.tsx
|
feat(perf): implement comprehensive Core Web Vitals, ISR caching, and media optimizations
|
2026-08-24 17:23:43 +03:30 |
|
ProductReviews.tsx
|
fix(lint): resolve typescript and eslint warnings in products, reviews, videos and update graphify
|
2026-08-18 13:56:21 +03:30 |
|
SafeImage.tsx
|
feat(perf): implement comprehensive Core Web Vitals, ISR caching, and media optimizations
|
2026-08-24 17:23:43 +03:30 |
|
SearchableSelect.tsx
|
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 |
|
SearchResultsPage.tsx
|
chore(workspace): eradicate all tsc errors and eslint warnings across frontend, admin, and backend
|
2026-08-07 07:39:26 +03:30 |
|
Skeleton.tsx
|
feat: layout and overlays migrated to Next.js
|
2026-06-12 01:04:03 +03:30 |
|
SmartAdvisor.tsx
|
fix(pets): resolve pet registration flow, missing assets, 401 guard, and add none option to symptoms
|
2026-08-22 20:53:09 +03:30 |
|
TestimonialsSection.tsx
|
feat: resolve doctors query error, add FAQ, testimonials, blog preview, and full menu management
|
2026-08-19 17:20:01 +03:30 |
|
TickerBanner.tsx
|
chore(brand): rename all Persian occurrences of کانینا to کنینا across the project
|
2026-08-16 16:40:08 +03:30 |
|
Tooltip.tsx
|
chore(brand): rename all Persian occurrences of کانینا to کنینا across the project
|
2026-08-16 16:40:08 +03:30 |
|
TopUpModal.tsx
|
feat(checkout): improve wallet top-up flow with auto deficit pre-fill on insufficient funds
|
2026-08-22 17:18:24 +03:30 |
|
UserDashboard.tsx
|
feat(dashboard): persist active tab in URL and keep active tab on reload
|
2026-08-22 14:04:30 +03:30 |
|
VetGallery.tsx
|
fix(images): add www.canina.de to next.config and make SafeImage resilient to external domains
|
2026-08-18 21:00:29 +03:30 |
|
VideoModalPlayer.tsx
|
fix(media): add inline podcast player, video buffering track, click-outside speed menu and safe product edit trim
|
2026-08-18 15:43:45 +03:30 |
|
VideosPage.tsx
|
fix(lint): resolve typescript and eslint warnings in products, reviews, videos and update graphify
|
2026-08-18 13:56:21 +03:30 |