Skip to content

Add tap-to-edit workspace display name in mobile navbar#14

Closed
gricha wants to merge 1 commit intomainfrom
feature/workspace-display-name
Closed

Add tap-to-edit workspace display name in mobile navbar#14
gricha wants to merge 1 commit intomainfrom
feature/workspace-display-name

Conversation

@gricha
Copy link
Copy Markdown
Owner

@gricha gricha commented Jan 6, 2026

Summary

  • Add displayName field to WorkspaceInfo type (optional, persisted in state)
  • Add setDisplayName API endpoint for updating workspace display names
  • Add tap-to-edit UI in workspace detail screen header - tap workspace name to edit
  • Show displayName (if set) in home screen workspace list
  • Display name is editable without affecting underlying container/volume names

Implementation

The display name is stored separately from the workspace name field which is used for container/volume identification. This allows users to rename workspaces for their own reference without the complexity of renaming Docker containers/volumes.

Test plan

  • Open workspace detail screen
  • Tap workspace name in navbar to enter edit mode
  • Type new name and press Done/return to save
  • Verify name updates in navbar and persists after navigating away
  • Verify new name shows in home screen workspace list
  • Set name back to original to clear custom display name

🤖 Generated with Claude Code

- Add displayName field to WorkspaceInfo type
- Add setDisplayName API endpoint for updating display names
- Add tap-to-edit UI in workspace detail header
- Show displayName (if set) in home screen workspace list
- Display name is editable without affecting container/volume names

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
@gricha gricha closed this Jan 6, 2026
@gricha gricha deleted the feature/workspace-display-name branch January 6, 2026 23:22
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.

1 participant