v2.3.14

Bug Fixes

  • eliminate multi-minute stalls when listing, creating, and deleting sessions

v2.3.13

Bug Fixes

  • remove the startup scan that could stall app launch for a minute
  • stop running the legacy checkpoint migration at startup

v2.3.11

Bug Fixes

  • preserve branch casing for issue and pull request sessions

Features

  • add desktop interface scale setting

v2.3.10

Bug Fixes

  • keep agent conflict resolution from stalling Update from base
  • let the agent resolve Update from base conflicts on its own
  • keep each device's current checkpoint when a session syncs new work
  • sync every checkpoint from sessions with long terminal recordings
  • load projects served over HTTPS through their local domain
  • connect OAuth accounts when the app is already open

Features

  • explain what's blocking local domains during setup and offer to fix it

v2.3.9

Bug Fixes

  • explain when a pull request's branch can't be found for review
  • start reliably after a previous Taskeract didn't fully shut down
  • reconnect Taskeract's built-in tools inside coding agents
  • keep saved project settings after reload
  • keep renamed session titles after reload

v2.3.8

Bug Fixes

  • set up the workspace when forking or opening a synced session
  • run setup commands and seed project files in the session's folder
  • show workspace changes immediately for new sessions
  • resolve guest agents failing to start
  • open guest agents and start web apps in the session's folder

Features

  • allow renaming a session's branch until it's published

v2.3.7

Bug Fixes

  • keep fresh session timelines at base
  • restore squash merge preferences

v2.3.6

Bug Fixes

  • hide Publish when sessions have no checkpoints
  • preserve Codex session history across restarts
  • restore merging from published branches

v2.3.5

Bug Fixes

  • avoid false session sync failures on Bitbucket

v2.3.4

Bug Fixes

  • start new Codex sessions without instruction errors
  • restore Codex sessions created from issues
  • allow pull requests after publishing checkpoints
  • restore pull request sessions correctly across devices
  • recover stale session worktrees
  • smooth app startup after session migration

v2.3.3

Bug Fixes

  • wait for startup before loading sessions

v2.3.2

Bug Fixes

  • let users continue after session import failures

v2.3.1

Bug Fixes

  • keep Taskeract git guard first on Windows
  • include required helper tools in AUR installs

v2.3.0

Bug Fixes

  • stop the agent terminal stacking duplicated output on resize and reopen
  • show the real session folder in migrated conversation history
  • keep OpenCode history and put migrated sessions on the right checkpoint

Features

  • use Git repositories for checkpoint timelines

v2.2.10

Bug Fixes

  • cross-device sessions load without hanging at "syncing"
  • seed restore from the checkpoint's own base oid, not the session's
  • enable the merge tool button when a tool is configured but not auto-detected
  • show progress on the Start update button while the walk kicks off
  • cloud-linked sessions adopt remote anchor unconditionally during reconcile
  • batch sessionKeys per-session wrap lookup instead of one-by-one
  • type the project arg in sessionKeys cache helper correctly
  • collapse redundant org scans in sessionKeys:listPendingSharesForHolder
  • adopt cloud session base oid even when local has a stale stamp
  • stamp session base oid from cloud on attach so restores seed correctly
  • restore sessions against their stamped base, not the live branch tip
  • stop showing the 'another device updating' indicator for stale claims
  • clear stuck "another device is updating" banner on holder devices

Features

  • device-wide Convex sync with soft-delete and cursor acks
  • make Update from base safe to cancel and visible across devices
  • archive merged-PR sessions as read-only with replay

v2.2.9

Bug Fixes

  • prevent sessions from modifying or deleting dev and prod branches, new session menu state issue

v2.2.8

Bug Fixes

  • keep agent terminal text crisp during long sessions
  • load projects and sessions immediately on launch instead of showing an empty app
  • prevent glyph artifacts in long-running terminal sessions
  • clear phantom change badge after base update; unfreeze large image paste
  • honor project git identity when publishing session changes
  • clean up sub-shell and guest recordings when deleting a session
  • clean up sub-shell and guest recordings when deleting a session

v2.2.7

Bug Fixes

  • report the real reason a publish projection fails instead of a generic "no snapshot or delta" error
  • tell the agent which branch and PR the session is connected to
  • reconcile checkpoint hydration state at startup so synced rows actually sync
  • keep the play button, publish, and Changes view reliable when a workspace contains a sibling repo or deleted files

Features

  • load peer checkpoints in the background so the diff opens instantly
  • show who created each checkpoint on the timeline

v2.2.6

Performance

  • stop holding a CPU core idle while sessions are behind base

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