coder / coder/coder-desktop-windows

Show sign-in window on first launch when user is not authenticated

Ouverte
#164 0 commentaires 0 réactions 0 personnes assignées Voir sur GitHub
Langage dominant
C#
Étoiles
26
Forks
12
Merge moyen
6 h 50 min
PR mergées (30 j)
1

Description

**Summary**

When Coder Desktop is launched for the first time (or when the user is not signed in), the app should show the sign-in window instead of silently minimizing to the system tray. Currently, new users see no visible UI after launching the app, which makes it appear broken.

**Problem**

After a fresh install, launching Coder Desktop produces no visible window or taskbar entry. The app goes straight to the system tray as a background process. For a new user who has never used the app before:

1. There is no indication the app launched successfully
2. The user must discover the system tray icon (which Windows often hides behind the ^ overflow arrow)
3. The user must click the tray icon to find the sign-in prompt
4. The app cannot be used at all without signing in, so the silent tray behavior adds unnecessary friction

This leads users to believe the application failed to start — especially since Task Manager shows minimal CPU/memory activity, reinforcing the impression that nothing is happening.

**Proposed Behavior**

• First launch / not signed in: Show the sign-in window automatically. This gives the user a clear next step and confirms the app is running.
• Already authenticated: Continue the current behavior of going silently to the system tray.

Other system tray applications (such as Tailscale, 1Password) all show an onboarding or sign-in window on first launch before settling into tray-only mode.

Guide de contribution

Aucun guide de contribution indexé pour ce dépôt

Piste de recherche

L’issue ne nomme aucun fichier, test ni point d’entrée. Commencez par suivre le chemin de lancement de l’application Windows et la manière dont l’état d’authentification est vérifié ; le travail est considéré comme terminé lorsqu’un premier lancement non authentifié ouvre visiblement la fenêtre de connexion, tandis qu’un lancement authentifié continue directement dans la zone de notification système.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Évaluation

Stack technique
csharp
Domaine
authentication, desktop
Type d'issue
Fonctionnalité
Difficulté
3/5
Temps estimé
1-2 jours
Activité
À l'abandon
Clarté
Plutôt claire
Accessibilité débutants
45/100

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.