diff --git a/Cargo.lock b/Cargo.lock index b508f13..d6b4809 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -224,7 +224,7 @@ checksum = "c8d4a3bb8b1e0c1050499d1815f5ab16d04f0959b233085fb31653fbfc9d98f9" [[package]] name = "codeoid-client" -version = "0.1.1" +version = "0.2.0" dependencies = [ "anyhow", "codeoid-protocol", @@ -243,7 +243,7 @@ dependencies = [ [[package]] name = "codeoid-protocol" -version = "0.1.1" +version = "0.2.0" dependencies = [ "serde", "serde_json", @@ -251,7 +251,7 @@ dependencies = [ [[package]] name = "codeoid-tui" -version = "0.1.1" +version = "0.2.0" dependencies = [ "anyhow", "chrono", diff --git a/Cargo.toml b/Cargo.toml index 33f7bb2..560a276 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -7,7 +7,7 @@ members = [ ] [workspace.package] -version = "0.1.1" +version = "0.2.0" edition = "2021" rust-version = "1.85" license = "MIT" @@ -18,8 +18,8 @@ keywords = ["codeoid", "claude", "tui", "ai-agents", "ratatui"] [workspace.dependencies] # Workspace-internal -codeoid-protocol = { path = "crates/codeoid-protocol", version = "0.1.1" } -codeoid-client = { path = "crates/codeoid-client", version = "0.1.1" } +codeoid-protocol = { path = "crates/codeoid-protocol", version = "0.2.0" } +codeoid-client = { path = "crates/codeoid-client", version = "0.2.0" } # Async runtime tokio = { version = "1.41", features = ["macros", "rt-multi-thread", "sync", "time", "signal", "io-std", "io-util"] } diff --git a/crates/codeoid-client/CHANGELOG.md b/crates/codeoid-client/CHANGELOG.md index e3ecb08..3eb4de6 100644 --- a/crates/codeoid-client/CHANGELOG.md +++ b/crates/codeoid-client/CHANGELOG.md @@ -7,6 +7,20 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.2.0](https://github.com/saucam/codeoid-ui/compare/codeoid-client-v0.1.1...codeoid-client-v0.2.0) - 2026-07-13 + +### Added + +- adopt scrollback.paging — tail-first attach + scroll-up history backfill ([#21](https://github.com/saucam/codeoid-ui/pull/21)) +- surface session fork in the TUI (/fork [backend]) ([#17](https://github.com/saucam/codeoid-ui/pull/17)) +- multi-provider sessions — /provider switch, /new --provider, backend tags ([#15](https://github.com/saucam/codeoid-ui/pull/15)) +- provider extension surface — dialogs, dynamic commands, rich parts rendering ([#14](https://github.com/saucam/codeoid-ui/pull/14)) + +### Fixed + +- model catalog follows the session's backend (TUI) ([#22](https://github.com/saucam/codeoid-ui/pull/22)) +- never wedge or eat input — request timeouts, prompt restore, destroy confirm ([#18](https://github.com/saucam/codeoid-ui/pull/18)) + ## [0.1.1](https://github.com/saucam/codeoid-ui/compare/codeoid-client-v0.1.0...codeoid-client-v0.1.1) - 2026-07-02 ### Other diff --git a/crates/codeoid-protocol/CHANGELOG.md b/crates/codeoid-protocol/CHANGELOG.md index 11bddf3..9e92218 100644 --- a/crates/codeoid-protocol/CHANGELOG.md +++ b/crates/codeoid-protocol/CHANGELOG.md @@ -6,3 +6,18 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). ## [Unreleased] + +## [0.2.0](https://github.com/saucam/codeoid-ui/compare/codeoid-protocol-v0.1.1...codeoid-protocol-v0.2.0) - 2026-07-13 + +### Added + +- show the isolated-worktree branch in the TUI session title ([#24](https://github.com/saucam/codeoid-ui/pull/24)) +- show fork lineage in the TUI session title ([#23](https://github.com/saucam/codeoid-ui/pull/23)) +- adopt scrollback.paging — tail-first attach + scroll-up history backfill ([#21](https://github.com/saucam/codeoid-ui/pull/21)) +- surface session fork in the TUI (/fork [backend]) ([#17](https://github.com/saucam/codeoid-ui/pull/17)) +- multi-provider sessions — /provider switch, /new --provider, backend tags ([#15](https://github.com/saucam/codeoid-ui/pull/15)) +- provider extension surface — dialogs, dynamic commands, rich parts rendering ([#14](https://github.com/saucam/codeoid-ui/pull/14)) + +### Fixed + +- model catalog follows the session's backend (TUI) ([#22](https://github.com/saucam/codeoid-ui/pull/22)) diff --git a/crates/codeoid-tui/CHANGELOG.md b/crates/codeoid-tui/CHANGELOG.md index c0c9833..a02dca3 100644 --- a/crates/codeoid-tui/CHANGELOG.md +++ b/crates/codeoid-tui/CHANGELOG.md @@ -7,6 +7,23 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.2.0](https://github.com/saucam/codeoid-ui/compare/v0.1.1...v0.2.0) - 2026-07-13 + +### Added + +- show the isolated-worktree branch in the TUI session title ([#24](https://github.com/saucam/codeoid-ui/pull/24)) +- show fork lineage in the TUI session title ([#23](https://github.com/saucam/codeoid-ui/pull/23)) +- adopt scrollback.paging — tail-first attach + scroll-up history backfill ([#21](https://github.com/saucam/codeoid-ui/pull/21)) +- surface session fork in the TUI (/fork [backend]) ([#17](https://github.com/saucam/codeoid-ui/pull/17)) +- multi-provider sessions — /provider switch, /new --provider, backend tags ([#15](https://github.com/saucam/codeoid-ui/pull/15)) +- provider extension surface — dialogs, dynamic commands, rich parts rendering ([#14](https://github.com/saucam/codeoid-ui/pull/14)) + +### Fixed + +- model catalog follows the session's backend (TUI) ([#22](https://github.com/saucam/codeoid-ui/pull/22)) +- scrollback perf + memory — event coalescing, scroll clamp, bounded parses, store pruning ([#19](https://github.com/saucam/codeoid-ui/pull/19)) +- never wedge or eat input — request timeouts, prompt restore, destroy confirm ([#18](https://github.com/saucam/codeoid-ui/pull/18)) + ## [0.1.1](https://github.com/saucam/codeoid-ui/compare/v0.1.0...v0.1.1) - 2026-07-02 ### Added