A lighter background host, everywhere
| New |
What changed |
| A lighter background host |
Terminal panes run in a new background host written in Rust, on Windows, macOS and Linux: about 5 MB of memory while idle instead of about 110 MB. Panes keep running after you close the window, as before |
| SSH machines without an install |
A Linux machine you reach over ssh no longer needs Wraithgrid installed: the host is copied there once per version, and versions unused for 30 days are removed |
| Prompt history |
↑ and ↓ in the chat box step through the prompts you sent in that chat, like a shell; your draft comes back past the newest |
| Claude's questions one at a time |
When Claude asks several questions, they come as one card with a tab per question, number keys for the options, and Back/Next |
| Fix |
What changed |
| Long chats |
Long and streaming chats stay fast: a new word no longer redraws the message box or re-reads the whole answer |
| Last answer after quit |
Quitting right after an answer, or while one streams, no longer loses it from the chat when you open Wraithgrid again |
| Closing with busy chats |
Closing the window asks when a chat is still working, instead of stopping it; the tray no longer quits under a working chat |
| Big screens |
A pane with a very large screen reattaches instead of making every pane look stopped |
| Updates on Linux |
Cancelling the password prompt of an update no longer stops your terminal panes |
| Changes panel |
Follows further edits to a file that was already changed, without Refresh |
| Working line |
Comes back under an answer that paused while Claude keeps working (a big file write) |
| Approvals after Stop |
A question or approval that was stopped no longer comes back on the next turn |
| Preview address |
The dev server's address is read whole, so the preview opens the right port |
| Smaller fixes |
Settings path fields keep the last edit when you leave the page; Usage counts days right across a clock change; wraithgrid send makes the pane resume after a restart; dragging a panel edge no longer redraws every pane |
Pull requests and full changelog
What's Changed
- perf(panes): a panel drag no longer re-renders pane bodies or resizes terminals (#126) by @cachewraith in #128
- feat(chat): Claude's questions one at a time, with tabs and keys (#127) by @cachewraith in #130
- fix(chat): show the working line again when text stops growing mid-turn (#129) by @cachewraith in #131
- feat(chat): up/down in the chat box step through sent prompts (#132) by @cachewraith in #133
- feat(host): Rust pty host, phase 1: same socket and frames, parity-tested (#76) by @cachewraith in #142
- fix(host): send a reattached screen in pieces under the 4 MB frame limit (#134) by @cachewraith in #143
- feat(host): Settings switch to run the Rust host, bundled for Linux (#76 phase 2) by @cachewraith in #145
- feat(host): Rust host on ssh machines, no Wraithgrid install needed (#76 phase 5) by @cachewraith in #146
- fix(chat,app): audit bugs #135–#138 by @cachewraith in #148
- perf: long and streaming chats, ssh backpressure, git polls, Usage (#141) by @cachewraith in #149
- fix(git): Changes panel follows more edits to an already changed file (#139) by @cachewraith in #150
- fix(chat): two causes of flaky chat e2e (follow after a sideways swipe, caret placed a frame late) by @cachewraith in #152
- fix: smaller bugs from the 2026-10-26 audit (#140) by @cachewraith in #151
- feat(host): the Rust host on macOS (#76 phase 3a) by @cachewraith in #153
- feat(host): the Rust host on Windows (#76 phase 3b) by @cachewraith in #154
- feat(host): the Rust host is the default (#76 phase 4a) by @cachewraith in #155
- feat(host): old Rust hosts no longer pile up on ssh machines (#76) by @cachewraith in #156
- fix(cli): wraithgrid send marks the pane as having a conversation by @cachewraith in #157
- feat(host)!: remove the Node host and node-pty (#76 phase 4b) by @cachewraith in #158
Full Changelog: v1.23.0...v1.24.0