From ab0cac371495baaa0b1499f61df28aadafcbe64e Mon Sep 17 00:00:00 2001 From: Stephen Hellicar Date: Mon, 30 Mar 2026 06:16:56 +1100 Subject: [PATCH 1/2] Bump version to 1.0.0-alpha.72 --- CHANGELOG.md | 21 +++++++++++++++++++++ package.json | 2 +- 2 files changed, 22 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 43ad584..ab13372 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,26 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [1.0.0-alpha.72] - 2026-03-30 + +### Added + +- Alternate screen buffer rendering keeps terminal history intact on exit (#151) +- In-app scrollback with history mode and page/line navigation (#152) +- Range indicator shown during history scroll; editor hidden to reduce layout conflicts (#157) + +### Fixed + +- Zone anchored to bottom from startup rather than after first render (#156) +- Scrollback corruption when editor content exceeds terminal height (#147) +- Sticky zone no longer overflows the terminal viewport (#145) +- Cursor navigation in wrapped editor lines (#144) +- Lone surrogates stripped from user input before SDK submission (#143) +- Partial deletion of emoji and special characters now removes the full character (#142) +- Cursor moves by visible character width for emoji and special characters (#140) +- Terminal width calculations now use string-width for accurate Unicode handling (#139) +- Sticky zone width calculations corrected for ANSI content (#136) + ## [1.0.0-alpha.71] - 2026-03-27 ### Fixed @@ -120,6 +140,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Patched CVE-2026-27903 and CVE-2026-27904 in minimatch +[1.0.0-alpha.72]: https://github.com/shellicar/claude-cli/releases/tag/1.0.0-alpha.72 [1.0.0-alpha.71]: https://github.com/shellicar/claude-cli/releases/tag/1.0.0-alpha.71 [1.0.0-alpha.70]: https://github.com/shellicar/claude-cli/releases/tag/1.0.0-alpha.70 [1.0.0-alpha.69]: https://github.com/shellicar/claude-cli/releases/tag/1.0.0-alpha.69 diff --git a/package.json b/package.json index 164bd00..3b40b5b 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@shellicar/claude-cli", - "version": "1.0.0-alpha.71", + "version": "1.0.0-alpha.72", "private": false, "type": "module", "description": "Interactive CLI for Claude AI with terminal UI", From 28ab5804305da7c118ca6c059b7b77aa4efd1d04 Mon Sep 17 00:00:00 2001 From: Stephen Hellicar Date: Mon, 30 Mar 2026 06:21:24 +1100 Subject: [PATCH 2/2] Update session log and current state for 1.0.0-alpha.72 release --- .claude/CLAUDE.md | 4 ++-- .claude/sessions/2026-03-30.md | 7 +++++++ 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/.claude/CLAUDE.md b/.claude/CLAUDE.md index b37e4d6..3871c92 100644 --- a/.claude/CLAUDE.md +++ b/.claude/CLAUDE.md @@ -76,8 +76,8 @@ Only update the `Status` field. Do not modify any other frontmatter or prompt co ## Current State -Branch: `feature/154-155-scrollback-ux` -In-progress: PR shellicar/claude-cli#157 open, auto-merge enabled. Awaiting CI and merge. +Branch: `feature/version-1.0.0-alpha.72` +In-progress: PR shellicar/claude-cli#160 open, auto-merge enabled. Awaiting CodeQL and merge. Phase 2 (github-release) to follow after merge. diff --git a/.claude/sessions/2026-03-30.md b/.claude/sessions/2026-03-30.md index f7fcce1..4d090d1 100644 --- a/.claude/sessions/2026-03-30.md +++ b/.claude/sessions/2026-03-30.md @@ -1,3 +1,10 @@ +### 06:12 - release/version-bump (1.0.0-alpha.72) + +- Did: Bumped version to 1.0.0-alpha.72, updated CHANGELOG.md with 12 commits of rendering pipeline and scrollback changes, created PR shellicar/claude-cli#160 with auto-merge enabled +- Files: CHANGELOG.md, package.json +- Decisions: Alpha increment (12 commits: rendering pipeline fixes + scrollback/alternate buffer features); labeled `enhancement`; body kept minimal per version-bump scenario in github-pr skill +- Next: Phase 2 (publish release via github-release skill) after PR #160 merges + ### 05:47 - scrollback/ux Phase 2 (#154, #155) - Did: Pushed branch, created PR shellicar/claude-cli#157 with auto-merge enabled