Repository navigation
v0.61.0
This release runs the assistant on the Codex and DeepSeek CLIs in a docked panel with question history, draws a live run's CPU, memory and open pages on its timeline, records per-test server coverage from Nitro backends and the CSS rules each test matched, and posts Slack notifications through the Web API with a bot token.
Full diff: v0.60.0…v0.61.0
✨ Highlights
- 🤖 Codex and DeepSeek for the assistant — Isolated Codex and official DeepSeek CLI providers, whose runs stop when an answer is stopped, and a docked assistant panel with question history, next-question hints, stop and usage.
- 📈 Live resources on the timeline — A watched run posts its CPU, memory and open pages as it runs, drawn on the live run's timeline and shown for each running test's worker.
- 🧭 Server and CSS coverage per test — The reporter records per-test server coverage from Nitro backends and the style sheet rules each test matched.
- 🔔 Slack through the Web API — Slack notifications can be posted with a bot token, kept encrypted on every create path.
Features
Assistant
- ai: add isolated Codex and official DeepSeek CLI providers (f9e864b, 6769ad0, a6144c1)
- ai: stop the Codex and DeepSeek CLI runs of an assistant answer (f9125a0)
- ai: dock the assistant panel and add question history, next-question hints, stop and usage (e34a904, e9cc191)
Live run resources
- reporter: post a watched run's CPU, memory and open pages as it runs (11504da)
- app: draw a live run's CPU, memory and open pages on its timeline (624066b, 801da44)
- ui: show each running test's worker cores, memory and open pages (3cb0a6d)
Server & CSS coverage
- reporter: per-test server coverage for Nitro backends, and CSS rule coverage (57f5e4b)
- reporter: record per-test server coverage from Nitro backends (0528ee8)
- reporter: record the style sheet rules each test matched (48be085)
- demo: give the sample's Nitro backend server and combined coverage (66bafcd)
Notifications
- notifications: post Slack notifications through the Web API with a bot token, closes #618 (36ca3f5, 92c08f9)
Bug Fixes
Coverage & live runs
- reporter: keep CSS rule coverage sound against compiled sheets and page changes (9b9bf49)
- reporter: read a three-part request id's process key, and harden the Nitro coverage transform (888c688)
- reporter: type the Nitro coverage runtime for the dashboard's strict check (5cc0c00)
- ui: render the same timeline on the server and in the browser for a live run (388a55a)
Bug reports & manual steps
- app: replay the option a select step chose in a run's bug report (3bf98ee)
- app: replay a run's select options and write its manual steps in the reader's language (1f24e19)
- extension: write a run's manual steps in Piwi Picker's language (33d730d)
- extension: escape a manual step's run values and read all its options (9fd7744)
Base URL check
- reporter: say when
checkBaseUrlran from another network than the browser, closes #912 (f5d2134, 244be01) - reporter: read
connectOptionsbefore the environment in the base URL check (a37da6b)
Notifications
- notifications: keep Slack bot tokens encrypted on every create path (5466b97)