-
Notifications
You must be signed in to change notification settings - Fork 1.3k
Open
Description
Problem
Session titles can currently be set programmatically via mcp__happy__change_title tool, but there's no way to edit them directly from the web UI after they've been created. This requires switching back to the CLI session to change a title, which interrupts workflow.
Current Behavior
- Session titles can be set via
mcp__happy__change_titlein Claude Code - Once set, titles cannot be edited from the web UI
- Users must ask Claude to change the title or manually call the function
Proposed Solution
Add an "Edit Title" button/icon in the web UI that allows users to directly modify session titles.
Mockup locations:
- Session list view: Pencil icon next to each session title
- Active session header: Click to edit inline or show edit dialog
- Session context menu: Right-click → "Rename session"
Interaction flow:
1. User clicks edit icon/button
2. Title becomes editable text field (inline) or modal appears
3. User types new title
4. User presses Enter or clicks Save
5. Title updates immediately across all devices
Benefits
- Convenience: No need to interrupt Claude session to rename
- Mobile-friendly: Easier to rename from phone/tablet UI than via chat
- Organization: Quick bulk renaming of sessions for better organization
- Accessibility: More intuitive for users who don't know about
mcp__happy__change_title
UI/UX Suggestions
Option 1: Inline editing
- Click title to edit in place
- ESC to cancel, Enter to save
Option 2: Edit icon
- Small pencil icon appears on hover (desktop) or always visible (mobile)
- Click to edit
Option 3: Context menu
- Right-click or long-press on session
- "Rename" option in menu
Implementation Notes
- Should sync across all connected devices in real-time
- Consider validation (max length, special characters, etc.)
- Show visual feedback when saving/synced
- Handle concurrent edits gracefully if multiple users have access
Related
- Builds on existing
mcp__happy__change_titlefunctionality - Could be paired with keyboard shortcuts (e.g., F2 to rename)
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels