fix: preserve subscription context in navigation and cache keys

SubscriptionCardActive: passes ?sub= to /connection navigation.
Connection: QR state includes subscriptionId for back-navigation.
ConnectionQR: preserves subscription context on back button.
Dashboard + Subscription: localStorage traffic cache keyed per-subscription
to prevent cooldown bleed between different subscriptions.
This commit is contained in:
c0mrade
2026-03-25 11:47:31 +03:00
parent 4de47cfa94
commit fd01c0f393
5 changed files with 20 additions and 10 deletions

View File

@@ -214,7 +214,7 @@ export default function SubscriptionCardActive({
haptic.notification('error');
return;
}
navigate('/connection');
navigate(`/connection?sub=${subscription.id}`);
}}
className={`mb-2.5 flex w-full items-center gap-3.5 rounded-[14px] p-3.5 text-left transition-shadow duration-300${isAtDeviceLimit ? 'cursor-not-allowed opacity-50' : ''}`}
data-onboarding="connect-devices"