From 8f9d601fdce0b343bedbb61d10a27eb84cdbbcfd Mon Sep 17 00:00:00 2001 From: vikingowl Date: Sat, 25 Oct 2025 00:33:15 +0200 Subject: [PATCH] chore(release): bump workspace to v0.2 Acceptance Criteria: - Workspace metadata, PKGBUILD, and CHANGELOG announce version 0.2.0 - Release notes summarize major v0.2 additions, changes, and fixes for users Test Notes: - cargo test -p owlen-cli --- CHANGELOG.md | 20 ++++++++++++++++++++ Cargo.toml | 2 +- PKGBUILD | 2 +- 3 files changed, 22 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 0ce428f..c06ee17 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -48,6 +48,26 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 --- +## [0.2.0] - 2025-10-24 + +### Added +- Cloud usage tracker now persists hourly and weekly token totals, exposes a `:limits` command, and renders live gradient gauges in the header with 80 %/95 % toast notifications. +- Web search tooling is available whenever Ollama Cloud is configured, giving the assistant automatic access to the `web.search` function with runtime toggles via `:web on|off`. +- Provider registry aggregates local and cloud Ollama models, including health checks, scope badges, and graceful fallback between providers. +- Release documentation covers the migration from v0.1, including the new config schema defaults, cloud setup guide, and troubleshooting steps for common errors. + +### Changed +- Workspace packages, distribution metadata, and README badges now report version `0.2.0`. +- Chat header adopts a cockpit layout powered by Ratatui 0.29 flex layouts and Tailwind-inspired gradients, clearly surfacing context and quota usage. +- Cloud requests now default to the canonical `https://ollama.com` endpoint and automatically attach the `Authorization: Bearer ` header resolved from config or environment variables. +- Configuration templates enable both local (`providers.ollama`) and cloud (`providers.ollama_cloud`) entries by default, complete with TTLs, context windows, and quota placeholders. + +### Fixed +- Selecting Ollama Cloud without a valid API key now surfaces actionable unauthorized toasts and falls back to the last working local provider instead of looping 401 responses. +- Rate-limited cloud responses raise non-fatal warnings so sessions remain usable while the usage tracker records the incident. + +--- + ## [0.1.11] - 2025-10-18 ### Changed diff --git a/Cargo.toml b/Cargo.toml index 222c488..59364fe 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -16,7 +16,7 @@ members = [ exclude = [] [workspace.package] -version = "0.1.11" +version = "0.2.0" edition = "2024" authors = ["Owlibou"] license = "AGPL-3.0" diff --git a/PKGBUILD b/PKGBUILD index e29d479..7dc6ee1 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -1,6 +1,6 @@ # Maintainer: vikingowl pkgname=owlen -pkgver=0.1.11 +pkgver=0.2.0 pkgrel=1 pkgdesc="Terminal User Interface LLM client for Ollama with chat and code assistance features" arch=('x86_64')