← All posts

ServerShelf 1.4.4: update notice, device identification, DeviceShelf handoff

ServerShelf 1.4.4 for macOS is out. It follows 1.4.3 from earlier today, which closed the findings of an external audit. This one adds the things people asked for most: knowing when there is a new version, and a discovery page that says what it found instead of listing IP addresses.

Update notice

On first start the app asks once whether it may check for updates. If you say yes, it fetches a small version file from servershelf.app at launch and once a day, compares it locally, and shows a banner with the direct download when a newer build exists. Nothing is sent, not even your version, and nothing installs on its own. You can change the answer under Settings, Privacy. If you say no, the manual check in the About dialog stays as it was.

Discovery identifies what it finds

The results table used to show an IP, open ports and a dash for the hostname. It now shows a device name, a type with an icon (router, NAS, access point, hypervisor, printer, Linux server, Mac, IoT device), the vendor from the MAC address, and an operating system hint. The evidence comes from the ARP cache, the IEEE vendor registries shipped inside the app, the SSH banner, and the title of the web interface. All of it stays on your machine; the only packets go to the hosts being scanned.

"Add as server" fills name, hostname, OS, SSH port, tags and a notes line from that evidence. The server form has a new button, "Fill from network", which probes the address you typed and fills in the fields that are still empty.

Take a device over from DeviceShelf

If you also run DeviceShelf, its device drawer now has "Take over into ServerShelf". It opens ServerShelf with a new server prefilled with everything DeviceShelf knows: address, MAC, vendor, names, type, OS, open ports with service and version. The link carries no secrets. This needs the DeviceShelf release that ships the button.

Fixed

  • The eye button in the password field of the scan dialog showed nothing when clicked. It reveals the password again.
  • Export and import work after the trial has ended; backing up your own data is never gated.

Compatibility

Desktop 1.4.4 (macOS, direct download). The privacy policy lists the update check. The companion app on iOS is in App Store review as 0.3.4; the Android APK 0.3.4 is on the download page.