feat: implement QoL features (toast notifications, command palette, auto-save)
Add three major quality-of-life features to improve user experience: Toast Notification System: - Non-blocking notifications for all major actions - Four variants: success, error, warning, info - Auto-dismiss with progress bar - Bottom-right positioning with smooth animations - Replaced old status messages throughout the app Command Palette (Ctrl+P): - Keyboard-driven quick access to all actions - 14 built-in commands across 5 categories - Real-time fuzzy search with arrow key navigation - Shows keyboard shortcuts for each command - Grouped by category with visual feedback Auto-save & Recovery: - Automatic draft saving (1s debounce) - Per-character draft storage in localStorage - Auto-recovery on app restart or character switch - Draft age display (e.g., "2 hours ago") - Auto-cleanup of drafts older than 7 days - Clears draft when message is sent Updated README with new Ctrl+P keyboard shortcut Updated ROADMAP with Phase 8: Quality of Life & Polish section 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
@@ -62,6 +62,7 @@ Config stored in `~/.config/claudia/config.json`
|
||||
- **Left/Right Arrow** - Navigate between response alternatives
|
||||
- **Escape** - Close panels/modals, cancel editing
|
||||
- **Ctrl+K** - Focus message input
|
||||
- **Ctrl+P** - Open command palette (quick access to all actions)
|
||||
- **Ctrl+/** - Toggle Roleplay Tools panel
|
||||
|
||||
## Roadmap
|
||||
|
||||
Reference in New Issue
Block a user