Repository navigation
Releases: fabiogiolito/shift
Releases · fabiogiolito/shift
Release list
Shift 0.1.8
- 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 installfirst 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
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.