Files
owlen/CHANGELOG.md
vikingowl 235f84fa19 Integrate core functionality for tools, MCP, and enhanced session management
Adds consent management for tool execution, input validation, sandboxed process execution, and MCP server integration. Updates session management to support tool use, conversation persistence, and streaming responses.

Major additions:
- Database migrations for conversations and secure storage
- Encryption and credential management infrastructure
- Extensible tool system with code execution and web search
- Consent management and validation systems
- Sandboxed process execution
- MCP server integration

Infrastructure changes:
- Module registration and workspace dependencies
- ToolCall type and tool-related Message methods
- Privacy, security, and tool configuration structures
- Database-backed conversation persistence
- Tool call tracking in conversations

Provider and UI updates:
- Ollama provider updates for tool support and new Role types
- TUI chat and code app updates for async initialization
- CLI updates for new SessionController API
- Configuration documentation updates
- CHANGELOG updates

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-10-06 18:36:42 +02:00

3.3 KiB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

[Unreleased]

Added

  • Comprehensive documentation suite including guides for architecture, configuration, testing, and more.
  • Rustdoc examples for core components like Provider and SessionController.
  • Module-level documentation for owlen-tui.
  • Ollama integration can now talk to Ollama Cloud when an API key is configured.
  • Ollama provider will also read OLLAMA_API_KEY / OLLAMA_CLOUD_API_KEY environment variables when no key is stored in the config.

Changed

  • The main README.md has been updated to be more concise and link to the new documentation.
  • Default configuration now pre-populates both providers.ollama and providers.ollama-cloud entries so switching between local and cloud backends is a single setting change.

[0.1.10] - 2025-10-03

Added

  • Material Light Theme: A new built-in theme, material-light, has been added.

Fixed

  • UI Readability: Fixed a bug causing unreadable text in light themes.
  • Visual Selection: The visual selection mode now correctly colors unselected text portions.

Changed

  • Theme Colors: The color palettes for gruvbox, rose-pine, and monokai have been corrected.
  • In-App Help: The :help menu has been significantly expanded and updated.

[0.1.9] - 2025-10-03

This version corresponds to the release tagged v0.1.10 in the source repository.

Added

  • Material Light Theme: A new built-in theme, material-light, has been added.

Fixed

  • UI Readability: Fixed a bug causing unreadable text in light themes.
  • Visual Selection: The visual selection mode now correctly colors unselected text portions.

Changed

  • Theme Colors: The color palettes for gruvbox, rose-pine, and monokai have been corrected.
  • In-App Help: The :help menu has been significantly expanded and updated.

[0.1.8] - 2025-10-02

Added

  • Command Autocompletion: Implemented intelligent command suggestions and Tab completion in command mode.

Changed

  • Build & CI: Fixed cross-compilation for ARM64, ARMv7, and Windows.

[0.1.7] - 2025-10-02

Added

  • Tabbed Help System: The help menu is now organized into five tabs for easier navigation.
  • Command Aliases: Added :o as a short alias for :load / :open.

Changed

  • Session Management: Improved AI-generated session descriptions.

[0.1.6] - 2025-10-02

Added

  • Platform-Specific Storage: Sessions are now saved to platform-appropriate directories (e.g., ~/.local/share/owlen on Linux).
  • AI-Generated Session Descriptions: Conversations can be automatically summarized on save.

Changed

  • Migration: Users on older versions can manually move their sessions from ~/.config/owlen/sessions to the new platform-specific directory.

[0.1.4] - 2025-10-01

Added

  • Multi-Platform Builds: Pre-built binaries are now provided for Linux (x86_64, aarch64, armv7) and Windows (x86_64).
  • AUR Package: Owlen is now available on the Arch User Repository.

Changed

  • Build System: Switched from OpenSSL to rustls for better cross-platform compatibility.