⬆️ version bump to v0.3.6

- Bump crate and app versions from `v0.3.5` to v"\n- Add retry logic with exponential backoff in `fetchRenderers`
- Improve re-registration robustness in `useWebRenderer` (stale player handling, instanceId error recovery)
- Trigger forced renderer refresh after successful registration
This commit is contained in:
2026-04-05 22:37:15 +02:00
parent 1459958978
commit 813fc97fa1
8 changed files with 77 additions and 26 deletions

View File

@@ -103,14 +103,16 @@ function handleRendererSelect(rendererId: string) {
}
}
// Filtre la liste des renderers pour exclure les WebRenderers d'autres navigateurs.
// Seul le WebRenderer créé par ce navigateur (identifié par son UDN) reste visible.
// Filter to show only our own WebRenderer based on UDN match
function filterRenderers(renderers: typeof allRenderers.value) {
const myUdn = webRenderer.rendererUdn.value;
return renderers.filter((r) => {
if (r.model_name !== "WebRenderer") return true; // renderer classique : toujours visible
if (myUdn === null) return false; // pas encore de session : masquer tous les WebRenderers
return r.id === myUdn; // ne garder que le nôtre
const isWebRenderer = r.model_name?.includes("WebRenderer") ?? false;
if (isWebRenderer) {
if (myUdn === null) return false;
return r.id === myUdn;
}
return true;
});
}