Highlights
- Captures & recordings: Automatic full‑run screen recordings (webm) and unified captures flow for screenshots + recordings.
- Captures UI: New Captures screen and results modal to browse captures; results panel links to current‑run captures.
- Proxy rotation controls: Rotation mode (round‑robin vs random) configurable in Settings.
- User Agent settings: Default UA selection in Settings with rotation preserved per task.
What’s New
- Captures directory + API
- Captures stored in
public/captures. - New
/api/data/capturesendpoint for listing/deleting captures.
- Captures stored in
- Sidebar update
- Dedicated Captures tab.
- Executions icon switched to History.
- Results UX
- “View All Captures” button in results panel opens captures viewer.
- Agent action
- New Screenshot action block for agent tasks.
- Viewport rotation toggle
- Task‑level Rotate Viewport switch (off by default).
- Structured While block
- While condition editor now uses structured fields (var/type/op/value), not raw JS.
- Scroll speed control
- Scroll block has “Scroll Speed (ms)” input to control duration.
Behavior Changes
- Recording & screenshots now include runId‑prefixed filenames for filtering per run.
- Proxy rotation now honors a stored rotation mode (round‑robin default).
- User agent selection applies when UA rotation is off.
Dev/Infra
- New
user-agent-settings.jsmodule for UA config storage. - New UI panels/components:
CapturesScreen,CapturesPanel,UserAgentPanel.
Full Changelog: v0.4.3...v0.5