Skip to content

Shellbell 0.17.0 — Apps and plugins

Latest

Choose a tag to compare

@bilal- bilal- released this 10 Nov 04:35
· 17 commits to main since this release

Shellbell 0.17.0 adds plugins and local web apps, with Sous as the first integration.

Changes

  • Browse reviewed integrations with shellbell plugins. Install Sous 0.27.0 or newer separately, then run shellbell plugins install sous. Providers own their application and declarative plugin package; installation and updates are explicit.
  • Open registered apps and confirmed localhost links inside the Android phone app over the encrypted direct connection. Page content stays off the relay. A compatible app appears under its computer's Apps tab.
  • Manage on-demand servers, per-phone sign-in and bounded streams through navigation and reconnection. Sous offers an explicit Load board action when it has no cached content.
  • Document plugin authoring, isolated phone verification, registry pull requests, and independent application/plugin updates in the plugin guide.

Availability

Tag: shellbell@0.17.0 · Source: e7f24e0fe7d940bc7364e2da767936c208f97a64.

  • Apple silicon Mac app: 0.17.0, build 67, macOS 13+. Developer ID signed, notarized and stapled.
  • GitHub headless Mac tarball, npm package and shared CLI installer: 0.17.0. The anonymous npm download matches the verified release tarball and its integrity hash.
  • Linux ARM64 and x64 archives: 0.17.0, glibc 2.30+. Installers and checksums are attached.

The attached computer-release.json records each artifact's exact SHA-256. The signed Mac app is Apple silicon only; the headless tarball includes both pinned Mac native binaries.

Upgrade and compatibility

Apps requires Android Shellbell 1.2 and computer 0.17 or newer. Mobile is distributed separately; Apps is disabled on iOS. Existing supported secure-v2 phones can continue using terminals and chat with this service. New phone builds can use older supported services with Apps hidden. No new pairing, storage migration or relay deployment is required.

Install/update the application behind a plugin separately. A new registry entry or reviewed pin reaches users with a Shellbell update; compatible provider web UI updates need no provider-specific Shellbell code. Reinstall a managed plugin explicitly to adopt a new package pin.

Qualification and limits

Source CI passed. Signed Mac inventory, native runtime, notarization, stapling and Gatekeeper checks passed. The final Linux archives passed installation/removal regressions, native ICE/DTLS/SCTP and tmux locale checks on Ubuntu 22.04 and 24.04; ARM64 ran natively and x64 under Docker emulation.

Local S22 fixture checks cover Apps, internal previews, live updates, reconnect, the standard dark-theme preference and App Lock. They do not qualify the final Play artifacts, other devices, Android API 28, or a general cross-network matrix. A five-minute idle upper bound was observed after locking; exact timer behavior is covered by source tests. See the qualification checklist.

Recovery

Existing supported terminal/chat combinations remain usable. Preserve computer identities and pairings; keep the previous runtime when updating. A service without Apps support hides that feature on compatible new phones. Published artifacts and tags are immutable; a correction ships as a new version. See installation and updates.