- The app icon is now drawn from a vector master, so it stays sharp at every size.
Changelog
What changed, release by release. The app updates itself; the stable download always serves the newest build.
- A brand-new app icon.
- Type-to-filter matches all words: type "pdf 39" and the list narrows to names that contain both, in any order. Space extends the filter while you compose it, and a caret in the filter label shows that you are still typing.
- Choose your list columns: the header's context menu adds created, last-opened, and added dates, kind, extension, and tags. Each pane remembers visibility, order, and width, and every column sorts.
- Send files via Mail straight from the context menu.
- Undo is sturdier: undoing an operation that overwrote a file restores the overwritten version from the Trash, and a failed undo stays in history so you can try again.
- A "Launch at login" toggle in Settings → General.
- Inode checks for updates quietly at launch instead of interrupting you.
- Connections support passwords — save one to the Keychain, or type it when you connect.
- Keyboard defaults match Finder: ↩ renames, ⌘O or ⌘↓ opens, ⌘⌫ moves to the Trash.
- Prefer the classic keys? F2, F7, and F8 still work, and every shortcut can be changed in the config.
- Add your own SFTP, WebDAV, FTP, SMB, or rclone servers in Settings → Connections, with no SSH config required.
- Every server appears in the sidebar: click to connect, eject to end a live session.
- Test a connection before you save it, and point SFTP at a specific private key.
- The
~/.ssh/configimporter follows OpenSSH semantics —Includefiles and variable expansion land the way ssh reads them.
- Connect to servers with ⌘K — SFTP hosts straight from your SSH config, plus WebDAV, FTP, and SMB shares.
- Copy to and from servers with F5, create folders, rename, and delete — with progress and conflict choices.
- Choose Inode's theme in Settings → Appearance: same as the system, or always light or dark.
- After an update, Inode shows what changed.
- Ask Inode's availability and error messages are now localized (English and German), and explanations for unsupported requests arrive in the language you asked in.
- A command-line companion: Settings → General installs the
inodecommand.inode <path>opens a location in the app, with flags for the Shelf, panes, and the visor;inode://links do the same from other apps, restricted to three vetted commands. - A plain-language pass over dialogs, tour steps, and settings — English and German; Ask Inode's availability and error messages followed in v0.4.6.
- Filter the sidebar as you type (⌘⌥F): matching groups keep their children, ↩ activates the first match, ↓ moves into the list.
- First launch opens a window sized to your screen instead of a small fixed frame.
- Privacy: error reporting is now off by default. Opt in under Settings → General → Privacy, where a footnote spells out exactly what a report carries.
- Safer file operations: a failed or cancelled extraction into a new folder leaves no partial destination, merges refuse conflicts up front, and when a cross-volume move fails while cleaning up the source, the completed copy at the destination stays put.
- Content search stays responsive: search helpers are time-boxed and cancellable, and partial results survive a timeout.
- Removable volumes get an inline eject button in the sidebar, matching Finder.
- The disk-usage treemap hides dotfiles by default; a header toggle brings them back without a rescan.
- Enabling Finder Windows in the sidebar without automation permission now explains itself and offers the jump to Privacy & Security, instead of silently doing nothing.
- Launch no longer hangs while macOS is slow to answer keychain requests.
- Folders get a preview too: select one in Preview Mode for a disk-usage treemap — switch between size and file count, and click a directory tile to descend.
- Settings rebuilt in the native macOS idiom: General, Appearance, Terminal, and About tabs. Changes apply immediately, and hand edits to config.jsonc fold in live.
- Visor fixes for multi-monitor setups: the slide stays on its own screen, and closing the visor leaves other Inode windows alone.
- Inode registers as a Finder "Open With" target for files and folders.
- One-time upgrade note: Inode joined the river42 app family under a new bundle identity, so v0.2/v0.3 installs update by downloading once from inode.pro — then re-grant Full Disk Access and re-enter your license key. Updates flow automatically again afterwards.
- Preview & Edit Mode (⌘⌥P): the inactive pane becomes a live preview of the selection — and text files are editable right there, saved through the same undo-friendly queue. Unsaved edits are rescued, never lost.
- A real search bar behind ⌘F: scopes from This Folder to This Volume to Everywhere, content terms, kind/date/size chips, saved searches. Results open in a split below the browse view.
- Ask Inode can search now: "find reports edited this week" fills the criteria and runs it.
- A Finder-grade "Open With" submenu for any selection.
- Pin Inode on top while you work in another app, and jump back with the Recent Folders picker.
- Install via Homebrew:
brew install --cask river42-com/tap/inode. - Licensing: every purchase includes a year of updates, and the versions you install keep working forever.
- A first-launch "Welcome to Inode" tour of the essentials, with Full Disk Access guidance where macOS needs it.
- German localization for the core UI.
- The 14-day trial is enforced properly, and keys for other river42 apps no longer unlock Inode.
- The keyboard-shortcuts window opens at a sensible size.
- First public build: dual panes with tabs, breadcrumb path bar, list and icon views, Quick Look, session restore.
- Ask Inode (⇧⌘Space) — plain-language selections, filters, and file operations, parsed on device by Apple Intelligence.
- Smart sidebar: working directories of running agents, editors, shells, and tmux sessions; Finder windows; Recents; a Shelf for collecting file references.
- Go Anywhere (⇧⌘G) and a command palette (⌘⇧P) that reaches every action.
- Robust file operations — APFS clones, real progress, per-item conflicts, a queue, and ⌘Z undo across moves, renames, trash, copies, and archives.
- Git status badges, archives browsable as folders, embedded terminal, batch rename, compare & sync, recursive search, visor mode, optional vim keys, JSONC config with live reload.
- Sparkle auto-updates with signed appcast.