Release v2.2.1 — Credential conflicts, quieter notifications and a choice about closing
Release Notes
A fix-first release: every share of one NAS connects, deliberate disconnects stop
pretending to be failures, and closing to the tray is now your choice rather than the
only option.
Connecting every share of one NAS
Windows allows one credential context per server for the whole logon session, and Helix
was falling over it: connect all, or a drive group, and one share of a NAS would come up
while the other twelve failed with a credential conflict.
Mounts against the same host are now serialised, so they no longer race to establish that
context, and where a conflict still happens Helix works out why. If something is already
mounted from that server, the share joins the existing session — the case that used to
fail. If nothing is, the leftover session is dropped and your drive's own credentials get
a real attempt, so a wrong password fails instead of appearing to work. Connection tests
take the same route and report the honest error.
Deliberate disconnects stay quiet
Disconnecting a drive, or pressing disconnect all, no longer fires a "drive lost its
connection" notification for every drive, files bogus audit entries, or — with
auto-connect on — has them reconnected from under you seconds later. Signing in stopped
announcing that drives had "reconnected" when they had only just been connected for the
first time. Helix now knows the difference between a drive you took down and a NAS that
fell over; only the second is worth telling you about.
Closing to the tray is now yours to choose
2.2.0 made the title bar's close button put Helix in the notification area. Two new
switches in Settings decide that for yourself:
- Close to the system tray — on, Helix keeps running in the tray when you close the
window. Off, the close button quits, and nothing reconnects your drives until you open
it again. - Notify when hidden to the tray — whether the tray says where the window went, the
first time each session. Covers the auto-minimize timer as well as the close button.
Both default to on, so nothing changes unless you change it.
Also
- Fixed: the host field in the add and edit drive dialogs was masked like a password.
Usernames and passwords still mask. - Updated to the latest .NET MAUI and CommunityToolkit.Maui releases.
Notes on this release
- If you are on 2.2.0, Helix can install this one itself: Settings → Check for
updates. Otherwise unzip over your existing folder, as before. - Database changes apply automatically on first launch.
- Both new switches need the notification area, so they are Windows-only. macOS keeps its
existing behaviour. - Worth knowing: while other shares of a NAS are already mounted, a drive on that server
mounts on the existing session and its stored password is never checked. Editing a
password and reconnecting that one drive will appear to work whatever you type — only
with nothing else mounted from that server does the password actually get tested. - The macOS build is unsigned. Gatekeeper will refuse it on first launch — right-click the
app and choose Open, or clear it with
xattr -dr com.apple.quarantine /path/to/Helix.app