Skip to content

Releases: fabiogiolito/shift

Shift 0.1.8

Choose a tag to compare

@fabiogiolito fabiogiolito released this 07 Oct 16:48
  • If another app is already using a task's server port, the server moves to a free port.
  • When an agent creates a project in an empty folder, its dev server starts automatically and runs npm install first if it needs to.
  • Each server start begins with an empty log.
  • Follow-up prompts no longer change a task's title and description, which stay about the whole task.
  • Prompt history shows your newest prompts first.
  • Image attachments appear as thumbnails. Hover over one to see its name and a remove button.

Shift 0.1.7

Choose a tag to compare

@fabiogiolito fabiogiolito released this 07 Oct 10:41
  • Unsent text in the new task field is kept per project. Switching projects shows a blank field, and coming back brings your draft and attachments back.
  • Each task keeps its own unsent prompt or answer when you switch to another task.
  • The suggested dev server command now gives Vite and Astro projects their task's port.

Shift 0.1.6

Choose a tag to compare

@fabiogiolito fabiogiolito released this 30 Sep 16:45
  • The server link shows Starting, Running, Not responding or Stopped, based on whether the server actually answers.
  • A server that stops responding offers Log and Restart, and logs open scrolled to the end.
  • The globe shows a spinner while the base server starts, and opens the browser once the server is ready.
  • If a server ends up on a different address, the globe opens that one, or tells you the server did not start.
  • Adding a folder that is not a Git repository offers to initialize Git for you.
  • Server, merge and task action buttons are taller, with rounded corners.

Shift 0.1.5

Choose a tag to compare

@fabiogiolito fabiogiolito released this 29 Sep 15:47
  • Pick the model for Claude Code or Codex in project settings or the bottom bar
  • Each task keeps its own base branch, and changing it moves only that task's work
  • Create a new branch from the base picker with New Branch…
  • Push a task's branch to origin from the More menu, or automatically when it finishes
  • Agent output is readable now, with a Raw toggle for the original stream
  • Your new task draft stays put when a task finishes or moves to another section
  • Merging no longer deletes work when a task's base is set to its own branch

Shift 0.1.4

Choose a tag to compare

@fabiogiolito fabiogiolito released this 28 Sep 17:09
  • Drop any file on a prompt to attach it, and paste images or files straight from the clipboard
  • See how much of Claude Code's or Codex's usage limit you have left in the bottom bar
  • Switching a project to App build fills in its build command for you
  • ⌘, opens the current project's settings
  • "Open in" menus show Finder once and now include Terminal
  • Project icons show up for more projects, including Icon Composer icons and monorepos
  • Task rows are all the same height
  • The project title in the task list resizes to fit when you switch projects

Shift 0.1.3

Choose a tag to compare

@fabiogiolito fabiogiolito released this 28 Sep 13:44
  • Drop any file on a prompt to attach it, and paste images or files straight from the clipboard
  • See how much of Claude Code's or Codex's usage limit you have left in the bottom bar
  • Switching a project to App build fills in its build command for you
  • ⌘, opens the current project's settings
  • "Open in" menus show Finder once and now include Terminal
  • Project icons show up for more projects, including Icon Composer icons and monorepos
  • Task rows are all the same height
  • The project title in the task list resizes to fit when you switch projects

Shift 0.1.2

Choose a tag to compare

@fabiogiolito fabiogiolito released this 28 Sep 12:55
  • Attach files and images by dropping them on a prompt field. The agent gets their file paths.
  • App projects use a build command in place of a dev server. The task's Build button builds the app and opens it.
  • Drag projects in the sidebar to reorder them.
  • Right-click a project to open it in your editor or in Finder.
  • Task rows resize when the agent's description comes in.
  • Task list sections have more space between them.
  • Diff change counts use a smaller monospaced font.

Shift 0.1.1

Choose a tag to compare

@fabiogiolito fabiogiolito released this 28 Sep 11:21
  • Signed and notarized by Apple: Shift now opens without a security warning.
  • The push button stays next to the task list when no task is selected.

Shift 0.1.0

Choose a tag to compare

@fabiogiolito fabiogiolito released this 28 Sep 10:37

First release of Shift.

  • Run several coding tasks in parallel with Claude Code or Codex, each in its own Git worktree, branch and dev server.
  • Test each task in your browser, look at the diff, and merge into your base branch.
  • Answer agent questions and approvals from the app; get notified when a task is ready.
  • Push merged work to your remote.