## Invoke Development Timeline

Track the evolution of Invoke, from our first beta release to the latest updates.

### v0.10.22

#### Git Context Menu, Checkpoint Restore Options & Bug Fixes

LATEST

Latest Update

Copy commit hashes and messages from git history, flexible checkpoint restore with conversation-only or full restore options, and several UI polish fixes.

##### Added

- Git Commit Context Menu - Copy commit hash or message directly from the git history via a new context menu
- Checkpoint Restore Options - Restore split into two options: conversation-only or conversation and files

##### Fixed

- Monaco Gutter - Fixed gutter shift on save
- File Explorer Context Menu - Fixed context menu behavior in the file explorer
- Welcome Window - Polished welcome window UI

### v0.10.21

#### On-Device Voice Input, Boards Multi-Select & Node Search

STABLE

Previous Update

Transcribe voice to text entirely on-device in the AI sidebar, select and manage board nodes in bulk, search nodes with keyboard navigation, and colorable edges with inline label editing.

##### Added

- Voice to Text (Preview) - Transcribe voice input in the Agent sidebar entirely on-device, no data sent to external servers
- Boards Multi-Select - Box-select by dragging, bulk delete, and shift-click selection for board nodes
- Boards Node Search - Search nodes
- Colorable Edges - Per-edge color picker and inline label editing on board edges

##### Fixed

- File Explorer - Fixed bottom row clipping and cross-window copy behavior
- LSP Recovery - Improved resume recovery
- Ghost Autocomplete - Refined autocomplete context for more accurate suggestions
- Editor Tab Strip - Refined tab strip UI
- View Menu - Reorganized View menu in Windows/Linux menu bar

### v0.10.20

#### Custom Slash Commands & Thinking Effort Controls

STABLE

Previous Update

Enhanced automation workflows, create custom slash commands, adjust AI thinking effort, and improved HTTP streaming, grep tool UI, and model menus.

##### Added

- User-Defined Slash Commands - Create custom slash commands by adding markdown files to .invoke/commands/ directory
- Thinking Effort Controls - New textarea controls to adjust thinking effort across all AI providers

##### Improved

- Streaming - Disabled 30s HTTP timeout for LLM provider streaming calls to prevent early connection cutoffs
- Grep Tool UI - Enhanced grep tool interface with unified file icons for better visual consistency
- Model Menu Refinement - Improved textarea mode and model selection menus

### v0.10.19

#### Bug Fixes

STABLE

Previous Update

Various bug fixes and stability improvements.

##### Fixed

- Bug Fixes - Resolved various stability issues and edge cases for a more reliable experience

### v0.10.18

#### Automation & Terminal Improvements

STABLE

Previous Update

Scheduled automation tasks with AI agent steps and terminal drag-to-split.

##### Added

- Automation - Create scheduled tasks with AI agent steps, custom cron schedules, and credit deduction; trigger automations directly from chat with the /automation slash command
- Terminal Drag-to-Split - Drag terminal tabs into the content area to create splits, with drag-to-split and unsplit support
