Skip to content

v0.3.1

Choose a tag to compare

@fischerf fischerf released this 11 Apr 09:58
· 171 commits to main since this release

Aar v0.3.1 — Better UX, Customizable Hotkeys, More Configs

January 2025

What's New

🎨 Proof of Concept

  • Shadow Branching Protocol — Idea as project rulesmd added config/rules/ideas/rules.md for a full automated time travel git workflow with branching!!!

🎨 User Experience Enhancements

  • Multiline Input — Write complex prompts across multiple lines. Use Enter for new lines, Ctrl+S to send.
  • Collapsible Think Panel — Reasoning output now appears in a hideable sidepanel. Toggle with Ctrl+T to maximize workspace.

⌨️ Keyboard Control

  • Customizable Keybindings — Remap shortcuts via external config files without code changes.
  • Ctrl+S Send — Quick alternative to Enter for sending messages in the TUI.

⚙️ Configuration & Providers

  • OmniCoder Preset — New config_omnicoder.json for code-focused workflows with Ollama.
  • Enhanced System Prompt — Improved minimal ReAct loop in config/rules/rules.md with clearer action rules and failure recovery.
  • Config Documentation — Completely rewritten config/README.md with quick start, examples, and troubleshooting.

📺 Documentation

  • Better Examples — OS-specific setup instructions and use-case walkthroughs.

🔧 Under the Hood

  • Error-Isolated Event Dispatch — Tool and provider failures now emit events for better observability.
  • Unified Logging — Consistent logging across CLI, TUI, and web transports.

🐛 Fixes

  • Fixed approval modal theme color handling
  • Corrected token display during streaming
  • Improved focus handling in modal transitions

✅ Compatibility

Fully backward-compatible with v0.3.0. No breaking changes. Upgrade freely.

📖 Learn More

🙌 Thanks

Special thanks to everyone who provided feedback on TUI usability. Your input shaped this release!

Full Changelog: v0.3.0...v0.3.1