Skip to content

Shellbell 0.16.0

Choose a tag to compare

@bilal- bilal- released this 04 Nov 01:03
· 56 commits to main since this release

Shellbell 0.16.0 includes the Apple silicon Mac app (build 58), the macOS CLI package, Linux ARM64 and x64 archives, and the shared CLI installer.

New

  • Install updates from the Mac app. After Check for Updates finds a newer version, Install and Restart downloads it and checks that it's signed by Shellbell's developer, accepted by macOS and exactly the version offered. It then quits, updates and opens Shellbell again. The old app goes to the Trash, and keep-awake and closed-lid stay on. If anything doesn't check out, nothing is replaced. If the new version can't be put in place or won't open, the current one opens again and says so. This is the last update you install by hand: from 0.16.0 on, updates install from the app.

Improved

  • Quit always lets you out. When Shellbell can't confirm that remote access and keep-awake stopped, Quit asks whether to quit anyway instead of reopening Settings, and says what it couldn't confirm. Remote access always ends with the app.
  • Shellbell says when it can't read its own status. Instead of showing an old "Connected" next to greyed-out buttons, it says "Can't read Shellbell's status" and offers Try Again, in Settings and in the menu bar.
  • Closing a pairing while Shellbell can't read its status no longer disconnects your phones.

Install or update

curl -fsSL https://shellbell.dev/install.sh | sh

Managed CLI installs: shellbell update. npm installs: npm install -g shellbell@latest. Mac app: Settings → Check for Updates, then install the DMG (one last time). Keep-awake and closed-lid stay on when the new version opens within 15 minutes of quitting the old one; otherwise turn them back on.

Qualification and compatibility

The Mac DMG passed Developer ID signing, Apple notarization, stapling and bundle-integrity checks, and the same signature, notarization and version checks Install and Restart runs. The CLI package passed an isolated install smoke test. The Linux archives passed installation, a real WebRTC connection, repeat, checksum-failure, synthetic-upgrade and removal checks in Ubuntu 22.04 and 24.04 containers on ARM64 and x64 (emulated). Physical Intel Macs and Windows hosts are not included.

Works with relay 0.4.1 and the current phone apps. No re-pairing is required.

Installation guide · Downloads