Update README: document command autocompletion and bump version to 0.1.8
This commit is contained in:
@@ -42,6 +42,7 @@ The OWLEN interface features a clean, multi-panel layout with vim-inspired navig
|
|||||||
- **Visual Selection & Clipboard** - Yank/paste text across panels
|
- **Visual Selection & Clipboard** - Yank/paste text across panels
|
||||||
- **Flexible Scrolling** - Half-page, full-page, and cursor-based navigation
|
- **Flexible Scrolling** - Half-page, full-page, and cursor-based navigation
|
||||||
- **Model Management** - Interactive model and provider selection (press `m`)
|
- **Model Management** - Interactive model and provider selection (press `m`)
|
||||||
|
- **Command Autocompletion** - Intelligent Tab completion and suggestions in command mode
|
||||||
- **Session Persistence** - Save and load conversations to/from disk
|
- **Session Persistence** - Save and load conversations to/from disk
|
||||||
- **AI-Generated Descriptions** - Automatic short summaries for saved sessions
|
- **AI-Generated Descriptions** - Automatic short summaries for saved sessions
|
||||||
- **Session Management** - Start new conversations, clear history, browse saved sessions
|
- **Session Management** - Start new conversations, clear history, browse saved sessions
|
||||||
@@ -136,6 +137,8 @@ cargo build --release --bin owlen-code --features code-client
|
|||||||
- `Esc` - Cancel selection
|
- `Esc` - Cancel selection
|
||||||
|
|
||||||
**Command Mode**:
|
**Command Mode**:
|
||||||
|
- `Tab` - Autocomplete selected command suggestion
|
||||||
|
- `↑` / `↓` or `Ctrl-k` / `Ctrl-j` - Navigate command suggestions
|
||||||
- `:q` / `:quit` - Quit application
|
- `:q` / `:quit` - Quit application
|
||||||
- `:c` / `:clear` - Clear conversation
|
- `:c` / `:clear` - Clear conversation
|
||||||
- `:m` / `:model` - Open model selector
|
- `:m` / `:model` - Open model selector
|
||||||
@@ -144,6 +147,7 @@ cargo build --release --bin owlen-code --features code-client
|
|||||||
- `:save [name]` / `:w [name]` - Save current conversation
|
- `:save [name]` / `:w [name]` - Save current conversation
|
||||||
- `:load` / `:open` - Browse and load saved sessions
|
- `:load` / `:open` - Browse and load saved sessions
|
||||||
- `:sessions` / `:ls` - List saved sessions
|
- `:sessions` / `:ls` - List saved sessions
|
||||||
|
- *Commands show real-time suggestions as you type*
|
||||||
|
|
||||||
**Session Browser** (accessed via `:load` or `:sessions`):
|
**Session Browser** (accessed via `:load` or `:sessions`):
|
||||||
- `j` / `k` / `↑` / `↓` - Navigate sessions
|
- `j` / `k` / `↑` / `↓` - Navigate sessions
|
||||||
@@ -251,9 +255,10 @@ cargo fmt
|
|||||||
- [x] Text selection and clipboard functionality
|
- [x] Text selection and clipboard functionality
|
||||||
- [x] Comprehensive keyboard navigation
|
- [x] Comprehensive keyboard navigation
|
||||||
- [x] Bracketed paste support
|
- [x] Bracketed paste support
|
||||||
|
- [x] Command autocompletion with Tab completion
|
||||||
|
- [x] Session persistence (save/load conversations)
|
||||||
|
|
||||||
### In Progress
|
### In Progress
|
||||||
- [x] Session persistence (save/load conversations)
|
|
||||||
- [ ] Theming options and color customization
|
- [ ] Theming options and color customization
|
||||||
- [ ] Enhanced configuration UX (in-app settings)
|
- [ ] Enhanced configuration UX (in-app settings)
|
||||||
- [ ] Conversation export (Markdown, JSON, plain text)
|
- [ ] Conversation export (Markdown, JSON, plain text)
|
||||||
@@ -304,4 +309,4 @@ Built with:
|
|||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
**Status**: Alpha v0.1.0 | **License**: AGPL-3.0 | **Made with Rust** 🦀
|
**Status**: Alpha v0.1.8 | **License**: AGPL-3.0 | **Made with Rust** 🦀
|
||||||
Reference in New Issue
Block a user