Skip to content

Releases: GordonBeeming/ide

v0.15 - Markdown preview themes

Choose a tag to compare

@GordonBeeming GordonBeeming released this 17 Jul 02:58
a21a70c

What's new

  • Choose Auto, Light, or Dark for Markdown previews independently of the app theme, with the preference remembered across sessions.
  • Switch directly between the currently resolved light and dark preview from the floating control in the preview pane.
  • Keep Mermaid diagrams rendered and correctly themed while resizing the editor/preview splitter.
  • Select and copy rendered text directly from the Markdown preview.
  • Persist preview preferences safely in single-file sessions without replacing saved workspace tabs or folders.

Enable Markdown preview from Settings → Preview Features → Markdown preview, then use the book icon on a Markdown tab.

v0.14 - Markdown preview

Choose a tag to compare

@GordonBeeming GordonBeeming released this 17 Jul 01:06
8dcc501

What's new

  • Add an opt-in live Markdown preview for .md and .markdown files.
  • Keep the editor mounted in a resizable split view and update the preview as the document changes.
  • Render Mermaid fenced diagrams with light/dark theme support and safe failure fallback.
  • Prevent accidental text selection in app chrome while preserving selection in editors and editable controls.

Enable it from Settings → Preview Features → Markdown preview, then use the book icon on a Markdown tab.

v0.13 - Signed and notarized release DMGs

Choose a tag to compare

@GordonBeeming GordonBeeming released this 15 Jul 12:04
bae8dc4

ide v0.13 - Signed and notarized release DMGs

What's new

  • Ships the macOS app inside a Developer ID-signed DMG.
  • Notarizes and staples the final DMG, then validates its signature, ticket, disk image integrity, and Gatekeeper assessment before upload.
  • Computes the Homebrew checksum from the validated release artifact.

Install

brew upgrade --cask gordonbeeming/tap/ide

Or download the DMG from the assets below after the release workflow completes.

v0.12 - Browse follow-up fixes

Choose a tag to compare

@GordonBeeming GordonBeeming released this 13 Jul 08:10
ca696e3

ide v0.12 - Browse follow-up fixes

What's new

  • ide browse now reliably opens in cmux's embedded browser. The CLI wrapper was backgrounding its open call and exiting immediately, which orphaned the handoff so cmux's shim fell back to the system browser. It runs in the foreground now.
  • The commit panel shows a single "Open in GitHub" link, for the branch's tracking remote. Before, it added one link per GitHub remote, so a repo with two remotes got duplicate buttons, one of which could point at a repo that doesn't hold the commit.
  • Clicking the dock icon after an ide browse launch re-shows the main window. Browse hides that window, and without a reopen handler the dock icon reactivated an app with nothing visible to focus.

Install

brew upgrade --cask gordonbeeming/tap/ide

Or download the DMG from the assets below after the release workflow completes.

v0.11 - Browse opens in cmux's embedded browser

Choose a tag to compare

@GordonBeeming GordonBeeming released this 13 Jul 01:52
a802180

ide v0.11 - Browse opens in cmux's embedded browser

What's new

  • ide browse <path> now opens the workspace in cmux's embedded browser instead of your system default browser. The browse URL serves on localhost, which is what cmux's open interception matches, so the tab lands inside cmux where you'd expect it.
  • New FAQ under docs/faq/, starting with a troubleshooting entry for when ide browse opens the system browser anyway. It walks through the ~/.config/cmux/cmux.json browser.* settings that decide whether cmux catches the URL.
  • The copyable Browser and Codex MCP endpoints in the Integrations dialog stay on 127.0.0.1 even when you open the app through cmux, so the config you copy out still works in programmatic clients. Only the browse URL uses localhost; every internal call keeps the IPv4 loopback address.

Install

brew upgrade --cask gordonbeeming/tap/ide

Or download the DMG from the assets below after the release workflow completes.

v0.10 - Commit selection memory and browse in your browser

Choose a tag to compare

@GordonBeeming GordonBeeming released this 12 Jul 23:20
d212cba

ide v0.10 - Commit selection memory and browse in your browser

What's new

  • The commit view remembers your file selection. It still selects every changed file by default, but if you uncheck a few and go look at something else in the tree, coming back keeps your selection instead of resetting everything to selected. Deselect all (or leave all selected) and it still defaults to all on the way back in.
  • ide browse <path> opens a repo's UI in your default browser instead of a native window. If nothing is running yet it starts a headless background instance, so you can browse several repos at once with no window on screen; closing a visible window leaves the background sessions serving until you quit the app.
  • Diff tabs close after a successful commit instead of lingering with stale "N unchanged lines" content once the change is already committed.

Install

brew upgrade --cask gordonbeeming/tap/ide

Or download the DMG from the assets below after the release workflow completes.

v0.9 - Search freeze fix

Choose a tag to compare

@GordonBeeming GordonBeeming released this 11 Jul 14:28
b526c62

ide v0.9 - Search freeze fix

What's new

  • Workspace search no longer freezes the whole app on repos containing huge single-line files (like a 935KB minified highlight.js). Each match used to ship the entire line as its preview — up to ~180MB into the UI in one search. Previews are now capped at 500 characters around the match with an ellipsis on the cut ends, in both workspace search and find-in-file (#56).
  • Match offsets still point at the full line, so clicking a result selects the real match in the editor exactly as before.
  • Search on big minified lines is faster too: line offsets are computed in one scan, previews never split emoji at the window edges, and the engine stops processing matches past the result cap.

Install

brew upgrade --cask gordonbeeming/tap/ide

Or download the DMG from the assets below after the release workflow completes.

v0.8 - Commit shortcut feedback

Choose a tag to compare

@GordonBeeming GordonBeeming released this 10 Jul 16:31
fa7e988

ide v0.8 - Commit shortcut feedback

What's new

  • Pressing Cmd/Ctrl+Enter in the commit message box with no files ticked (or an empty message) now shows a small warning - "Select at least one file to commit." or "Enter a commit message first." - instead of silently doing nothing. The hint clears as soon as you tick a file, type a message, or close the panel.

Install

brew upgrade --cask gordonbeeming/tap/ide

Or download the DMG from the assets below after the release workflow completes.

v0.7 - The Xylem redesign

Choose a tag to compare

@GordonBeeming GordonBeeming released this 10 Jul 15:04
b2e1dca

ide v0.7 - The Xylem redesign

What's new

  • Whole-shell redesign on the Xylem "Signal" design system: new light and dark themes, Space Grotesk + IBM Plex Mono (self-hosted), and an activity rail for Files / Search / Source control with a theme toggle and Settings on the rail
  • New "ıde" wordmark app icon everywhere - dock, favicons, About dialog (with a blinking caret), and an animated README logo
  • Search unified into one panel with names | contents scope chips; the sidebar header slimmed to a workspace menu plus new file/folder and overflow actions
  • Git commit and git attribution graduated from preview flags to default-on settings in a new Git category (both can be switched off)
  • Theme preference (system / light / dark) now persists, with a pre-paint bootstrap so a pinned theme doesn't flash
  • New Code font setting: IBM Plex Mono (default) or your system mono, applied to editor surfaces
  • Commit info popover redesigned: bold first line with the rest of the message scrollable, author avatars (gravatar with monogram fallback), and Open in GitHub only when the repo has a remote
  • Dev server moved to an ide-specific port (14717) so it no longer collides with other Tauri apps, and run.sh clears stale listeners itself
  • README rewritten for users, with theme-matched app screenshots; the dev detail moved to docs/development.md

Install

brew upgrade --cask gordonbeeming/tap/ide

Or download the DMG from the assets below after the release workflow completes.

v0.6 - Context menus, file delete, and live search

Choose a tag to compare

@GordonBeeming GordonBeeming released this 10 Jul 09:36
0034479

ide v0.6 - Context menus, file delete, and live search

What's new

  • Right-click context menus on every surface, behind a new "Context menus" preview flag (on by default): the file tree (new file/folder, reveal, copy path, rename, delete), the commit panel (open diff, include/exclude from commit, discard changes), search results, tabs (including Close Others), and the editor (cut/copy/paste, go to definition, find references)
  • Delete files and folders from the tree: Move to Trash (⌘⌫) by default, or Delete Permanently (⌥⌘⌫), each with its own confirm dialog
  • Discard changes from the commit panel: tracked files restore from HEAD (staged changes included), untracked files move to the Trash instead of being lost
  • Content search results now refresh on their own as files change underneath an active search, so deleted matches disappear without retyping the query
  • Reveal in Finder from the tree, tabs, and search results

Install

brew upgrade --cask gordonbeeming/tap/ide

Or download the DMG from the assets below after the release workflow completes.