Releases: Pvisilias/aiola
Releases · Pvisilias/aiola
Aiola v0.1.50
v0.1.50
What's New
- Cursor Agent support — Cursor joins Claude and Codex as a first-class coding provider. Install
cursor-agent, sign in, and pick Cursor models right in the composer. Permission modes map cleanly (read-only → plan, supervised → ask, full access → agent), and Aiola's MCP tools are wired in automatically so Cursor sessions get the same toolset as your other agents - Clone from a Git repo — the Open Workspace screen can now clone GitHub, GitLab, or any Git URL straight into a new workspace. Signed in to the
ghCLI? Browse and filter your own GitHub repos and clone with one click — no URL pasting - Providers settings page — a dedicated page to manage every provider in one place: enable/disable whole providers, hide models you never use, reorder how they appear in the picker, and see each provider's auth status with account email and plan tier
- Live Codex usage — usage now reads live from Codex's servers instead of stale local snapshots, so rate-limit and credit status in Settings reflect reality in real time
- Cursor usage card — see Cursor's plan tier, rate limits, and credit balance alongside your Claude and Codex usage
- Default Fast Mode — set a per-workspace default for Fast Mode on any model that supports it; the option hides itself automatically on models that don't
Improvements
- Automations use a provider → model drill-down picker instead of a flat list, so models that share a name across providers (e.g. GPT-5.5 on both Codex and Cursor) are never ambiguous
- Workspace settings handle provider and model switches coherently — picking a provider auto-selects its first model, and switching models drops now-invalid reasoning/fast-mode defaults instead of silently keeping them
- CLI update banner is friendlier: "Recommended" rather than "Required", a "Later" button to dismiss a specific update, manual "Restart now" so updates never kill a running automation, and a re-check every 30 minutes for long-lived sessions
- Terminals force-kill their whole process tree on close, so dev servers and other children spawned in a terminal no longer linger as orphans
- The Local dev-servers panel only lists real dev servers now, ignoring the random high (ephemeral) ports the OS hands out to internal helpers
- Your open files and active tab in "All files", and the diff viewer's tree/view mode, survive switching workspaces or jumping to the central dashboard and back
- The sidebar home button returns you to the last central page you were on instead of always going to the start
- Drag a file onto the terminal pane to attach it
- Sensitive values (tokens, secrets) render redacted in the UI while staying one-click copyable
Fixes
- Model picker and automations now store the provider alongside the model slug, so older automations whose slug exists under multiple providers resolve to the right one
- Dragging a file onto chat or a terminal no longer attaches it twice or spawns a stray image tile
- Switching the active file no longer briefly shows the previous file's contents under the new path
- Cursor's available models, fast-mode support, and reasoning levels are auto-probed and refreshed on Re-check
- Cursor's MCP integration is approved automatically and scoped to the project via
.cursor/mcp.json, so tools load without a manual approval step git add/git restoreretry on transientindex.lockcontention instead of failing outright- Update checks filter out transient network errors (network changed, internet disconnected) so sleep/reconnect cycles stop polluting app logs
Aiola v0.1.40
v0.1.40
Fixes
- Diff viewer no longer freezes on untracked binary files (images, fonts, PDFs, etc.)
- Plan page: deleting the last plan now resets cleanly to a fresh "default" instead of leaving stale items behind; renaming is allowed on any plan
- Tasks board: Backspace/Delete removes selected cards, and Cmd/Ctrl+Z undoes a deletion, Cmd+Shift+Z / Cmd+Y redoes
- Dialogs: Esc reliably closes them, and the first input/textarea is auto-focused on open — Enter submits without hunting for the button
- App-log notifications re-surface (unread + fresh timestamp) when a group gets new events, instead of being silently dedup'd
- macOS tray icon falls back to alternate asset paths if
logo-nb.pngis missing, so the tray reliably appears
Aiola v0.1.35
What's Changed
Aiola v0.1.3
v0.1.3
New
- Default Mode for workspaces — pick the permission mode that new threads start in, right from Settings
- Terminal placement — move the terminal into the side panel as its own tab, or dock it back to the bottom; the choice is remembered and there's a new toggle for it in Appearance settings
- Unified side panel — Review, Browser, and Terminal now live together in one panel, with the selected tab kept as you switch threads or pages
Fixes
- Analytics revenue chart now lines up correctly — the bars and the revenue axis use the same scale, so the numbers match what the tooltip shows
- Analytics Top Pages now includes Bing page data alongside search keywords
- Tasks chat panel no longer leaves buttons clickable while the agent is running
- Tasks created from chat now pick up your workspace's default model, so they can be triggered right away
- New threads start in your workspace's Default Mode instead of always defaulting to supervised
- Logging out now reliably clears your session so the app doesn't silently sign you back in
Aiola v0.1.2
v0.1.2
Fixes
- Improved terminal isolation so commands run inside your workspace use your project's own configuration
- Tightened agent and CLI integrations (Claude Code, Codex, git, gh, MCP, IDE launchers) for cleaner workspace boundaries
- Fixed the renderer freezing at 100% CPU on threads with large command output or unusual code — oversized blocks now render as plain text instead of locking up
- File diffs no longer reload when switching theme
- Browser tab snapshots no longer pin the renderer — snapshotting is now deferred and throttled
Aiola v0.1.1
v0.1.1
What's New
- Browser pane upgrades —
target=_blankandwindow.opennow open as new sub-tabs instead of replacing the page, with a proper right-click menu (Back / Forward / Reload / Inspect) and a per-webview DevTools shortcut - Local dev server detection — empty-state lists running localhost servers in your workspace with one-click open or kill
- Clear cookies & cache — wipe the canvas browser session without restarting the app
- Approval toasts — OS notifications now fire for new
awaiting_inputapprovals (respects your notification settings) - Zoomable attachments — click images in chat, task cards, and create dialog to expand them
- Kanban headers — sticky column header with status icon, count, and an inline "+ New task" tile at the top of each column
- Smarter workspace defaults — new workspaces auto-seed their default model (prefers Codex gpt-5.5 when installed, falls back to Claude Opus)
Improvements
- Reload shortcuts (Cmd/Ctrl+R, F5) reload the focused browser sub-tab instead of the whole app window
- Task create dialog respects the workspace default model (no more accidental Claude Opus when your default is Codex)
- Worktree deletion no longer races the server — fixes the spurious "is not a working tree" toast
- Slash-command trigger only fires at word boundaries —
test/stays plain text,/modeland/reasoning highstill work - Shared diff panel snaps to 70% width on open
- Composer layout fixed when the message list is hidden
- Silenced harmless
ERR_ABORTEDwebview console noise - Canvas-browser guests skip Aiola.init so their errors stop being reported as ours
- Realtime analytics fetches visitors + events in a single combined query and dedupes inflight refetches
- Branch cache falls back to the root entry for subworktrees, avoiding empty-state flashes