v2.2.5

Features

  • add a split window mode for arranging tabs in resizable groups

v2.2.4

Bug Fixes

  • let Ctrl+O reach terminal agents on Linux and Windows
  • paste images and text on Wayland Linux sessions
  • paste images from clipboard into the terminal on Linux and Windows
  • surface every deletion when an identifier is removed from multiple AST roles
  • hide "Update from base" when session has uncheckpointed changes
  • keep proposed checkpoint dialogs visible when switching sessions
  • stop sending Enter twice in the embedded terminal

Features

  • check for updates periodically, not just at startup
  • add MCP git tool and steer agents away from shell git

v2.2.3

Bug Fixes

  • prevent stale workspace bytes after "Update from base" on a fresh session

v2.2.2

Bug Fixes

  • show pasted image preview in the agent terminal
  • clear stale publish state when the remote branch is deleted
  • PR review bugs with Bitbucket backend

Features

  • add hover close button to single-tab shell terminals

v2.2.1

Features

  • open conflicts in your 3-way merge tool during a base update

v2.2.0

Bug Fixes

  • stop capture from silently dropping workspace bytes on a fresh empty repo
  • push the initial commit + managed branches up to origin like the create-new flow does
  • give empty cloned repos an initial commit so sessions on them have a base
  • re-anchor sessions when their base commit gets force-pushed off the branch
  • keep the close button from poking through the base-update modal and anchor picker
  • drop the no-op Restore from the base-update graph and surface Drop in the action panel
  • show the timeline graph inside the base-update modal
  • show the timeline graph in the legacy anchor picker and keep the close button beneath it
  • hide the Changes tab header button on a clean workspace too
  • surface 'Update from base' as a header pill and gate publish/merge/PR behind it
  • clarify the legacy anchor picker's empty-state wording
  • let the diff in the legacy anchor picker scroll
  • re-anchor legacy sessions through a one-time picker, sync to the team
  • stop behind-base sessions from showing incoming-base files as your changes
  • stop one-shot codex runs from waiting on approval prompts
  • keep codex sessions running after a recent codex CLI release dropped a flag
  • keep codex sessions running when reopening a saved one
  • stop new sessions from rejecting agent start during initial sync
  • bring sessions forward to a moved base on demand, in a focused view
  • refresh the conflict resolver with faster loads and clearer labels
  • drop a checkpoint without touching your workspace files
  • when another device drops a branch, your in-progress edits stay accessible
  • prevent two devices from running a base update action at the same time
  • show incoming base conflicts in the sidebar without changing the active tab
  • keep large session updates fast on big workspaces
  • stop the Changes view from showing files you didn't touch as edits
  • preserve dependency caches across a base update
  • spawn the agent immediately when switching sessions
  • keep the Changes view current while the agent is running
  • keep the Changes view aligned with the base branch as it advances
  • show the Changes view and related panels in browser sessions

Features

  • let agents inspect any checkpoint or PR diff without reaching for git
  • auto-select the exact-match commit in the anchor picker as soon as it's scored
  • show the anchor commit on the timeline graph's base node and protect the active tip from drop
  • show diff counts on the anchor picker rows as they finish scoring
  • drop branches from the timeline and resolve conflicts in place
  • resolve incoming base conflicts directly on the timeline graph

Performance

  • keep the legacy anchor picker fast and show the actual diff

Refactoring

  • rebuild the legacy anchor picker as a split-pane preview flow
  • keep the legacy anchor picker local for now

v2.1.3

Bug Fixes

  • open the Changes view quickly and keep the app responsive during sync hiccups

v2.1.2

Bug Fixes

  • resolve "path too long" error blocking publish on Windows
  • refine the side-by-side diff to keep moves coherent and pills accurate
  • stop sibling moves from cross-tagging each other's rows in the diff
  • stop sibling moves from polluting each other's line range labels
  • don't pair unrelated declarations as a single modified row in the diff
  • align reordered declarations as moves in the side-by-side diff
  • align function-to-arrow-function refactors in the side-by-side diff
  • align identical relocated code in the side-by-side diff view

Features

  • cover 22 more languages, surface moves visually, hide whitespace-only changes

v2.1.1

Bug Fixes

  • stop sessions from being recorded with agent type "unknown"
  • resolve git push failing with SSL certificate errors on Linux
  • only show Publish, Merge & Push, and Create PR when they actually apply

v2.1.0

Bug Fixes

  • merge and push uses the existing published projection instead of regenerating one
  • resolve SSL push failures to github when the launcher didn't pass through system trust paths
  • merging a session no longer corrupts its checkpoints when you keep working in it
  • block the app while a long checkpoint restore rewrites the workspace

Features

  • write a real commit message for your published checkpoint
  • keep your published projection up to date when the base advances

v2.0.10

Bug Fixes

  • restore your agent's conversation when you open a session on another device

v2.0.9

Bug Fixes

  • keep base branch in sync across your devices when you change it

v2.0.8

Bug Fixes

  • prevent agents from opening in your home folder when a session's worktree exists but has no .git

v2.0.6

Bug Fixes

  • stop reconciler retries from creating duplicate cloud nodes

v2.0.4

Bug Fixes

  • stop reconciler retries from creating duplicate cloud nodes

v2.0.1

Features

  • optional minimize and maximize buttons on the Linux/Windows titlebar

v2.0.0

Bug Fixes

  • stop showing duplicate tabs and a false "exited" state for guest agents
  • keep checkpoint graph selection sticky during background refreshes
  • session names match across devices
  • detect cross-device sessions immediately when launching from an issue, PR, or branch
  • hotfix sessions now use the production branch as their merge target
  • timeline graph now shows the base branch node from the moment a session opens
  • stop pulling stale workspace snapshots on first attach
  • stamp the correct branch strategy name and label from Convex
  • make the base node selectable, clean up spurious recovered work, and stamp the correct strategy
  • always resolve and sync the base branch so the virtual base node renders
  • reconcile published node, base branch, and titles on every restart
  • sync checkpoint graph faithfully across devices
  • open synced sessions immediately and hide remote-delete when others hold it
  • never get stuck on the syncing screen, share the spinner styling
  • actually load checkpoint artifacts from the cloud on a fresh device
  • send the checkpoint's title across to other devices
  • opening a cloud session now materializes the actual workspace
  • re-import stale checkpoints on restart and preserve remote timestamps
  • import checkpoints into the correct session when opening from another device
  • keep the original branch strategy when opening a session on another device
  • keep the base node visible in History when no checkpoints exist yet
  • stop resetting your agent on launch after the cross-device sync upgrade
  • keep sessions openable when cross-device sync isn't available
  • open a session from another device without waiting on the agent
  • restore the agent's resumable session on a fresh device's attach
  • opening a cloud session no longer fails on placeholder checkpoints
  • keep a session alive while any device still has cryptographic access
  • opening a cloud session on a fresh device now actually opens it
  • send every locally-known session and checkpoint field up to the cloud
  • clean up cross-device session access when reassigning a project's organization
  • stamp the owning org on imported projects for single-org users
  • accept Convex auth signatures from older validate-subscription versions
  • register every imported project for cross-device sharing on launch
  • accept subscription signatures from older validate-subscription versions
  • only share session keys with devices that have the project and current org
  • share session encryption keys after re-launch on a second device
  • open existing session now works on a fresh device when the session has cloud data
  • show sessions from other devices in the open-existing-session picker
  • update the History panel description to match the new flow
  • highlight the published checkpoint in the snapshot graph and DVR scrub bar
  • hide the Publish button when nothing new needs to be published
  • publishing a session always overwrites the remote branch cleanly
  • restore full agent conversation when switching devices mid-session
  • publish session encryption keys so other devices can decrypt
  • clean up orphan storage when an upload mutation fails
  • keep retrying failed Convex uploads instead of giving up
  • center checkpoints on first render and fit the title line in
  • center a lone checkpoint in the graph and hide the attribution
  • make nodes render in the checkpoint graph
  • resolve checkpoints not saving after a few seconds
  • tell agents to call create_checkpoint when the user says "commit"
  • make the yellow "n changes" pill open the checkpoint composer
  • resolve Windows build failure for embedded shell launch
  • keep session create fast when a project accumulates many git refs
  • close the embedded shell panel when the shell exits after navigation
  • recover when an agent binary has been moved or uninstalled
  • unstick session create, delete, merge, and auto-close hangs
  • speed up new session creation
  • keep the desktop app in sync with web remote changes
  • restore embedded shell terminals when switching sessions in web remote
  • prevent navigating away during skill or MCP install operations

Features

  • expand a checkpoint to see its cumulative diff vs the base branch
  • workflow-named branch strategies with smart upstream targeting
  • agents can navigate the session timeline for parallel iteration
  • WIP checkpoints now show in the timeline graph and consume on restore
  • stop running commands and rerun init when switching checkpoints
  • retire session handoff (cross-device sync replaces it)
  • reuse the existing cloud session when launching from a PR or issue
  • anchor sessions to a base node and surface recovered work separately
  • purge a session from the cloud once every device has dropped it
  • open an existing session from another device on the sidebar dropdown
  • show publishes from every device on the same branch
  • record every publish event as a publishedProjections row
  • save named checkpoints that sync across your devices
  • keep sessions in sync when the base branch advances
  • semantic diffs, workspace timeline, and automatic base sync

Performance

  • saving a checkpoint no longer tars the whole workspace

Refactoring

  • stop syncing per-checkpoint head OIDs to the cloud

v1.10.19

Bug Fixes

  • resolve Windows build failure for embedded shell launch
  • resolve Windows embedded shell launch paths
  • keep base branches current after upstream rewrites
  • migrate Linux custom domains to the new systemd DNS delegate setup

Features

  • add squash option to merge and push

v1.10.18

Bug Fixes

  • show the correct branch when Git History opens
  • refresh open PR threads after comment updates
  • let Codex write git metadata in bare worktrees
  • stop Windows Git trust warnings in bare worktrees

v1.10.17

Bug Fixes

  • restore Bitbucket OAuth clone access without breaking API tokens

v1.10.16

Bug Fixes

  • open detected editors correctly on Windows
  • restore Bitbucket workspace clone and import
  • restore agent terminals when switching sessions
  • refine branch strategy behavior across session workflows
  • use Git provider wording in user-facing copy
  • keep sessions safe when shared branches change
  • keep agent chats responsive when sending large context
  • harden .tact DNS resolution on Linux

Features

  • add Supervisor Mode workflow runs
  • add workflow-aware branch strategies for sessions
  • recover sessions onto a new publish branch
  • add recovery panel and deleted-session replay forks
  • add resumable DVR forks
  • add transactional checkpoints and shadow updates

v1.10.15

Bug Fixes

  • restyle issue status picker as inline sentence in merge dialogs
  • restore merge issue status automation
  • stop Windows worktrees from showing unsafe Git warnings
  • speed up session close after merge and push

v1.10.14

Bug Fixes

  • simplify PR review thread actions in agent tools
  • clean up PR review thread display
  • preserve reply box state during PR review thread polling
  • enforce project integration mode in MCP prepare_pull_request and prepare_merge tools
  • restore git action buttons after merge & push in an active session
  • show app logo on the sign-in screen
  • redirect invited users to /welcome after accepting an invitation

Features

  • add per-context font selection for agent, terminal, and diff views
  • add issue status picker to the merge & push dialog
  • sign in to the desktop app through the browser

Performance

  • speed up PR review loading and comment interactions

v1.10.13

Bug Fixes

  • clean up repository folder when removing a project
  • show clear proration amounts for seat and plan changes
  • wrap PR review comments to viewport instead of extending horizontal scroll
  • clear project highlight in sidebar when selecting a session
  • stop auto-resolving PR comments on Bitbucket
  • hide free trial message for invited users on welcome screen
  • pasted image preview not appearing in terminal
  • show reconnect prompt when an OAuth account expires
  • keep OAuth-connected accounts working across sessions
  • support OAuth-connected accounts for Jira, Confluence, and GitLab

Features

  • add copy button to PR review comments
  • add panel toggle buttons in session header for tiling and sliding modes
  • allow editing your own PR review comments

v1.10.12

Bug Fixes

  • resolve issue with Windows git path lengths
  • hide deleted branch labels from git history viewer

v1.10.11

Bug Fixes

  • resolve full file toggle failing silently and thread comments not visible outside diff hunks
  • resolve skills commands failing silently on Windows
  • signed off PR threads showing as open instead of done
  • resolve merge failure after force push to development branch
  • disable issue tracker settings when no account is connected
  • ensureSubscription crashing on Clerk org metadata update

Features

  • add keyboard shortcut to update branch from base
  • show rebase/merge shortcuts in keybinding overlay and remove misleading "Up to date" badge
  • soft deleting a session applies to the branch as well
  • add mouse and touch selection to vim-navigable views
  • make OAuth account connection prominent and always accessible
  • improve account management UX after OAuth connection

v1.10.10

Bug Fixes

  • resolve deep link handler not launching on some Linux desktops
  • use canonical site origin for OAuth callback URLs
  • resolve OAuth env var access and error page layout

Features

  • connect accounts with one click from the welcome screen

v1.10.9

Bug Fixes

  • resolve deep link sign-in and URI scheme registration issues
  • check for pending auth ticket before showing sign-in form
  • use client.signIn.create instead of signIn.create for ticket redemption

v1.10.8

Bug Fixes

  • show update notification on the sign-in screen

Features

  • register taskeract:// URI scheme on all platforms

v1.10.7

Bug Fixes

  • auto-resolve diverged local branches during promotion
  • prevent agents from assuming the wrong target branch
  • allow sandboxed agents to read downloaded library sources

Features

  • launch app and sign in directly from the website

v1.10.6

Bug Fixes

  • keep focus in terminal tab group when closing an embedded terminal
  • lowercase web app subdomains for proper browser routing
  • potential exit issue when close to tray is enabled
  • show session name instead of partial ID in deleted sessions list

Features

  • show Pro designation when pro add-on is active

v1.10.5

Bug Fixes

  • include subdirectory path for copy pattern files
  • remember focused view in tabbed mode across session switches
  • skip hunk and header lines during bracket matching in diff views
  • preserve terminal scroll position when new output arrives

Features

  • add per-project git identity override in project properties

v1.10.4

Bug Fixes

  • suppress agent update prompts when launching sessions
  • detect when app processes exit and update session status
  • resolve stale working tree after background branch integration

Features

  • add quick start onboarding to welcome screen
  • add horizontal scrolling to diff and log views

v1.10.3

Bug Fixes

  • ensure app exits cleanly when tray is enabled but close-to-tray is off

v1.10.2

Bug Fixes

  • prevent auto-relaunch when stopping a session
  • deduplicate detected install configs with identical labels
  • scan subdirectories for version manager config files
  • prevent Ctrl+Z from suspending agent processes
  • sync focused window when clicking terminals in tabbed mode
  • prevent PR section from flashing on load
  • render arrow symbols in keyboard shortcuts overlay

Features

  • add pasted image preview and lightbox viewer

v1.10.1

Bug Fixes

  • provision worktree for handoff branch and restore session history
  • resolve crash when syncing files from a terminal transfer
  • match agent by type on the receiving machine
  • hide already-cloned repositories from clone dialog

Features

  • add guest viewer sidebar and fix terminal background gaps

Refactoring

  • simplify account selection for session handoff cloning

v1.10.0

Bug Fixes

  • use user trust domain for macOS CA cert to avoid permissions error
  • send HandoffComplete directly via WebSocket and show project in receiver UI
  • run macOS CA trust outside osascript to allow Security framework dialog
  • fix unknown sender name, dropped confirm channel, and missing clone
  • improve dialog button layout and extract NumberButton component
  • auto-integrate worktrees that are behind with no local commits
  • session sidebar could show wrong data after clicking another session
  • reconnection for sharing and handoff
  • improve session sharing UX and show brand menu in web remote
  • prevent dropdown from opening when clicking terminal/editor buttons
  • reverse text selection copy and link click-to-copy
  • use project config to drive wizard issue/PR/branch decisions
  • resolve connection failure for sharing and handoff sessions
  • filter dev/prod branches and active session branches from wizard
  • replace auto-injection with Mod+I keybinding for issue/PR context
  • tell agents that Taskeract manages issue lifecycle automatically
  • suppress false "failed" status when user stops app via play button
  • clear stale task_complete highlights so tray icon reflects actual state
  • suppress notifications for embedded shell and excavator PTYs
  • make active tab state per-session in tabbed view
  • make embedded terminal state per-session in tabbed view
  • context injection missed when agent startup never leaves idle state
  • filter status automation options by integration mode
  • clipboard copy fails in web remote over plain HTTP
  • prevent terminal from swallowing Mod+S new session shortcut
  • default focus to primary action buttons in dialogs

Features

  • add resilient handoff with reconnection, confirmation, and conflict handling
  • replace share modal with sidebar and fix guest blank screen
  • add Mod+P and Mod+M keybindings for push and integrate
  • auto-integrate session branches from base and show divergence badge
  • add session handoff for transferring sessions between teammates
  • encryption enhancements for session sharing and handoff data
  • add global create session wizard (Ctrl+N)
  • add numbered keyboard shortcuts to action dialogs
  • allow fetching any issue by ID, not just the session's linked issue
  • add automatic status transitions on session, PR, and merge actions
  • auto-inject issue/PR context into new agent sessions
  • add auto-approve tools toggle for all agent types
  • add swimlane support for user stories
  • combine features across all user organizations
  • add collaborative session sharing

v1.9.0

Bug Fixes

  • replace sticky idle with resize suppression and output-velocity detection
  • fix web remote loading and session handling
  • show DVR controls in web remote
  • use host platform for shell detection instead of browser
  • resolve post-release build step failure
  • sandbox default tweaks and auto-include tool directories
  • resolve window manager focus, multi-shell, and layout issues

Features

  • add browser notifications and tab indicators
  • add global keybinding help overlay
  • configurable modifier combos and sliding layout scroll improvements
  • add window manager with tiling, sliding, and tabbed layout modes
  • add configurable window gap for tiling and sliding layouts
  • add window manager with tabbed, tiling, and sliding layouts

Refactoring

  • overhaul keybindings settings UI

v1.8.1

Bug Fixes

  • sandbox default tweaks and auto-include tool directories

v1.8.0

Bug Fixes

  • allow dragging the application window on the login screen
  • streamline git history viewer for bare repository workflow
  • resolve Codex and OpenCode startup failures on Windows
  • stabilize clone dialog layout and add cancel support
  • clear terminal selection after copy and show confirmation
  • resolve Windows sandbox unavailable and unify setup wizard
  • resolve sandbox startup failures on macOS
  • resolve sandbox startup failures on Linux
  • scale DVR playback to fit the window regardless of font or terminal size
  • resolve DVR playback showing blank terminal
  • allow dragging the application window on the login screen
  • streamline git history viewer for bare repository workflow
  • macOS certificate install now prompts for admin password
  • correct dashboard link in subscription and org screens

Features

  • add promote-after-merge option to merge dialog
  • enforce network domain filtering on all platforms
  • fade DVR pause button in as mouse approaches
  • improve DVR playback with wall-clock times, gap compression, and recording import
  • add session recording and DVR playback
  • add optional sandbox mode for agent sessions
  • add promote-after-merge option to merge dialog

v1.7.1

Features

  • team usage analytics with session tracking and plan properties

v1.7.0

Bug Fixes

  • recover gracefully from corrupt authentication state
  • UI freezing when loading certain MCP server READMEs

Features

  • team plan support with shared project configuration sync

v1.6.2

Bug Fixes

  • macOS certificate not trusted by Safari and Chrome
  • .tact/logs folder showing up in git changes
  • create session from remote branch does nothing with multiple agents
  • use transparent SVG logo and add text shadow to ad graphics
  • working directory not updated when switching to a remote branch
  • excavator agent counts reset to zero when switching sessions
  • PR review view fails when token lacks Checks permission

v1.6.1

Bug Fixes

  • use green badge for installed skills in the left panel list
  • install only the selected skill instead of all skills from the repo
  • hide Configure button for MCP servers with no settings
  • show installed skills at the top of the Skills Browser

Features

  • replace Smithery with community MCP server registry
  • add MCP servers manually by entering command or URL
  • add clear button to search inputs in theme, MCP, and skills browsers

v1.6.0

Bug Fixes

  • remove misleading Local/Remote badges from MCP search results
  • resolve MCP remote server install failing silently

Features

  • add MCP server recommendations and environment variable injection
  • add Install dropdown and project-level MCP servers
  • improve MCP Browser labels and markdown descriptions
  • replace MCP server search with Smithery API

v1.5.3

No release notes for this version.

v1.5.2

Bug Fixes

  • resolve Windows build error in taskbar overlay icon
  • resolve macOS build error in tray badge label
  • resolve MCP browser returning no search results
  • resolve npm/node not found on macOS with fish shell and nvm
  • allow scrolling in the skill browser search results
  • prevent deactivated sessions from flickering back to active
  • apply font changes to existing terminals without restart
  • suppress SSH passphrase prompts in agent terminals
  • stop auto-capitalizing repository name in new project wizard
  • preserve input focus when typing commands in new project wizard
  • remove arbitrary 25 MB file size limit on uploads
  • use squircle-shaped dark background for macOS dock icon

Features

  • warn when Chrome and Firefox can't trust .tact domains on macOS
  • create session from remote branch in Git History viewer
  • auto-copy terminal selection to clipboard
  • retry failed init commands via shift-click on error badge
  • let user choose whether to delete remote branch for unmerged sessions
  • show agent status on dock icon and taskbar
  • display image previews for binary files in git viewers

v1.5.1

Bug Fixes

  • remove arbitrary 25 MB file size limit on uploads
  • use squircle-shaped dark background for macOS dock icon
  • apply macOS squircle shape and padding to dock icon

Features

  • display image previews for binary files in git viewers

v1.5.0

Bug Fixes

  • add dark background to macOS dock icon
  • prevent Settings header from hiding behind macOS stoplights
  • prevent built-in theme badges from overflowing card bounds
  • resolve updater getting stuck during install on Windows

Features

  • add Library Source Resolver for fetching original library source code
  • add MCP server browser for discovering and installing servers
  • open session worktree in external editor
  • add Excavator for automated bug scanning with AI agents

v1.4.0

Bug Fixes

  • resolve MCP tool path matching on Windows
  • support review comments on renamed files in GitLab merge requests
  • refresh issue and git viewer data when switching projects
  • respond to WebSocket pings to prevent proxy disconnections
  • enable issue management and PR diffs in web remote mode
  • use correct wiki clone URL for Bitbucket projects
  • prevent duplicate board status labels when editing GitLab issues
  • preserve milestone and priority selections in issue forms
  • resolve issue edit forms silently discarding field changes
  • show correct Bitbucket PR results for Closed and All filters
  • only convert top-level parameter keys in web remote dispatch
  • block copy-pattern file commands in web remote mode
  • prevent event listener leak during rapid session switching
  • resolve multiple bugs in issue trackers and PR review threads
  • hide attachment field from Jira create/edit form
  • add keyboard accessibility to attachment cards and lightbox
  • improve visual clarity and interaction of PR review thread comments
  • load background data in parallel instead of sequentially
  • update PR review thread statuses reliably after actions
  • apply web remote credential changes immediately
  • show clean error messages when hosting provider is unavailable

Features

  • merge theme browser into Settings theme tab
  • convert Settings from modal to full-page view
  • add skills.sh integration for browsing, installing, and managing agent skills
  • add option to delete source branch when merging a pull request
  • add native file attachments for Jira, Trello, and Taiga issues
  • add wiki tool for agents to read and search project wikis
  • add file attachments for issue and PR comments
  • full keyboard navigation, syntax highlighting, and search in PR diff view