Skip to content

v0.23.0

Choose a tag to compare

@hhammoud hhammoud released this 19 Apr 20:17

v0.23.0 - 2026-04-19

New Features

  • Internal Browser view — Browser is now a full top-level view alongside Explorer, Outline, and Kanban, with multi-tab navigation and layout state that persists across reloads.
  • Unified 4-panel left-shell carousel — Panels snap and swipe between Explorer, Outline, Kanban, and Browser in a single carousel, replacing the previous 3-panel swap.
  • Rich SVG widgets in chat and editor — Chat messages and markdown documents render inline SVG, fenced SVG blocks, and sanitized rich HTML safely, including animated playback and fullscreen previews.
  • Git widget commit workflow — The in-app git widget gains selective staging, commit context selection, and reset actions from a compact toolbar.
  • Project Rail grouped cards — The project sidebar groups projects into collapsible cards with inherited group colors.
  • Sketch polish — Freehand canvas adds keyboard shortcuts, text re-editing, and resize handles for existing shapes.

Changes

  • Unified typography across chat and editors — Task and file description editors, assistant chats, and markdown previews share a single theme: Oswald headings, compact mono-uppercase H3–H6 labels, inline code on the normal foreground, and list rhythm tuned for rich-text output. Accent color ties to the active project.
  • Assistant reports discovery via the final message — Assistant runs summarize findings in the last message instead of writing separate closing notes.
  • Parent tickets auto-close on successful child completion — Orchestrator parents transition automatically when their children finish successfully.
  • Hierarchical branching — Child executions branch from their parent ticket's branch and merge back to it, never straight to main.
  • Memory recall is mandatory before acting — The assistant retrieves relevant memory every turn before responding, instead of treating recall as optional.

Improvements

  • Model picker keeps local runtime providers (Ollama and similar) visible alongside cloud engines.
  • Inspector execution tabs cap to active plus today's closed attempts with a hidden closed-count pill; live executions stay visible during history view.
  • Project switch keeps the previous project's content warm on screen until the new project hydrates — no blank flash.
  • Dashboard content centers on wide screens instead of hugging the left edge.
  • Kanban board and Active Agents columns center on wide screens.
  • Fullscreen markdown SVG exports preserve fonts and styling.
  • Browser extension now shows an out-of-date warning when it falls behind the desktop app.
  • Assistant outline sidebar stays capped in height with its proxy scrollbar hidden.
  • Browser automation is scoped more tightly to managed tabs.

Bugs Fixed

  • Fullscreen SVG previews no longer lose animation playback after remount.
  • Browser-in-webview no longer shows double borders inside the carousel and reflows correctly after a hidden mount reveal.
  • Codex assistant history replay parses correctly; aborted turns are stripped from restored history.
  • Active Agents keeps each ticket in a single hierarchy row; pin clicks no longer bleed across tickets.
  • Task details branch selector popover is restored.
  • Execution terminal no longer redraws duplicated content when switching tabs.
  • Later diagram fences after inline ticket references render correctly, and expanded duplicate diagrams keep their visual mode.
  • Inline code text renders on the normal foreground instead of an accent color.
  • Collapsed left explorer no longer leaves a reload gap on the main content area.
  • Queued assistant image attachments survive end-to-end.
  • Assistant waits for the action server before issuing startup commands.
  • Fenced SVG widgets stream correctly; widget action bars are no longer clipped.
  • Shell header highlights only the leftmost visible panel as the position owner during a swipe.
  • Animated SVG widget playback is restored after finalized remount.