From b49505344f4958c4c597de4c9b8cccfc97e2c928 Mon Sep 17 00:00:00 2001 From: Michael Ramos Date: Thu, 29 Oct 2026 07:35:41 -0400 Subject: [PATCH] chore: pin plannotator-tui 0.9.9; plugin 0.9.9 --- README.md | 4 ++++ herdr-plugin.toml | 2 +- links/herdr-plugin.toml | 2 +- lite/herdr-plugin.toml | 2 +- plannotator-tui.version | 2 +- scripts/test-fetch-plannotator-tui.ps1 | 4 ++-- scripts/test-fetch-plannotator-tui.sh | 8 ++++---- scripts/test-windows-full-manifest.py | 4 ++-- windows-full/herdr-plugin.toml | 2 +- 9 files changed, 17 insertions(+), 13 deletions(-) diff --git a/README.md b/README.md index 8c2674d..0bbfe55 100644 --- a/README.md +++ b/README.md @@ -300,6 +300,10 @@ What works today: copy_on_select = false # the selection stays; copy explicitly with Ctrl+C ``` + plannotator-tui has the same setting in its own config + (`~/.config/plannotator-tui/config.toml`, `[ui] copy_on_select = false`); press `y` on a + selection there to copy it. + 2. Trigger the action **without a keypress in Herdr**, while the selection is still highlighted. From your laptop, bound to any key in your terminal or OS: diff --git a/herdr-plugin.toml b/herdr-plugin.toml index ddfc638..a63b800 100644 --- a/herdr-plugin.toml +++ b/herdr-plugin.toml @@ -1,6 +1,6 @@ id = "annotate" name = "Annotate" -version = "0.9.8" +version = "0.9.9" min_herdr_version = "0.8.0" description = "Comment on terminal selections and copy annotations as agent context." platforms = ["linux", "macos", "windows"] diff --git a/links/herdr-plugin.toml b/links/herdr-plugin.toml index beb4726..5605325 100644 --- a/links/herdr-plugin.toml +++ b/links/herdr-plugin.toml @@ -15,7 +15,7 @@ id = "annotate-links" name = "Annotate Links" -version = "0.9.8" +version = "0.9.9" min_herdr_version = "0.8.0" description = "Open Ctrl-clicked file:// Markdown links in Annotate (needs the Annotate Full plugin)." platforms = ["linux", "macos", "windows"] diff --git a/lite/herdr-plugin.toml b/lite/herdr-plugin.toml index 3cc9145..70149aa 100644 --- a/lite/herdr-plugin.toml +++ b/lite/herdr-plugin.toml @@ -8,7 +8,7 @@ id = "annotate" name = "Annotate" -version = "0.9.8" +version = "0.9.9" min_herdr_version = "0.8.0" description = "Comment on terminal selections and copy annotations as agent context." platforms = ["linux", "macos", "windows"] diff --git a/plannotator-tui.version b/plannotator-tui.version index e3e1807..7e310ba 100644 --- a/plannotator-tui.version +++ b/plannotator-tui.version @@ -1 +1 @@ -0.9.8 +0.9.9 diff --git a/scripts/test-fetch-plannotator-tui.ps1 b/scripts/test-fetch-plannotator-tui.ps1 index 72091e3..581b795 100644 --- a/scripts/test-fetch-plannotator-tui.ps1 +++ b/scripts/test-fetch-plannotator-tui.ps1 @@ -74,7 +74,7 @@ try { $result = Invoke-Fetcher Assert-True ($result.ExitCode -eq 0) "local override failed: $($result.Output)" Assert-BytesEqual $source $destination "local override bytes differ" - Assert-True ((Get-Content -LiteralPath $stamp -Raw) -ceq "0.9.8") "local stamp differs" + Assert-True ((Get-Content -LiteralPath $stamp -Raw) -ceq "0.9.9") "local stamp differs" $env:PLANNOTATOR_TUI_BIN = $null $env:PLANNOTATOR_TUI_RELEASE_BASE = "http://127.0.0.1:1/must-not-be-requested" @@ -120,7 +120,7 @@ try { Assert-True ($result.ExitCode -eq 0) "download fixture failed: $($result.Output)" Assert-True ($result.Output -match "x86_64-pc-windows-msvc") "x64 target was not selected" Assert-BytesEqual $source $destination "downloaded destination bytes differ" - Assert-True ((Get-Content -LiteralPath $stamp -Raw) -ceq "0.9.8") "download stamp differs" + Assert-True ((Get-Content -LiteralPath $stamp -Raw) -ceq "0.9.9") "download stamp differs" Set-Content -LiteralPath $stamp -NoNewline -Value "preserve-this-stamp" $beforeHash = (Get-FileHash -Algorithm SHA256 -LiteralPath $destination).Hash diff --git a/scripts/test-fetch-plannotator-tui.sh b/scripts/test-fetch-plannotator-tui.sh index 6068b82..c99ca77 100644 --- a/scripts/test-fetch-plannotator-tui.sh +++ b/scripts/test-fetch-plannotator-tui.sh @@ -14,7 +14,7 @@ cp "$repository_root/plannotator-tui.version" "$plugin_root/" source_binary="$source_root/plannotator-tui local" cat > "$source_binary" <<'EOF' #!/usr/bin/env sh -printf 'plannotator-tui 0.9.8\n' +printf 'plannotator-tui 0.9.9\n' EOF chmod +x "$source_binary" printf 'old destination' > "$plugin_root/bin/plannotator-tui.exe" @@ -23,10 +23,10 @@ printf 'old-version' > "$plugin_root/bin/plannotator-tui.version" PLANNOTATOR_TUI_BIN="$source_binary" bash "$plugin_root/scripts/fetch-plannotator-tui.sh" cmp "$source_binary" "$plugin_root/bin/plannotator-tui.exe" -test "$(cat "$plugin_root/bin/plannotator-tui.version")" = 0.9.8 +test "$(cat "$plugin_root/bin/plannotator-tui.version")" = 0.9.9 test ! -e "$plugin_root/bin/plannotator-tui" -test "$("$plugin_root/bin/plannotator-tui.exe" --version)" = "plannotator-tui 0.9.8" -test "$(bash "$plugin_root/scripts/plannotator-tui.sh" --version)" = "plannotator-tui 0.9.8" +test "$("$plugin_root/bin/plannotator-tui.exe" --version)" = "plannotator-tui 0.9.9" +test "$(bash "$plugin_root/scripts/plannotator-tui.sh" --version)" = "plannotator-tui 0.9.9" output="$(bash "$plugin_root/scripts/fetch-plannotator-tui.sh")" case "$output" in diff --git a/scripts/test-windows-full-manifest.py b/scripts/test-windows-full-manifest.py index 84a4d54..c99c51a 100644 --- a/scripts/test-windows-full-manifest.py +++ b/scripts/test-windows-full-manifest.py @@ -183,8 +183,8 @@ def check_distributed(path: Path, version_path: Path, native_version_path: Path) manifest = load(path) check_top_level_windows(path, manifest) check_native_lite(path, manifest) - if version_path.read_text(encoding="utf-8").strip() != "0.9.8": - fail(version_path, "plannotator-tui.version is not 0.9.8") + if version_path.read_text(encoding="utf-8").strip() != "0.9.9": + fail(version_path, "plannotator-tui.version is not 0.9.9") if native_version_path.read_text(encoding="utf-8").strip() != "0.2.3": fail(native_version_path, "herdr-annotate.version is not 0.2.3") diff --git a/windows-full/herdr-plugin.toml b/windows-full/herdr-plugin.toml index ee4af2f..c7e20cd 100644 --- a/windows-full/herdr-plugin.toml +++ b/windows-full/herdr-plugin.toml @@ -21,7 +21,7 @@ id = "annotate" name = "Annotate" -version = "0.9.8" +version = "0.9.9" min_herdr_version = "0.9.0" description = "Comment on terminal selections and copy annotations as agent context." platforms = ["windows"]