Skip to content

Releases: GordonBeeming/ide

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.

Issue attachments (not a product release)

Choose a tag to compare

@GordonBeeming GordonBeeming released this 10 Jul 15:31
b2e1dca

Asset bucket for images embedded in issues and PRs. Upload with: gh release upload assets --repo GordonBeeming/ide. Not an app release — ignore.

v0.5 - Git sync from the sidebar

Choose a tag to compare

@GordonBeeming GordonBeeming released this 08 Jul 22:41
5ba6963

ide v0.5 - Git sync from the sidebar

What's new

  • Git Sync in the commit panel. Fetch, pull, and push the current branch without leaving the editor. The footer shows how far you're ahead or behind the remote (or "Up to date"), and auto-fetches on a configurable interval so that stays current (Settings → Performance, or turn it off). When a pull conflicts, you resolve it right in the panel: it lists the conflicting files, refuses to mark one resolved while conflict markers remain, and completes the merge once everything's clear. (#49)
  • Fixed a commit crash. Committing deletions no longer fails with "No such file or directory" when the whole containing directory was removed. (#48)
  • Homebrew cask maintenance. Switched to the non-deprecated depends_on macos form. (#47)

Install

brew upgrade --cask gordonbeeming/tap/ide

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

v0.4 - Git commits from the sidebar

Choose a tag to compare

@GordonBeeming GordonBeeming released this 08 Jul 10:34
38580c0

ide v0.4 - Git commits from the sidebar

What's new

  • Commit changes without leaving the editor (#42). A commit icon next to the sidebar's filter and search toggles a commit view: the same workspace tree you already use, filtered to changed files, with checkboxes (tri-state on folders), status letters, a resizable message box, and a Commit button. Commits go through embedded gitoxide, and the whole feature sits behind the gitCommit preview flag (on by default).
  • Changed files show quiet A/M/D letters in the normal tree too, and folders with changes carry a small dot, so you can see uncommitted work without opening the commit view.
  • Clicking a changed file opens a read-only diff of the working tree against HEAD. Inline by default with a persisted side-by-side toggle (draggable divider included), blue additions and red deletions, and open diffs reload themselves when the file changes on disk or gets committed.
  • The inline git attribution text now floats after the line instead of sitting in it, so the caret lands where you type and long commit summaries can't wrap or shove code around.
  • Closing the filter or search panel by clicking its icon no longer bounces back open.
  • ./run.sh now restarts a running ide instance instead of refusing to start, and ide <path> no longer opens the app binary directly when a dev build is running (#43).
  • Cleared three RustSec advisories with a lockfile-only dependency bump (#44).

Install

brew upgrade --cask gordonbeeming/tap/ide

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

v0.3 - Find/replace and packaging fixes

Choose a tag to compare

@GordonBeeming GordonBeeming released this 02 Jul 09:21
fcecae3

ide v0.3 - Find/replace and packaging fixes

What's new

  • Find and replace within the active file, now following workspace symlinks (#39)
  • Frontend assets resolve at runtime so release bundles load them correctly (#38)
  • Repo skills and project guidance moved to Claude Code conventions (#40)

Install

brew upgrade --cask gordonbeeming/tap/ide

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

v0.2 - Editor workflow updates

Choose a tag to compare

@GordonBeeming GordonBeeming released this 24 Jun 13:02
26d82ed

ide v0.2 - Editor workflow updates

What's new

  • Refresh open files from disk (#34)
  • Fix stale save metadata handling (#33)
  • Improve search sidebar and zoom controls (#32)
  • Add keyboard zoom controls (#17)
  • Show Git attribution in the editor (#18)
  • Show local Git attribution in the editor (#15)
  • Align IntelliJ keybindings and file visibility (#14)
  • Route browser workspaces by path hash (#12)
  • Lead the README with a banner image (#11)
  • Add local feature flag system and a feature-flags skill (#10)
  • Add new feature planning workflow (#9)

Install

brew upgrade --cask gordonbeeming/tap/ide

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

v0.1 - Initial ide release

Choose a tag to compare

@GordonBeeming GordonBeeming released this 08 Jun 10:38
722b8f4

ide v0.1 - Initial release

What's new

  • Editor foundation and workspace indexing
  • Multi-window workspace launching and macOS app integration
  • Local integrations, About dialog, CI, and release packaging
  • Vista-style v0.1 release tags with CI-derived app bundle versions

Install

brew install --cask gordonbeeming/tap/ide

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