Open workspace pages in the SaaS app's /workspaces mount instead of the ws host
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 2/5
- Tiempo estimado
- 1-3 horas
- Aptitud para principiantes
- 70/100
- Tipo de issue
- Refactorización
- Claridad
- Bien especificado
- Estado de actividad
- Activo
- Stack tecnológico
- nodejs, typescript
- Área
- backend-api-design, cli
Línea de trabajo
Busque la construcción de URL en el código de la CLI, probablemente en archivos que manejan la vinculación del espacio de trabajo y la transferencia al navegador. Busque 'create-and-link', 'ALTIMATE_WORKSPACE_WEB_URL' y referencias al host ws. Actualice la URL base para usar el montaje /workspaces, asegurándose de que todos los enlaces relacionados con el espacio de trabajo (transferencia, éxito, cancelación, gestión) se construyan correctamente. Pruebe ejecutando el comando de enlace de la CLI y verificando las URL generadas.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Problem
Workspace pages are served by the SaaS app under /workspaces (https://<tenant>.app.myaltimate.com/workspaces). The separate <tenant>.ws.myaltimate.com host that served them before is being retired, but every workspace URL the CLI builds still points there:
- the browser hand-off page
altimate-code linkopens (/create-and-link) - the loopback success page's bounce to the new workspace, and the cancel page's bounce to the list
- the "Manage it at" links printed by
linkand shown in the TUI
Proposal
Resolve the workspace base to the SaaS app's /workspaces mount and build every workspace URL relative to it. The hand-off page URL is currently built with new URL("/create-and-link", base), which drops any path on the base, so that join has to change too.
ALTIMATE_WORKSPACE_WEB_URL (dev override) should name the mount as well, e.g. http://acme.localhost:3000/workspaces.
- Lenguaje dominante
- TypeScript
- Estrellas
- 813
- Forks
- 134
- Merge medio
- 2 d 3 h
- PR fusionados (30 d)
- 65
Guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de AltimateAI/altimate-code
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 84/100
AltimateAI/altimate-code#1323 ·
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 86/100
AltimateAI/altimate-code#1288 ·
-
Dificultad 1/5 Menos de una hora Aptitud para principiantes 92/100
AltimateAI/altimate-code#1285 ·
-
privacy: Altimate Base consent dialog no longer discloses persistent per-installation identifier Abierto
Dificultad 1/5 Menos de una hora Aptitud para principiantes 88/100
AltimateAI/altimate-code#1284 ·
-
Dificultad 2/5 Menos de una hora Aptitud para principiantes 72/100
AltimateAI/altimate-code#1283 ·
Todos los issues de AltimateAI/altimate-code
Issues similares
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
vercel-labs/just-bash#464 ·
-
looksLikeSlug() is ASCII-only, so non-Latin entity slugs (e.g. Korean) skip exact match and collapse Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 65/100
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 65/100
-
Dificultad 1/5 Menos de una hora Aptitud para principiantes 90/100
TanStack/tanstack.com#1293 ·