Start workspace without asking when pressing the play button
Personne n'a encore pris cette issue.
Évaluation
- Difficulté
- 4/5
- Temps estimé
- 3-5 jours
- Accessibilité débutants
- 35/100
- Type d'issue
- Fonctionnalité
- Clarté
- Plutôt claire
- Activité
- À l'abandon
- Stack technique
- typescript
- Domaine
- developer-experience, devtools
Piste de recherche
Trace les points d’entrée play-button, dashboard et recents, ainsi que le hook d’activation du plugin SSH distant. Détermine d’abord si le hook peut distinguer une connexion initiale d’une reconnexion. C’est terminé lorsque les lancements depuis play-button et dashboard démarrent le workspace sans demander de confirmation, tandis que les reconnexions ne démarrent pas automatiquement les workspaces arrêtés automatiquement.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
Currently, the play button immediately calls out to the remote SSH plugin.
Then, our plugin hooks into the remote SSH plugin activation and it does its magic like starting the workspace.
Problem is, we cannot tell if the remote SSH plugin was activated due to the play button being pressed or due to a reconnect. We cannot auto-start on reconnects because it causes issues with auto-stopped workspaces (VS Code will keep reconnecting and keep turning workspaces on, preventing the cost savings).
So, assuming there is no clever way to tell what caused the connect, I think we will just have to duplicate the start code when you press that button. Then delegate to the remote SSH plugin.
Another case where you probably want the workspace to start without asking is from the recents menu, but that goes straight to the remote SSH plugin so I am not sure there is anything we can do there. Is there some way in the remote authority activation hook to tell what caused the connect? If we can distinguish between a first connect and a reconnect, that would be ideal.
Another case is when coming in from the dashboard. This could be handled like the play button by duplicating the start code.
- Langage dominant
- TypeScript
- Étoiles
- 131
- Forks
- 48
- Merge moyen
- 4 j 15 h
- PR mergées (30 j)
- 17
Guide de contribution
Ouvrir le guide de contribution
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Autres issues de coder/vscode-coder
-
coder/vscode-coder#1125 · 1 commentaire · 1 personne assignée ·
-
Migrate CI setup to pnpm/setup Ouvertetech-debt
coder/vscode-coder#1119 · 1 commentaire · 1 personne assignée ·
-
enhancement tech-debt
Difficulté 3/5 1-2 jours Accessibilité débutants 74/100
coder/vscode-coder#1118 · 1 commentaire ·
-
coder/vscode-coder#1113 · 3 commentaires · 1 personne assignée ·
-
Flush the connection log buffer after N failed reconnect attempts against an unreachable server Ouverteenhancement tech-debt
Difficulté 5/5 Plus d'une semaine Accessibilité débutants 45/100
coder/vscode-coder#1112 · 1 commentaire ·
Toutes les issues de coder/vscode-coder
Issues similaires
-
VerificationGate: ATTRIBUTION quote guard never matches a normal quotation (\b around the quote) Ouverte
Difficulté 2/5 1-3 heures Accessibilité débutants 75/100
danielmiessler/LifeOS#2234 ·
-
T: Bug
Difficulté 2/5 1-3 heures Accessibilité débutants 75/100
-
Difficulté 2/5 1-3 heures Accessibilité débutants 65/100
-
Difficulté 1/5 Moins d'une heure Accessibilité débutants 85/100
-
Mend: dependency security vulnerability untriaged
Difficulté 2/5 1-3 heures Accessibilité débutants 70/100