• v1.34.0 8c29be3b46

    v1.34.0 — owner fixes trio: steer unread watermark, session-scoped favorites, genesis reasoning picker
    All checks were successful
    Checks / Functional checks (pull_request) Successful in 21s
    Checks / Functional checks (push) Successful in 18s
    Stable

    ClaudiuSchuster released this 2026-10-02 01:17:05 +00:00 | 84 commits to main since this release

    Three owner-reported fixes that were originally steered into the CC round mid-flight (single-turn dispatch, no boundary) — delivered here as a bounded fixes round.

    S-5 — unread badge for steer-driven sessions. Turns driven through the observatory own steer spawn complete WITHOUT anything writing the tasks-index row (live-verified: the repro session row sat 9.6 h stale while steers completed an hour earlier) — so the tasks-only unread approximation could never see them and those sessions rendered no unread badge while externally-driven ones did. v1.34.0 derives the same fresh-completion glow from the observatory own artifacts (steer result files with terminal status + finishedAtUtc; stream-history steer deliveries), OR-red into the unread map with the same 10-minute decay. No new state, restart-safe, read-only.

    S-6 — session-scoped favorite star. The favorite/pin/hide POSTs never dropped the cached sessions body, so the dashboard post-toggle refresh could read a stale pre-toggle body and revert the toggle in-page; with the push feed healthy-but-quiet (polls idle) the star then kept stale state on the other surface — selected only in the view where it was toggled. v1.34.0 drops the cached sessions body on every flag POST and re-syncs both panel headers at every surface open.

    S-7 — reasoning picker in the New Session dialog. A compact select beside the model picker: default = the dispatcher config default_reasoning (max on this station), options from ZDO_GENESIS_REASONING_OPTIONS > config reasoning_options > the documented max/high/medium/low/none ladder; the review summary lists the chosen value; the spawn argv carries it as the eighth positional (empty omits --reasoning entirely — the dispatcher default; hostile values stay inert argv passengers).

    Suite: 207 tests green (183 baseline + 24 new). Super-Linter station recipe green. Fixture CDP smoke green including the 1177 px one-row header band and the v1.33.0 quota chip.

    Downloads