
Figranium v0.16: Clearer Outcomes, a Redesigned App, and Better Controls
Figranium v0.16 is focused on making execution results easier to understand, the application faster to navigate, and the overall interface more consistent with the editor canvas.
Execution outcomes#
Figranium now distinguishes more clearly between how an execution actually ended.
Alongside success and error, Agent and Scrape executions can now finish as stopped, crashed, or anti_bot. Cancellation requests, unhandled runtime failures, and unresolved bot challenges retain their own final states across the runtime, scheduler, API summaries, run history, execution details, and editor results.
This release also adds shared outcome classification and normalization so overlapping terminal conditions resolve deterministically, while historical execution records remain backwards compatible.
The execution-outcome contract is now documented in AGENT_SPEC.md, with focused coverage for classification, normalization, cancellation, runtime failures, and anti-bot detection.
Dashboard and application redesign#
A large part of v0.16 is visual and structural.
The Dashboard, Executions, Execution Detail, Captures, Settings, loading, and not-found pages have been redesigned around the same compact controls, layered surfaces, thin borders, and node-like panels used by the editor canvas. The existing global icon sidebar and theme system remain intact.
The Dashboard now uses an n8n-inspired overview with real Task and execution metrics, searchable compact Task rows, sorting by recent activity, name, mode, or action count, and metadata for schedules, targets, modes, and last-opened state.
Inline Task edit and delete controls have been replaced with single-click opening and a canvas-styled overflow menu with Open, Copy Link, Copy API URL, and Delete actions.
Run History is now denser and easier to scan, with filtering, summary metrics, a clearer outcome hierarchy, and a structured execution-detail header and metadata strip. Existing virtualization and output rendering are unchanged.
Captures has been reworked into a compact media library with direct open, download, copy, and delete actions, alongside redesigned loading and empty states.
Settings now has a responsive secondary navigator for API Keys, AI Models, User Agent, Proxies, Appearance, and About. The standalone Storage section has been removed, while the existing capture-management APIs and standalone Captures page remain available.
Controls and accessibility#
Native browser selects and datalists across the application have been replaced with reusable, theme-aware custom select and combobox controls.
These controls support keyboard navigation, portals, viewport-aware positioning, optional icons, and mixed option content while keeping dropdown labels in normal casing.
CAPTCHA provider choices now use monochrome provider icons for reCAPTCHA, hCaptcha, and Cloudflare, while Auto keeps the generic icon.
Extraction-field option definitions are now shared between the canvas and Task Settings editors so both extraction surfaces stay synchronized.
Fixes and polish#
This release also includes a few smaller improvements:
- Prevented unauthenticated application startup from attempting to fetch Tasks before a session is available.
- Removed the dark background highlight behind block names in the editor canvas.
v0.16 is less about a single headline feature and more about making Figranium feel more predictable, compact, and cohesive everywhere you use it.