Skip to content

v2.1.0 — macOS Support and the System Tray

Choose a tag to compare

@HilthonTT HilthonTT released this 20 Aug 19:19
· 17 commits to main since this release

Helix now runs on macOS, lives in the system tray, and can tell you what it did
while you weren't looking.

Highlights

macOS support. Helix now builds and runs as a Mac Catalyst app alongside the
Windows version. Shares mount through NetFS — the same path Finder's "Connect to
Server" uses — under ~/Helix Drives.

System tray. Helix keeps a tray icon showing how many drives are up. Connect or
disconnect any drive from its menu, and get a notification when one drops or comes
back. Auto-minimize now puts the window there instead of onto the taskbar.

Reach your NAS by name. The address field accepts hostnames and IPv6 as well as
IPv4 — nas.local, MYNAS or fd00::5. A name keeps working when your server's
DHCP lease moves.

Test before you save. Check a host, share and password against the server from
the add and edit dialogs. Nothing is mounted and no drive letter is claimed.

Free drive letters only. The letter picker asks Windows as well as Helix, so a
letter already taken by a USB stick is never offered and then rejected on connect.

Per-drive auto-connect and remembered mappings. Auto-connect can be turned off
for individual drives, and a drive can be marked to be restored at Windows sign-in
so Explorer brings it back without Helix running.

A dashboard that adds up. Each drive row shows when it was last reachable. The
storage total now counts each NAS volume once however many of its shares you have
mapped — a 43 TB server mapped thirteen times previously read as 562 TB.

Diagnostic logs. Helix keeps a rolling log of what it does unattended, and
Settings has an Export button that saves it as a zip for a bug report.

Check for updates. Settings can compare your build against the latest release
here and offer to open it. It only reads and reports — nothing is downloaded.

A readable audit log. Entries now record what happened rather than a fixed
English sentence, so the page reads in your own language. You can set how many days
of history to keep.

Fixed

  • The sidebar no longer leaves Dashboard unhighlighted after signing in.
  • Settings no longer stops saving after a rejected value.
  • A background refresh failure could terminate the app; these are now contained.

Upgrading

Your database migrates automatically on first launch. Existing accounts keep their
full audit history — the new retention setting defaults to "keep everything" for
them, and can be changed in Settings.

Windows: download Helix-v2.0.1-win-x64.zip (or -win-arm64), and empty the
target folder before extracting over a previous install
— a stale resources.pri
left behind makes every image render blank.

macOS: download Helix-v2.0.1-macos.zip. The app is not signed or notarized, so
Gatekeeper will block it on first launch: right-click the app and choose Open,
then confirm. Mounting network volumes requires the App Sandbox to be off, so this
build is direct-distribution only.

Two notes on what I wrote. The Fixed section deliberately lists only bugs that shipped in v2.0.0 — the tray, storage-total and modal issues were introduced and fixed inside this unreleased window, so users never saw them and listing them would be noise. And I've described macOS factually rather than enthusiastically: I didn't write that code, and the Catalyst head can't be compiled or run from this Windows machine, so it's the one part of this release nobody has verified end to end.