Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions .claude/CLAUDE.md
Original file line number Diff line number Diff line change
Expand Up @@ -76,8 +76,8 @@ Only update the `Status` field. Do not modify any other frontmatter or prompt co

<!-- BEGIN:REPO:current-state -->
## 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.
<!-- END:REPO:current-state -->

<!-- BEGIN:REPO:architecture -->
Expand Down
7 changes: 7 additions & 0 deletions .claude/sessions/2026-03-30.md
Original file line number Diff line number Diff line change
@@ -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
Expand Down
21 changes: 21 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down Expand Up @@ -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
Expand Down
2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -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",
Expand Down
Loading