coder / coder/coder-desktop-windows

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

オープン
#164 コメント 0 件 リアクション 0 件 担当者 0 名 GitHub で見る
主要言語
C#
スター
26
フォーク
12
平均マージ
6時間 50分
マージ済み PR(30日)
1

説明

**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.

コントリビューションガイド

このリポジトリのコントリビューションガイドは索引されていません

調査の方向性

issue にはファイル、テスト、エントリポイントが記載されていません。まず、Windows アプリの起動パスと認証状態の確認方法を追跡してください。未認証状態での初回起動時にサインインウィンドウが目に見える形で開き、認証済みの起動時にはそのままシステムトレイに進めば完了です。

索引モデルが issue の本文から書いたものです。

評価

技術スタック
csharp
領域
authentication, desktop
issue の種類
機能追加
難易度
3/5
見積もり時間
1〜2日
活発さ
停滞
明瞭さ
おおむね明確
初心者へのやさしさ
45/100

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。