Skip to content

SwitchDesk 1.0.0

Choose a tag to compare

@github-actions github-actions released this 30 Oct 17:10
  • Languages. Pick the interface language under Settings → Language, or let SwitchDesk follow your computer. English and a German draft come with this release, and translations are plain JSON files: put one in the data folder's translations folder and it shows up in the list, no building needed. Every language is welcome, see Translating. Asked for by @RashbaNor in discussion #5.
  • Optional app password. Off unless you turn it on in Settings → App password. SwitchDesk then asks for it at start and reads nothing until it's entered. The key for the saved switch passwords is stored encrypted with it (Argon2id + AES-GCM), so they can't be read from the data folder without the password. The window can lock after an idle time, or with Lock now. A forgotten password can be dropped from the lock screen, which clears the saved switch passwords but keeps everything else. Suggested by @BarracudaGDU in #13.
  • Faceplates look like the hardware. Each member of a stacked switch gets its own row, and SFP and module ports (A1…) are separate blocks with a gap. Suggested by @glepping in #14.
  • Fixed: on stacked AOS-S switches (2930M, 3810, VSF), the module ports such as 1/A1 were missing, and port ranges like 1/1-1/24 weren't understood, so VLAN membership on stacks was read wrong (#14).
  • Fixed: the firmware table's last column covered another one in a narrow window; the table now scrolls.

Downloads

macOS (Apple Silicon and Intel): SwitchDesk-*-macos-universal.zip. Unzip and drag SwitchDesk to Applications. The app isn't notarized by Apple, so the first time right-click it and choose Open, or run xattr -dr com.apple.quarantine /Applications/SwitchDesk.app.

Windows 10/11 (64-bit): SwitchDesk-*-windows-x64.zip. Unzip and run SwitchDesk.exe. SmartScreen may warn about an unknown publisher; choose More info → Run anyway.

Data from an earlier version is picked up automatically.