MOHAN d54bda3179 fix: use client-side navigation for nav cards and auto-refresh expired Turn14 tokens
- NavCard now uses useNavigate() instead of <a href> to prevent full-page
  reloads that trigger Shopify re-auth (login page prompt)
- Browse Brands and Manage Brands links changed from absolute admin.shopify.com
  URLs (caused iframe 'refused to connect') to relative /app/* paths
- turn14Token.server.js: add forceRefresh param to skip cached token check
- app.brands.jsx: detect 401/internal_error from Turn14 and retry once with
  a forced token refresh to recover from server-side token expiry

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-07-02 23:19:05 +05:30
..
2025-06-27 18:48:53 -04:00