SHERU Changelog (v0.1.0 → v0.1.15)
All notable changes per released version. Dates are the tag commit dates. Note: there is no v0.1.1 release — versioning jumped from v0.1.0 to v0.1.2.
[Unreleased] (after v0.1.15)#
Nothing yet.
[0.1.15] — 2026-07-16#
A focused SSH compatibility release for passphrase-protected private keys.
Fixed#
- Passphrase-protected SSH keys now work with Remote Computers. SHERU automatically uses macOS
ssh-agentand Keychain-backed identities for encrypted keys while keeping unencrypted key authentication unchanged, including customIdentityFileentries and modern OpenSSH keys without a sibling.pubfile. - When a protected key is not loaded, Settings now shows actionable
/usr/bin/ssh-add --apple-use-keychain <key-path>guidance instead of the raw private-key parser error. SHERU stores neither the key passphrase nor account passwords.
[0.1.14] — 2026-07-16#
A focused reliability release for Wasabi object storage and Remote Core connections.
Fixed#
- Wasabi object storage connects reliably. SHERU now signs requests for the region implied by the Wasabi endpoint, so global and regional endpoints no longer fail with a region mismatch.
- Remote Core startup and reconnects are more reliable. Initial node discovery can no longer be dropped during startup, and requests from a disconnected connection cannot leak into the next connection.
[0.1.13] — 2026-07-16#
The built-in terminal now follows you onto a server.
Added#
- The file browser follows a manual
ssh. Runssh <host>in the built-in terminal and, when the host matches one of your configured SSH connectors, the folder view moves onto that connector and tracks every directory you change into — then returns to your local folder when the session ends. - A Discord community link on the homepage.
Changed#
- The website adds per-page link-preview cards with a sharper app-icon favicon, and its homepage now walks through SHERU's dual native and web view-engine design.
[0.1.12] — 2026-07-14#
A web-engine parity release: drag and drop in the icon view, connector context menus, and clearer feedback where a terminal isn't available.
Added#
- Icon-view drag and drop in the web engine — drag one file or a multi-file selection onto a folder to move it there, with the same drop highlight the list view shows.
- Connector context menus — right-click a connector in the web sidebar to hide it or jump straight to Settings ▸ Connectors; the native sidebar's "Connectors" heading now offers "Configure Connectors…" too.
Fixed#
- Opening the terminal on a source that can't host one (such as GitHub) now shows a brief "Terminal isn't available for this source." notice in both view engines instead of doing nothing.
- Ejecting a USB drive now removes it from the web sidebar immediately, rather than after the next volume change.
- The website renders its screenshots with the native macOS icon treatment, keeps the page scrollbar steady while cycling themes, and uses simpler landing-page labels.
[0.1.11] — 2026-07-14#
A connected-devices and public-site release: Android and remote SHERU browsing, a unified connector model, and a rebuilt homepage with a new blog.
Added#
- Android devices in the sidebar — Connect through adb to browse and edit files, open a device terminal, and give each attached device its own sidebar item. Requires Android platform-tools.
- Remote Core connections (advanced) — Connect an already-running SHERU core from Settings, review the services it exposes, and bring its file- and terminal-capable nodes into the sidebar.
- A public SHERU blog launches with “Introducing SHERU,” alongside richer link previews and search metadata across the site.
Changed#
- Connectors now share one capability-aware model across local storage, SSH, object storage, services, Android devices, and remote cores, so each source exposes only the actions it supports in both view engines.
- The homepage is now a scrollable product tour with a live themed desktop inside a MacBook mockup, mobile-friendly layouts, clearer free-theme messaging, and the SHERU app icon as the site favicon.
- Settings uses “Connectors” consistently, the unused Chats placeholder is gone, and the “Linux XFCE” theme is now simply “XFCE.”
Fixed#
- Trash permission guidance now opens Full Disk Access, the macOS setting required to browse Trash.
- Favorites no longer overlap Locations when the web sidebar is short.
- The website now serves real not-found pages and uses canonical URLs that match its public routes.
[0.1.10] — 2026-07-03#
A native layout polish release focused on list scrolling and terminal spacing.
Fixed#
- Native list views now keep the first row below the unified toolbar after navigation and live refreshes.
- The native terminal panel now has cleaner horizontal breathing room, so terminal content no longer hugs the window edge.
[0.1.9] — 2026-07-03#
A remote-workspace and website polish release: writable SFTP folders, live file refresh, mounted-volume controls, cross-backend paste, and a native-engine homepage.
Added#
- Writable SFTP remote workspaces — rename, new file, new folder, duplicate, and move now work directly inside supported SSH remote folders.
- Live file refresh keeps open folders up to date when files change outside the current window, including terminal-created files and remote shell activity.
- Mounted volumes in the sidebar show connected drives with Finder-style eject controls in both native and web views.
- Cross-backend paste can copy files between compatible local and remote locations through SHERU's transfer pipeline.
- Native-engine homepage at sheru.app opens with a macOS-style SHERU scene, in-place theme switching, a CRT display treatment, a Terms of Service page, and an X social link.
Changed#
- Remote terminals stay in sync with the file browser, so shell directory changes can move the surrounding workspace view without disrupting foreground terminal programs.
- File operation progress and remote transfer handling are more consistent across native and web views.
- SHERU's protocol, theme, and connector contracts are now checked more mechanically, reducing drift between the native app, web UI, and shared core.
Fixed#
- Folder expansion and scroll position are preserved more reliably when a live refresh reloads the current view.
- The shipped DMG now carries the notarization ticket on the app before packaging, improving offline Gatekeeper validation.
- The Windows XP theme no longer leaves an active blue border on inactive windows.
- The homepage keeps the palette pulse while removing the redundant "Reskin" coachmark.
[0.1.8] — 2026-06-21#
A connectors-and-remote-workspaces release: SSH remote disks, Linear/Notion service connectors, a connector configuration UI, and a public documentation site.
Added#
- SSH Remote Workspace — one-click SFTP remote disks that mount a remote host as a workspace in the sidebar.
- Linear and Notion service connectors authenticated with personal tokens.
- ⌘K opens the connector configuration UI for adding and editing connectors.
- Context menus for search hits, hidden files, and connectors.
- Public documentation site and changelog at sheru.app/docs; the docs are public-facing and centered on the Sheru vision.
- Homepage (sheru.app) web-window improvements that bring the marketing site closer to real macOS window behavior: live windows showcase the connector platform, ⌘-drag moves windows without raising them, the embedded sidebar renders at minimum width with corner resizing, and unfocused windows show inactive (dimmed) chrome.
Changed#
- SSH folded into the connector system, so remote hosts are managed like every other connector.
- The native terminal now rides the shared shell session, adding SFTP delete and remote-current-directory awareness.
- Repositioned the homepage tagline to "A universal interface…", and centered titlebar captions with themed nav popups.
Fixed#
- True-centered the Aqua and XFCE titlebar captions.
- Long start paths in Settings now truncate cleanly with a fixed-width label.
- Homepage windows use a transparent resize handle and click-to-front on every window.
[0.1.7] — 2026-06-20#
The largest feature wave to date, centered on the extension and connector system, a fully declarative theme system, and the public website.
Added#
- Declarative, pure-data theme system. Themes are described entirely as data — including a glyph spec for window-control and icon glyphs — with versioned theme tokens.
- Settings-driven, validated, opt-in connectors. Connectors (R2 object storage and GitHub) are toggleable from Settings, with validation, and ship disabled by default until the user opts in.
- Homepage web-window compositor on the website, rendering live SHERU windows, plus a footer copyright bar.
- Website polish: a new tagline and brand/nav refinements (Sheru wordmark casing and the nav brand lockup).
Changed#
- A general extension system replaces the previous connector-only model, so new data sources and commands plug in the same way.
- Renamed the "storage" connector to "object storage" for clarity.
Fixed#
- Restored window-control glyphs and removed a stray black bar from the terminal under the new theme system.
- The GitHub connector icon now renders as a
</>line glyph in the web engine, matching the native engine.
[0.1.6] — 2026-06-18#
A platform and architecture release: auto-update, the extensible connector system, a rebuilt Settings pane, and the first public landing page.
Added#
- In-app auto-update for the direct-download (non-App-Store) build.
- Extensible connector system supporting both quick preset remotes and richer, configurable connectors, with GitHub as the first of the new connectors.
- Finder "Open in Sheru" Service with one-click enablement, letting users open folders into SHERU from the macOS Finder.
- Retro theme-switching landing page at sheru.app, showcasing the theme engine in the browser.
- Host-page theme control for the web-embed mode, plus window and sidebar tweaks.
Changed#
- Rebuilt Settings as a grouped sidebar pane, replacing the prior settings UI.
Fixed#
- Website: aligned window caption controls with the real themes.
[0.1.5] — 2026-06-17#
A macOS privacy/permissions and packaging fix release.
Changed#
- Deferred the Desktop / Documents / Downloads privacy prompt until the user actually opens one of those folders, instead of prompting eagerly at launch.
Fixed#
- Corrected the macOS 26 packaging deployment target.
[0.1.4] — 2026-06-17#
Command-line launch and development-build polish.
Added#
sheruCLI install for launching the app from the command line.- Contextual status bar and a DEV icon ribbon to distinguish development builds, alongside general UX polish.
[0.1.3] — 2026-06-17#
A macOS packaging fix.
Fixed#
- Release builds now target macOS 26, so the app keeps its Liquid Glass appearance.
[0.1.2] — 2026-06-16#
The first follow-up to the initial release, focused on stability and Finder UX.
Changed#
- Finder UX polish across the app: terminal, trash, rename, move, sidebar, and Aqua-theme refinements.
Fixed#
- Prevented a launch crash that could occur when the app couldn't locate its bundled resources.
[0.1.0] — 2026-06-16#
The initial public release of SHERU — a native, themeable, Finder-like file browser with a shared cross-platform core. Highlights:
Added#
- Native AppKit Finder-like browser as the founding application, with Finder-parity UI: tabs, search, grid view, file operations, and light mode.
- Shared cross-platform core that exposes one backend to every shell.
- Dual view engines: the native AppKit engine and a WKWebView "web UI" mode with pluggable OS-retro themes, so the same product can render through either engine.
- Retro theme system with per-theme app icons that follow the active theme, per-theme terminal palettes, and themed dialogs across the gallery.
- Cloudflare R2 connector in the sidebar, and a GitHub connector that surfaces Issues and PRs as a paginated virtual file tree.
- Embedded terminal with resize, state memory, and a remote shell.
- Whole-disk "This Mac" search and ⌘T to open the default path.
- Signed and notarized direct-download build (Developer ID signed and notarized
Sheru.app/ DMG). - Numerous browse/UX features: drag-and-drop, favorites reorder and pinning, multi-select, marquee selection, sorting, markdown preview, transfers, recents, tags, Get Info and Compress in both engines, double-click to launch app bundles, Show Package Contents, breadcrumb collapsing, and window/sidebar state memory.
Changed#
- Consolidated all logic behind the shared core for a single, consistent backend across engines.
- Redesigned the app icons (a full-bleed GUI-shell-over-CLI mark, plus a Prism variant) and standardized all repository versions at 0.1.0.
Fixed#
- Numerous native and web fixes: iCloud Drive sidebar navigation, sidebar jump entries joining the history stack, inactive-window sidebar dimming (Finder-like), Go-to-Folder completion clipping, web icon-grid selection painting, and focus-ring removal in browse panes.