Reconectar Supabase adopta el proyecto de la sala en vez de crear otro - #98
Merged
Merged
Conversation
Desconectar borra la conexion, no el proyecto (es de la persona). Al volver a conectar, Multi intentaba crear otro con el mismo nombre: Supabase lo rechaza y la sala se quedaba sin base; y si lo aceptara, la app apuntaria a una base vacia sin sus tablas. Ahora, sin proyecto guardado, se busca uno llamado multi-<sala> en la cuenta y se adopta (si esta pausado, se dice). La contrasena no se recupera: Supabase no la devuelve nunca, y la app no la necesita. Y el panel ya no dice "Conectar Supabase" unos segundos al volver de autorizar: la vuelta recarga la pagina y los primeros avisos por socket se perdian. El GET del panel ahora trae la etapa en curso. ROADMAP: la idea de Blender en la sala, con lo que hay que probar antes. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01HJ5oT2Xm3VZMvbPAcgKbz4
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Qué pasaba
multi-<sala>: Supabase rechaza el nombre repetido y la sala se quedaba sin base; si lo aceptara, la app apuntaría a una base vacía sin sus tablas ni datos.Cambios
GET /v1/projects, permiso Projects de lectura que ya se tiene) uno llamadomulti-<sala>y se adopta. Si está pausado (INACTIVE) se dice en vez de esperar diez minutos. La contraseña no se recupera (Supabase no la devuelve nunca); la app no la necesita.GET /rooms/:id/supabasela devuelve; el panel ya lo relee en cadajoined, así que al volver de autorizar muestra "Creando / Levantando / Protegiendo" desde que carga.ROADMAP.md: la idea de Blender en la sala (con noVNC en el preview), lo que falta probar y el plan B.Cómo se probó
Server real con la API de Supabase simulada (el simulador rechaza nombres repetidos, como Supabase):
Además
npm run typecheck,npm run buildy las 5 demos del CI. No se probó contra un Supabase real.🤖 Generated with Claude Code
https://claude.ai/code/session_01HJ5oT2Xm3VZMvbPAcgKbz4
Generated by Claude Code