Skip to content
Changelog

lpm changelog: April 2026

148 releases

  1. v0.3.31

    Also includes v0.3.29, v0.3.30

    • A brighter terminal blue and a fixed background for the Claude Dark theme.
    • Open files in their default app, preview terminal themes, and terminal settings move into Settings.
  2. v0.3.28

    Also includes v0.3.27

    • View and edit files inside the app, and long diffs load faster.
    • Edit services and profiles in forms, and files pasted into a remote terminal are uploaded to that machine.
  3. v0.3.26

    Also includes v0.3.23, v0.3.24, v0.3.25

    • SSH sync can replace folders that aren’t empty.
    • SSH sync mode sends your local edits to the remote machine as you save them.
    • Create and edit actions in a wizard with a live preview, and right-click an action for its options.
  4. v0.3.22

    Also includes v0.3.21

    • Reorder actions.
    • Actions keep the order you give them, and new buttons go in the header.
  5. v0.3.20

    Also includes v0.3.18, v0.3.19

    • Merge branches from the app, with AI that resolves merge conflicts, and review changes as a file tree.
    • Terminal panel styling fixes.
    • Restyled menus and terminal controls.
  6. v0.3.17

    Also includes v0.3.15, v0.3.16

    • Forward a remote project’s ports to your Mac.
    • Pick an SSH host from your SSH config.
    • SSH projects: run a project’s services and actions on another machine over SSH.
  7. v0.3.14

    Also includes v0.3.12, v0.3.13

    • Rolled back terminals that keep running after you close the app.
    • Fixes for terminals that keep running.
    • Terminals that keep running after you close the app.
  8. v0.3.10

    • Branch actions in the branch switcher, and dark mode by default.
  9. v0.3.9

    Also includes v0.3.7, v0.3.8

    • Ships notarized macOS binaries.
  10. v0.3.6

    • A terminal footer for action buttons, with split buttons, and links to the config docs.
  11. v0.3.5

    Also includes v0.3.1, v0.3.2, v0.3.3, v0.3.4

    • Open note attachments in a full-size viewer.
    • Search your notes, and links open in your browser.
    • A better empty state for Notes, and a compact chat rail when its sidebar is collapsed.
    • Fixed secure storage when iCloud Keychain sync isn’t available.
  12. v0.3.0

    Also includes v0.2.17, v0.2.18, v0.2.19, v0.2.20

    • Notes gain chat threads, file attachments by drag and drop, and a collapsible sidebar.
    • Notes: keep notes for each project, with export and import.
    • The app counts restored terminal tabs correctly.
  13. v0.2.16

    Also includes v0.2.12, v0.2.13, v0.2.14, v0.2.15

    • An experimental text-to-speech tab, and About moved into General settings.
    • Cleans up stale Git worktree references.
  14. v0.2.11

    Also includes v0.2.7, v0.2.8, v0.2.9, v0.2.10

    • Duplicates get a short random ID in their name, and renaming a tab no longer starts a drag.
    • Terminal panes skip redundant redraws.
    • Config paths expand ~.
    • Choose the AI model for generating, including Codex models, and let AI name your branches.
    • Background actions that run without opening a terminal.
  15. v0.2.6

    Also includes v0.2.5

    • Drag terminal tabs between panes, and a redesigned feedback window.
  16. v0.2.4

    Also includes v0.1.120, v0.1.121, v0.2.0, v0.2.1, v0.2.2, v0.2.3

    • Terminals and actions are one thing in the config.
    • Pick how branches pull, export and import configs, duplicate without uncommitted changes, and zoom the config editor.
    • A new config editor with syntax highlighting and formatting.
    • Removing a project cleans up everything it started.
  17. v0.1.119

    Also includes v0.1.118

    • Fixed header wrapping, and added icons to the project menu.
    • Nested actions, select and radio inputs, actions that reuse their terminal, an option to hide the project name, and a header that wraps in narrow windows.
  18. v0.1.117

    Also includes v0.1.116

    • Duplicate a project into a copy that sits under the original in the sidebar, rename projects, and copy a project’s path from its menu.
    • Start a single service or toggle services from the profile menu, configs are validated with clear errors, and the focused pane is restored.
  19. v0.1.115

    Also includes v0.1.108, v0.1.109, v0.1.110, v0.1.111, v0.1.112, v0.1.113, v0.1.114

    • Closing a pane focuses its neighbor, and a feedback form in the menu.
    • Branch switcher and empty terminal polish, with keyboard hints.
    • Drag terminal tabs to reorder them, and search and browse remote branches in the branch switcher.
    • Split terminal panes.
    • Terminal sessions come back after a relaunch, and the last project you opened reopens.
    • ⌘1–9 switch projects, the config editor remembers its mode, and the AI generate window is redesigned.
    • Git status refreshes as soon as files change.
  20. v0.1.107

    Also includes v0.1.101, v0.1.102, v0.1.103, v0.1.104, v0.1.105, v0.1.106

    • Actions can ask for input before they run, and branch names turn spaces into hyphens.
    • A visual config editor alongside the text one, with ⌘E to switch between them.
    • ⌘W closes a terminal tab.
    • A redesigned confirmation after creating a pull request.
    • An Error status when an agent fails, and the Waiting indicator shows on the active tab too.
    • The Waiting status stays until you open the tab, and notification sounds are more reliable.
  21. v0.1.100

    Also includes v0.1.91, v0.1.92, v0.1.93, v0.1.94, v0.1.95, v0.1.96, v0.1.97, v0.1.98, v0.1.99

    • Settings save less often.
    • The sidebar resize handle is easier to grab.
    • Installing an update shows its progress.
    • Create pull requests with an AI-written title and description, and pick the base branch.
    • Terminal actions start in the project’s folder with its environment.
    • A project with a broken config shows an error instead of disappearing.
    • Action types are no longer limited to a fixed list.
    • Actions can run in a terminal tab.
    • Selecting terminal text no longer copies it automatically.
    • Paste files and images from the clipboard into the terminal, and ⌘ shortcuts work while a terminal has focus.
  22. v0.1.90

    Also includes v0.1.82, v0.1.83, v0.1.84, v0.1.85, v0.1.86, v0.1.87, v0.1.88, v0.1.89

    • Better keyboard handling for agent CLIs in the terminal.
    • The commit window can write the message for you as soon as it opens.
    • Terminal settings with font size controls.
    • Updated the terminal renderer.
    • Review changes side by side, with syntax highlighting, before you commit, and check or reset the Claude Code hooks in Settings.
    • A Waiting status when an agent needs you, and sound notifications.
  23. v0.1.81

    Also includes v0.1.77, v0.1.78, v0.1.79, v0.1.80

    • Custom instructions for AI commit messages.
    • Commit and push from the app, with AI-written commit messages.
    • Agent status: the sidebar shows when Claude Code or Codex is working or done.
    • Settings in the app menu.
  24. v0.1.76

    Also includes v0.1.67, v0.1.68, v0.1.69, v0.1.70, v0.1.71, v0.1.72, v0.1.73, v0.1.74, v0.1.75

    • An installing screen while an update installs, and an About window.
    • Check for Updates in the app menu, and the header no longer overflows with many buttons.
    • Generate a project config with AI from the desktop app.
    • More fixes for non-ASCII terminal input.
    • Typing non-ASCII characters in the terminal works.
    • Start and stop single services from the terminal view.
    • The branch switcher opens and closes reliably.
    • Toast notifications for errors, and a new app icon.
  25. v0.1.66

    Also includes v0.1.45, v0.1.46, v0.1.47, v0.1.48, v0.1.49, v0.1.50, v0.1.51, v0.1.52, v0.1.53, v0.1.54, v0.1.55, v0.1.56, v0.1.57, v0.1.58, v0.1.59, v0.1.60, v0.1.61, v0.1.62, v0.1.63, v0.1.64, v0.1.65

    • A Git branch switcher with sync, an Open in menu for your editors, and update progress in the sidebar.
    • Reordered projects show up right away.
    • Fixed the app sometimes not quitting to install an update.
    • The app relaunches itself after installing an update.
    • More reliable relaunch after an update.
    • Fixed relaunching after an update.
    • Fixed quitting from the Dock menu.
    • The Dock menu brings the main window back.
    • The Dock menu responds faster.
    • Choosing a project in the Dock menu opens the window.
    • The Dock menu is filled in at launch, and the empty state is redesigned.
    • The Dock menu lists your projects, and Edit Config is in the quick menu.
    • Project page polish.
    • Restyled action buttons.
    • A profile menu to pick which services run.
  26. v0.1.44

    Also includes v0.1.36, v0.1.37, v0.1.38, v0.1.39, v0.1.40, v0.1.41, v0.1.42, v0.1.43

    • Fixed the config editor losing track of unsaved changes while saving.
    • A global config shared by every project, and terminals defined in a project’s config.
    • Terminal sessions are more reliable and report their errors.
    • Smoother terminal resizing.
    • Window controls stay in place after resizing and full screen, and terminals resize more smoothly.
    • Window controls sit in line with the custom title bar.
    • Toolbar and sidebar layout polish.
  27. v0.1.35

    Also includes v0.1.33, v0.1.34

    • Drop files onto a terminal to paste their paths.
    • The sidebar animates when it collapses, and button tooltips show their shortcuts.
    • Interactive terminals, and a sidebar you can resize and collapse with a shortcut.
  28. v0.1.32

    Also includes v0.1.26, v0.1.27, v0.1.28, v0.1.29, v0.1.30, v0.1.31

    • Required tools install from inside the app.
    • Layout polish.
    • The app finds the tools on your shell’s PATH when opened from Finder.
    • Actions run in your own shell.
    • Action output opens in the terminal, and terminal theme settings are simpler.
    • Actions: run a project’s commands from a button or with lpm run. A built-in terminal streams service logs, with theme and font size settings.