# Changelog

## [0.3.3] - 2026-07-10

### Fixed

- Restored the main-screen Kitty keyboard protocol state after alternate-screen shutdown, preventing shells and multiplexers from receiving Pi-style CSI-u key sequences after Pi exits.

## [0.3.2] - 2026-07-08

### Added

- Added a footer status indicator when the sticky history viewport is scrolled away from the bottom.

### Fixed

- Let Pi's slash/autocomplete menu handle Up/Down arrows while it is open, then resume alternate-scroll history scrolling after the menu closes.

## [0.3.1] - 2026-07-08

### Added

- Added a demo video for the Pi package gallery and README.

### Changed

- Forked from [`MasuRii/pi-sticky-input`](https://github.com/MasuRii/pi-sticky-input) and renamed to `pi-claude-style-scroll`.
- Made Claude Code-style alternate-scroll the default: sticky input stays pinned and the message viewport can scroll while composing.
- Added `scrollWhileTyping` config to control whether alternate-scroll cursor sequences are handled while prompt text is present.
- Added `/claude-style-scroll` as the primary command and kept `/sticky-input` as a compatibility alias.
- Added config path migration support from legacy `pi-sticky-input` config directories.

## Upstream history

This project is forked from `pi-sticky-input` 0.2.0. For upstream release history before the fork, see <https://github.com/MasuRii/pi-sticky-input/blob/main/CHANGELOG.md>.
