Skip to content

Commit c8e96ef

Browse files
Kasper JungeKasper Junge
authored andcommitted
release: v0.4.0b2
Adds full-screen peek (shift+P) for scrolling the full activity buffer, plus three peek-related fixes: transient terminal state on toggle-off, scroll buffer preservation across toggles, and a double-slash bug in shortened paths.
1 parent 069a73e commit c8e96ef

File tree

2 files changed

+15
-1
lines changed

2 files changed

+15
-1
lines changed

CHANGELOG.md

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,20 @@
22

33
All notable changes to ralphify are documented here.
44

5+
## 0.4.0b2 — 2026-04-12
6+
7+
### Added
8+
9+
- **Full-screen peek (`shift+P`)** — the compact peek panel only shows the ten most recent activity lines, so earlier tool calls from a long iteration scrolled out of view. Press **shift+P** to open a full-screen, scrollable view of the entire activity buffer on the terminal's alt screen. Navigate with `j/k` (line), `space/b` (page), `g/G` (top/bottom), and `q` or `P` to exit. Agent activity keeps streaming in while you scroll, and scrolling back to the bottom re-enables follow mode. The view auto-exits when the iteration ends, so you're never stuck in an alt screen showing dead buffer. The scroll buffer now keeps up to 5000 lines per iteration (was 50) so full-screen peek has something to show.
10+
11+
### Fixed
12+
13+
- **Peek toggle now restores previous terminal state** — toggling peek off used to leave the live activity region in the scrollback, so returning to the compact view looked different from before you pressed `p`. The peek region is now transient: toggling off restores the terminal to exactly the state it was in before peek was enabled, matching the behavior pre-0.4.0.
14+
- **Peek scroll buffer preserved across toggles** — hitting `p` to hide peek used to drop the scroll buffer, so toggling back on showed an empty feed until new activity arrived. The buffer now survives toggles, so you immediately see the latest state on re-enable.
15+
- **Double-slash in shortened paths**`_shorten_path` now correctly handles absolute paths outside `$HOME` (e.g. `/usr/local/...`), producing `/…/file.py` instead of `//…/file.py` in the activity feed.
16+
17+
---
18+
519
## 0.4.0b1 — 2026-04-08
620

721
### Added

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[project]
22
name = "ralphify"
3-
version = "0.4.0b1"
3+
version = "0.4.0b2"
44
description = "Stop stressing over not having an agent running. Ralph is always running"
55
readme = "README.md"
66
license = "MIT"

0 commit comments

Comments
 (0)