What's Changed
- fix(gui-app): a reading position saved inside a turn survives the steer that splits it (#3262) (6fc31b4)
- fix(gui-app,desktop): mod+w in a sandboxed page closes its tile, not the task tab (#3263) (757d0eb)
- fix(gui-app): a steer-split restore saves its resolved slice at mount, not only after it validates (#3276) (81807ff)
- fix(gui-app): the usage popover's selected provider tab is visible on dark presets (#3267) (1f72e83)
- perf(gui): expand a sidebar branch without re-rendering every row (#3275) (f79760d)
- fix(gui-app): a press inside a sandboxed artifact page closes the status-bar popovers (#3277) (63b8dfa)
- fix(gui-app): the epic-create seed hold reads the opening's delivery state (#3278) (2b81f0b)
- fix(gui-app): preserve board iframe focus during relayed presses (#3290) (1b89af3)
- fix(gui-app): skip the notification indicator read for a dead host (#3292) (7d70a09)
- fix(gui-app): a press inside a browser tile closes the status-bar popovers (#3286) (403fc38)
- fix(gui-app): Ctrl/⌘ pressed while a scroll coasts no longer zooms the PDF and Word previews (#3302) (6476c5d)
- test(gui-app): account for wheel zoom modifier reads (#3305) (5007f23)
- fix(desktop): keep a stall's evidence in the report past the 500-line tail (#3309) (84fbb98)
- fix(browser): draw a parked browser guest only while main reads it (#3316) (4b0d698)
- fix(gui-app): a covered macOS window keeps its tasks resident (#3318) (513fefa)
- fix(gui-app): the Providers card says what happened instead of asking for a host update (#3311) (da1f617)
- fix(gui): an open changeset panel keeps its rows while a turn streams (#3320) (79c596b)
- fix(gui): a report from a persisted agent error row carries the row's Host time and turn (#3336) (54eb4ee)
- fix(gui-app): an HTML artifact page opens below its controls, which shrink to a corner chip (#3303) (0261390)
- feat(protocol,cli): record how the host ended, for an out-of-memory notice (#2366) (#3310) (ad45e2c)
- fix(protocol): name the shape found and the shape wanted in a foreign provider key refusal (#3037) (b07eb0d)
- fix(scripts): no early-exit reader reads a pipe under pipefail (#3337) (89f337e)
- test(gui-app): reconcile the release fixture for #3310 host.status (fa128aa)
- style(gui-app): format the #3275 release fixture (0ce0c51)
- fix(gui-app): keep #3303 controls on the release absolute layout (3b0179f)
Traycer Desktop 1.5.3-rc.1.