dev #24
Reference in New Issue
Block a user
Delete Branch "dev"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Release 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
Sessions
Tab/h/lto switch tabs, or1-5to jump directlyCommand Aliases
:oas a short alias for:load/:open🔧 Improvements
Help System Redesign
Platform-Specific Storage (from v0.1.5-0.1.6)
~/.local/share/owlen/sessions(XDG compliant)%APPDATA%\owlen\sessions~/Library/Application Support/owlen/sessionsSession Management Enhancements
📚 Documentation
Updated Help Tabs
Updated README
🐛 Bug Fixes
🧪 Testing
test_load_preserves_full_conversation_context()- verifies message persistencetest_load_from_disk_preserves_context()- verifies ConversationManager contextrestoration
test_platform_specific_default_path()- validates platform storage pathstest_storage_platform_specific_paths()- tests config path resolution💡 Technical Changes
Help System Architecture
help_tab_indexfield inChatApp(0-4)render_help()rewrite with tabbed interfaceCommand System
:loadpattern to include:oaliasStorage 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 help
Session 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