Skip to content

Add inline workspace renaming - #368

Merged
danyaberezun merged 8 commits into
mainfrom
rename-workspace-feature
Sep 1, 2026
Merged

Add inline workspace renaming#368
danyaberezun merged 8 commits into
mainfrom
rename-workspace-feature

Conversation

@rsolmano

@rsolmano Rinat S (rsolmano) commented Sep 1, 2026

Copy link
Copy Markdown
Collaborator

Summary

  • add protocol-v55 workspace.rename support for ThinkRail-managed workspaces
  • replace the Projects-rail workspace label with a focused, selected inline editor; Enter or blur saves, Escape cancels, and blank/unchanged values send nothing
  • keep manual renames display-only and host-authoritative: Git branch, worktree path, base branch, and diff target stay unchanged, while automatic naming retains its existing branch-moving behavior
  • gate the action on the current host capability and recover missed full-snapshot updates across reconnects and clients

Verification

  • bun run check:deps
  • bun run check:boundaries
  • bun run check:seams
  • bun run lint
  • bun run typecheck
  • bun run test
  • bun run e2e — 319 passed across 8 shards

Screenshots

Before — managed workspace menu After — Rename action
Managed workspace menu before Managed workspace menu with Rename

Inline editing

Focused and selected inline workspace-name editor

ThinkRail-Todo: 01a05780-07db-7fab-84e5-8c15dd9f26ac/t_ce80b5fbbd0f
ThinkRail-Todo: 01a05780-07db-7fab-84e5-8c15dd9f26ac/t_5ae68fb12d85
ThinkRail-Todo: 01a05780-07db-7fab-84e5-8c15dd9f26ac/t_f2851059300f
ThinkRail-Todo: 01a05780-07db-7fab-84e5-8c15dd9f26ac/t_5f9f3eda1a79
ThinkRail-Todo: 01a05780-07db-7fab-84e5-8c15dd9f26ac/t_e853ac543a48
ThinkRail-Todo: 01a05780-07db-7fab-84e5-8c15dd9f26ac/t_6f438474fe9e
ThinkRail-Todo: 01a05780-07db-7fab-84e5-8c15dd9f26ac/t_79d55f211471

@jetbrains-air jetbrains-air Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Approved — ready to merge.

@danyaberezun
danyaberezun added this pull request to the merge queue Sep 1, 2026
@danyaberezun

danyaberezun commented Sep 1, 2026

Copy link
Copy Markdown
Collaborator

revision and closes #359

@github-merge-queue
github-merge-queue Bot removed this pull request from the merge queue due to no response for status checks Sep 1, 2026
@danyaberezun
danyaberezun added this pull request to the merge queue Sep 1, 2026

@jetbrains-air jetbrains-air Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Approved — ready to merge.

Merged via the queue into main with commit 4ff9eec Sep 1, 2026
@danyaberezun
danyaberezun deleted the rename-workspace-feature branch September 1, 2026 18:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants