Repository navigation
v0.0.47
Claude Code starts faster. It asks the terminal for its device attributes as it starts and waits for the answer; the browser used to answer, through the connection, once a page had attached. The daemon now answers itself, at once: ready in about 0.9 s instead of 1.7 s, and in about 1 s instead of 2–3 s for a terminal nobody is watching.
Reconnecting resumes instead of replaying. A phone or tablet coming back from sleep gets only the output it missed — a few hundred bytes in testing — where it used to download and redraw the terminal's whole 2 MB history every time. Anything that cannot be vouched for still gets the full replay, and paired machines on older daemons are unaffected.
Steadier terminal sizes. When a device stops looking at a terminal, the terminal waits 30 seconds before growing back to the remaining devices' size, so a phone that sleeps for a moment no longer makes the agent redraw twice at different widths.
The sidebar fills in at once after a start. The list of session files is cached on disk, so a start checks each file instead of re-reading all of them (about 0.1 s instead of up to 21 s on a cold disk).
The Explorer refreshes itself when an agent in its project finishes working, and at most every 10 s while one is working — never while the panel is closed, the page is hidden, or nothing is happening, and it redraws only if the files changed.
Drag paired machines into order — on their tabs (hold first on a touch screen) or in Settings → Machines by the ⠿ grip. The order is kept by the daemon and shared by every device; this machine stays first.
Sidebar: a project's day groups and sessions are indented under it, and the Browse files dialog no longer changes how the sidebar's day groups look.
Telemetry, for finding what makes things slow: why a connection was lost and whether the page was on screen; and how long a keystroke takes to show, split into the network, the daemon or agent, and the page — summed up once a minute while typing, with any keystroke over a second reported on its own.