Release notes
v0.1.50
Release notes and product updates for Nora.
v0.1.50Published 3 May 2026
Features
- Restyled the focused-agent input to match the AI Chat composer visual style, narrowed and centered the floating overlay away from screen edges, made the outer floating input panel and reserved bottom area use the active terminal theme background, moved controls into a shared rounded input-field wrapper with roomier padding so they appear embedded, implemented reliable voice input by recording microphone audio in-app and transcribing it through the OpenAI audio API (with permission/error handling), and now only enable the mic control when an OpenAI API key is configured, and kept terminal bottom spacing so output never scrolls behind the input.
- Added an "Open full diff" action in the Changes sidebar that opens a single combined diff view with sticky per-file headers while you scroll across all changed files, removes the in-view header/close controls, and shows the file count in the diff tab title.
- Added active workspace branch/worktree context to the footer status bar so the current branch and worktree name are always visible while working.
- Clicking a GitHub Actions run in the Changes sidebar now opens a center-column workflow run view that fetches run metadata and renders job/step execution status as a scrollable graph-style timeline.
- Appearance settings include a toggle to swap the workspace and Changes sidebars (workspace on the right vs. left).
- Settings includes an **Agent usage** section that scans local Claude Code (`~/.claude/projects`) and Codex (`~/.codex/sessions`) JSONL logs for token usage, attributes totals to Nora worktrees when paths match, and shows **Recharts**-powered interactive charts (legend toggles on the daily stack, donut slice toggles, tooltips) plus worktree stacked bars, an expandable numeric table, and refresh.
Fixes
- The keyboard shortcuts dialog now shows recent workspaces as a single row (modifier + 1 through 5) instead of five duplicate entries.
Improvements
- Context tab items in the Changes sidebar now use the app's custom tooltip component instead of native browser title tooltips.
- Replaced the right Changes sidebar shell with a non-Card container so it no longer inherits card shadow styling, while keeping a visible left divider border against the center column.
- Made left sidebar section titles render in uppercase for a consistent heading style across workspaces, agents, and subsection headers.
- Updated dark mode center-column surface color to use the shared theme background token so diff and center panels inherit a neutral gray instead of a blue-tinted backdrop.
- Refined Changes sidebar commit actions into a compact, sharper control strip with reduced corner radius and cleaner emphasis so Commit, Push, and Create PR/MR feel more professional.
- Title bar sidebar toggles respect a swapped layout: the left control targets the left panel and the right control the right panel, with matching panel-left and panel-right icons.
- Vertical dividers flanking the main session column are drawn on the center shell, so swapping sidebars does not change separator styling.