-
Release v0.1.10
StableAll checks were successfulci/someci/tag/woodpecker/1 Pipeline was successfulci/someci/tag/woodpecker/2 Pipeline was successfulci/someci/tag/woodpecker/3 Pipeline was successfulci/someci/tag/woodpecker/4 Pipeline was successfulci/someci/tag/woodpecker/5 Pipeline was successfulci/someci/tag/woodpecker/6 Pipeline was successfulci/someci/tag/woodpecker/7 Pipeline was successfulreleased this
2025-10-03 07:57:53 +02:00 | 6 commits to main since this releasev0.1.9 - Material Light Theme & UI Improvements
This release introduces the new material-light theme, fixes several UI and theme-related bugs,
and significantly improves the in-app help documentation.✨ New Features
- Material Light Theme: A new built-in theme, material-light, has been added, providing a
clean and readable light-mode experience based on Material Design colors.
🐛 Fixes & Improvements
- Improved Light Theme Readability: Fixed a major bug where default text colors were not
being applied correctly, causing unreadable light gray text on light backgrounds. All UI
components now correctly inherit colors from the theme. - Theme Color Correction: The color palettes for gruvbox, rose-pine, and monokai have been
updated to more accurately reflect their official specifications. - Visual Selection Fix: The visual selection mode now correctly colors unselected portions of
text, preventing them from becoming invisible in light themes. - Code Cleanup: Removed unused code, which resolved a compiler warning.
📚 Documentation
- Comprehensive Help Update: The in-app help menu (:help) has been significantly expanded:
- A new Browsers tab was added to document keybindings for the model, theme, and session
browsers. - Missing commands like :theme, :themes, and :reload are now included.
- Additional keybindings for editing (Ctrl+r for redo) and visual mode (Delete for cut)
have been added.
- A new Browsers tab was added to document keybindings for the model, theme, and session
- README Update: The project's README.md has been updated to reflect the new theme and
keybindings.
Downloads
- Material Light Theme: A new built-in theme, material-light, has been added, providing a
-
Release v0.1.8
StableSome checks failedci/someci/tag/woodpecker/1 Pipeline was successfulci/someci/tag/woodpecker/2 Pipeline was successfulci/someci/tag/woodpecker/3 Pipeline was successfulci/someci/tag/woodpecker/4 Pipeline was successfulci/someci/tag/woodpecker/5 Pipeline was successfulci/someci/tag/woodpecker/6 Pipeline was successfulci/someci/tag/woodpecker/7 Pipeline failedreleased this
2025-10-02 03:00:00 +02:00 | 18 commits to main since this releaseNew Features
- Command Autocompletion: Added intelligent command suggestions and Tab completion in command
mode (:)- Real-time filtering of available commands as you type
- Navigate suggestions with Up/Down arrows or Ctrl+k/Ctrl+j
- Visual dropdown showing all matching commands
- Press Tab to autocomplete the selected command
Improvements
- Enhanced command-line interface with better discoverability
- Improved user experience with contextual command hints
Build & CI
- Fixed cross-compilation for ARM64 and ARMv7 architectures
- Fixed Windows cross-compilation by including full mingw-w64 toolchain
- Updated CI configuration to use absolute paths for cross-compilers
- Improved build reliability across all target platforms
Technical Details
- Added command registry system with all available commands and aliases
- Implemented dynamic suggestion filtering based on user input
- Added visual UI component for command suggestions popup
- All cross-compilation targets now build successfully in CI/CD pipeline
Downloads
- Command Autocompletion: Added intelligent command suggestions and Tab completion in command
-
Release v0.1.7
StableSome checks failedci/someci/tag/woodpecker/1 Pipeline was successfulci/someci/tag/woodpecker/2 Pipeline was successfulci/someci/tag/woodpecker/3 Pipeline failedci/someci/tag/woodpecker/4 Pipeline failedci/someci/tag/woodpecker/5 Pipeline failedci/someci/tag/woodpecker/6 Pipeline failedci/someci/tag/woodpecker/7 Pipeline failedreleased this
2025-10-02 02:09:26 +02:00 | 21 commits to main since this releaseRelease v0.1.7
🎨 Major UI Improvements
This release brings significant user experience enhancements with a complete overhaul of the
help system and improved command aliases.✨ New Features
Tabbed Help System
- 5 Organized Tabs: Help content now split into Navigation, Editing, Visual, Commands, and
Sessions - Easy Navigation: Use
Tab/h/lto switch tabs, or1-5to jump directly - Better Organization: Each tab focuses on a specific aspect of OWLEN
- Color-Coded Sections: Improved readability with highlighted section headers
- Navigation Footer: Clear hints for available keys always visible
Command Aliases
- Added
:oas a short alias for:load/:open - Faster session management with vim-style shortcuts
🔧 Improvements
Help System Redesign
- Reduced overwhelming single-page help into digestible tabs
- Added comprehensive session management documentation
- Included platform-specific storage locations in help
- Better visual hierarchy with styled headers
- Larger help modal (75% width, 70% height) for better readability
Platform-Specific Storage (from v0.1.5-0.1.6)
- Linux: Sessions save to
~/.local/share/owlen/sessions(XDG compliant) - Windows: Sessions save to
%APPDATA%\owlen\sessions - macOS: Sessions save to
~/Library/Application Support/owlen/sessions - Custom paths still supported via configuration
Session Management Enhancements
- AI-generated session descriptions (enabled by default)
- Full conversation context preservation on load
- Automatic platform-appropriate storage paths
📚 Documentation
Updated Help Tabs
- Navigation: Panel management, cursor movement, scrolling
- Editing: Insert mode, editing commands, normal mode operations
- Visual: Selection, yanking, visual mode operations
- Commands: Complete command reference with aliases
- Sessions: Save/load workflows, storage info, context preservation
Updated README
- Added platform-specific storage location documentation
- Configuration examples for custom paths
- Improved storage settings section
🐛 Bug Fixes
- Fixed unused import warnings in test modules
- Improved error handling in session description generation
🧪 Testing
- Added
test_load_preserves_full_conversation_context()- verifies message persistence - Added
test_load_from_disk_preserves_context()- verifies ConversationManager context
restoration - Added
test_platform_specific_default_path()- validates platform storage paths - Added
test_storage_platform_specific_paths()- tests config path resolution - 21 total tests - all passing ✅
💡 Technical Changes
Help System Architecture
- New
help_tab_indexfield inChatApp(0-4) - Enhanced Help mode key handler with tab navigation
- Complete
render_help()rewrite with tabbed interface - Content organized into focused, scannable sections
Command System
- Extended
:loadpattern to include:oalias - Updated help documentation across multiple tabs
Storage Infrastructure
StorageManager::default_sessions_dir()usesdirs::data_local_dir()StorageSettings.conversation_dirchanged toOption<String>StorageSettings::conversation_path()provides platform defaults when unconfigured
📖 Usage Examples
New Help Navigation
:help # Open help (or :h)
Tab / l / → # Next tab
Shift+Tab / h / ← # Previous tab
1-5 # Jump to specific tab
Esc / q # Close helpSession Management Shortcuts
:save my-session # Save with custom name
:w my-session # Save (vim-style)
:o # Load session (short!) ✨ NEW
:load # Load session (full)
:open # Load session (alternative)🔄 Migration Notes
No breaking changes. All existing configurations and saved sessions remain compatible.
The help system is now more discoverable and easier to navigate, especially for new users
learning OWLEN's vim-style interface.
Full Changelog: v0.1.6...v0.1.7
Downloads
- 5 Organized Tabs: Help content now split into Navigation, Editing, Visual, Commands, and
-
Release v0.1.6
StableSome checks failedci/someci/tag/woodpecker/1 Pipeline was successfulci/someci/tag/woodpecker/2 Pipeline was successfulci/someci/tag/woodpecker/3 Pipeline failedci/someci/tag/woodpecker/4 Pipeline failedci/someci/tag/woodpecker/5 Pipeline failedci/someci/tag/woodpecker/6 Pipeline failedci/someci/tag/woodpecker/7 Pipeline failedreleased this
2025-10-02 01:38:22 +02:00 | 23 commits to main since this releaseRelease v0.1.6
🎯 Platform-Specific Storage Improvements
This release focuses on proper cross-platform session storage and enhanced session management
features.✨ New Features
Platform-Specific Session Directories
- Linux: Sessions now save to
~/.local/share/owlen/sessions(follows XDG Base Directory
spec) - Windows: Sessions save to
%APPDATA%\owlen\sessions(follows Windows conventions) - macOS: Sessions save to
~/Library/Application Support/owlen/sessions(follows Apple
guidelines) - Custom paths still supported via
conversation_dirconfig option
AI-Generated Session Descriptions
- Automatic conversation summaries when saving sessions (enabled by default)
- Uses current LLM to generate concise 1-2 sentence descriptions
- Configurable via
storage.generate_descriptionssetting - Falls back gracefully if generation fails
🔧 Improvements
- Removed hardcoded storage paths in favor of platform-appropriate defaults
- Enhanced storage configuration flexibility with optional custom paths
- Added comprehensive tests for platform-specific path resolution
- Updated documentation with clear storage location information
📚 Documentation
- Added platform-specific storage paths to README
- Improved configuration examples
- Updated AGENTS.md with implementation details
🛠️ Technical Changes
StorageManager::default_sessions_dir()now usesdirs::data_local_dir()StorageSettings.conversation_dirchanged toOption<String>for better defaults- Added
SessionController::generate_conversation_description()method - New test coverage for storage path resolution
🔄 Migration Notes
Existing users will automatically migrate to new storage locations on first save. Old sessions
in~/.config/owlen/sessions/can be manually moved to the new location if desired.Downloads
- Linux: Sessions now save to
-
Release v0.1.4
StableSome checks failedci/someci/tag/woodpecker/1 Pipeline was successfulci/someci/tag/woodpecker/2 Pipeline was successfulci/someci/tag/woodpecker/3 Pipeline failedci/someci/tag/woodpecker/4 Pipeline failedci/someci/tag/woodpecker/5 Pipeline failedci/someci/tag/woodpecker/6 Pipeline failedci/someci/tag/woodpecker/7 Pipeline failedreleased this
2025-10-01 20:46:27 +02:00 | 31 commits to main since this releaseOWLEN v0.1.4 - Multi-Platform Release
🎉 What's New
This release focuses on distribution and platform support, making
OWLEN accessible across multiple architectures and operating
systems.Multi-Platform Builds
OWLEN now provides pre-built binaries for:
Linux:
- x86_64 (glibc & musl)
- aarch64/ARMv8 (glibc & musl)
- armv7 (glibc & musl)
Windows:
- x86_64
Both
owlen(chat client) andowlen-code(code assistant)
binaries are included in all releases.Distribution
- AUR Package: OWLEN is now available on the Arch User
Repository - Automated Releases: Woodpecker CI automatically builds and
publishes releases for all supported platforms - PKGBUILD: Official Arch Linux package build script included
Technical Improvements
- Switched from OpenSSL to
rustlsfor better cross-platform
compatibility - Added cross-compilation support for all target platforms
- Configured linkers for seamless builds across architectures
- Improved build infrastructure with
.cargo/config.toml
📦 Installation
Arch Linux (AUR)
yay -S owlen Pre-built Binaries Download for your platform from the https://somegit.dev/Owlibou/owlen/releases/tag/v0.1.4. From Source cargo install --git https://somegit.dev/Owlibou/owlen --tag v0.1.4 📋 Checksums SHA256 checksums are provided for all release artifacts. 🔧 Requirements - Ollama running locally or accessible via network - Terminal with Unicode and color support 🙏 Feedback As always, OWLEN is in alpha and under active development. Please report bugs and share feedback at https://somegit.dev/Owlibou/owlen/issuesDownloads