🤖 fix: two command-palette titles and old Windows rows still use a backslash-blind project name
メンテナーはふだん 1 日以内に返信
関連するプルリクエストがすでにマージされています。
- #6933 @ThomasK33 による — マージ済み
評価
- 難易度
- 2/5
- 見積もり時間
- 1〜3時間
- 初心者へのやさしさ
- 64/100
- issue の種類
- バグ
- 明瞭さ
- おおむね明確
- 活発さ
- 活発
- 技術スタック
- typescript
調査の方向性
コマンドパレットの2つのタイトルは、src/browser/utils/commands/sources.ts の2258行目付近と2275行目付近で projectPath.split("/").pop() を使って作られています。src/common/utils/paths.ts の serverPathLabel を確認して Windows の区切り文字がどう扱われているかを把握し、両方の箇所で使ってください。Windows のサーバーパスが両方のタイトルで最後のセグメントだけを表示すれば完了です。workspaceService.ts にある古い metadata.projectName 値のバックフィルは別の設計上の課題であり、今回の変更の対象外です。
索引モデルが issue の本文から書いたものです。
説明
Follow-ups from #6855's final readiness check (low).
src/browser/utils/commands/sources.ts:2258and:2275build command-palette titles withprojectPath.split("/").pop() ?? projectPath. On a Windows server path, the title is the whole path. These are display labels, soserverPathLabel(projectPath, projectPath)fromsrc/common/utils/paths.ts(added in #6855) fits.- Workspaces created on Windows before #6855 stored
metadata.projectNameas the whole project path (workspaceService.tscreate()). #6855 fixes new rows only. Nothing backfills old ones, andworkspaceService.ts:10496builds a rollback symlink fromprojectName. A backfill changes persisted metadata, so it needs its own plan.
Refs #6714.
Generated with xum • Model: anthropic:claude-opus-5-5 • Thinking: high
- 主要言語
- TypeScript
- スター
- 2.1k
- フォーク
- 140
- 平均マージ
- 4時間 55分
- マージ済み PR(30日)
- 900
環境構築
- Dockerfile または Docker Compose ファイルあり
- プルリクエストのテンプレートなし
- コントリビューションガイドなし
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
coder/xum のほかの issue
-
難易度 2/5 1〜3時間 初心者へのやさしさ 78/100
メンテナーはふだん 1 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 76/100
メンテナーはふだん 1 日以内に返信
-
🤖 fix: stream-error card header actions reach 2.6px into the card padding in a 170px VS Code sidebarオープン
難易度 2/5 1〜3時間 初心者へのやさしさ 77/100
メンテナーはふだん 1 日以内に返信
-
tech-debt
難易度 2/5 半日 初心者へのやさしさ 68/100
メンテナーはふだん 1 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 72/100
メンテナーはふだん 1 日以内に返信
似ている issue
-
難易度 2/5 1〜3時間 初心者へのやさしさ 74/100
paperclipai/paperclip#17151 ·
メンテナーはふだん 1 日以内に返信
-
needs-triage
難易度 2/5 1〜3時間 初心者へのやさしさ 83/100
AgoraIO-Extensions/agent-infra#3159 ·
メンテナーはふだん 1 日以内に返信
-
blocklist addition
難易度 1/5 1時間未満 初心者へのやさしさ 66/100
MetaMask/eth-phishing-detect#304596 ·
メンテナーはふだん 1 日以内に返信
-
friction
難易度 2/5 1〜3時間 初心者へのやさしさ 70/100
kentcdodds/kody#4142 ·
-
[Bug] Statistics | Task statistics are always empty on MikroORM with MySQL or SQLite対応中かも @NdekoCode が今日担当しました。 オープン
難易度 2/5 1〜3時間 初心者へのやさしさ 76/100
ever-co/ever-gauzy#11214 ·
メンテナーはふだん 1 日以内に返信