Skip to content

Improve nickname UX: derive from computer name, apply live on change#9

Open
Quinton1110 wants to merge 1 commit into
math65:mainfrom
Quinton1110:feature/nickname-ux
Open

Improve nickname UX: derive from computer name, apply live on change#9
Quinton1110 wants to merge 1 commit into
math65:mainfrom
Quinton1110:feature/nickname-ux

Conversation

@Quinton1110
Copy link
Copy Markdown
Contributor

Summary

  • Smart default nickname: parsed from the Mac's computer name — e.g. "Quinton's MacBook Air" → "Quinton" — so most users connect with a sensible name without any setup
  • Live nickname updates: changing the nickname in Preferences now takes effect immediately on any connected server, no restart required
  • Keychain error recovery: when a saved password can't be read from the keychain (e.g. after re-signing), the app now opens the credential editor instead of a dead-end error alert

Test plan

  • Fresh install (no saved preferences): verify nickname defaults to first name from computer name
  • Change nickname in Preferences while connected: verify it updates on the server immediately
  • Simulate keychain failure: verify "Edit Credentials" dialog appears instead of a dead-end error

🤖 Generated with Claude Code

- Default nickname is now parsed from the Mac's computer name
  ("Quinton's MacBook Air" → "Quinton") so most users won't need
  to change it at all
- Nickname changes in Preferences now take effect immediately on any
  connected server without requiring a restart
- Keychain errors on connect now open the credential editor instead
  of showing a dead-end alert

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
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