Sessionboxer 1.0.0
Install: npx sessionboxer@1.0.0 serve, the desktop installers below, docker compose up with
this release's docker-compose.yml, or curl -fsSL https://sessionboxer.talayolabs.com/install.sh | sh.
Upgrading from 0.1.0: the Sandbox image changed (ghcr.io/talayolabs/sessionboxer-sandbox:1.0.0
is pulled on first use; npm run build:image for source installs).
sessionboxer service install|…: run the Control Plane as a background service of your user account (launchd on macOS, systemd user unit on Linux), started at login.- Desktop app, first cut: an Electron tray shell that runs the Control Plane and shows the web UI in a window; no Node install needed, Docker still is (ADR-0043). Installers for Linux, macOS and Windows are built by the release workflow and attached to each GitHub Release (unsigned for now).
better-sqlite313: Node-API prebuilds, so one binary serves every Node ≥ 22 and Electron without a rebuild.- Dictation: a 🎤 button in the prompt box records your voice and appends the transcript to the draft; whisper.cpp runs offline on your machine, model and language in Settings (ADR-0042).
- Draggable splitters between the session list, the chat and the right pane; hiding the session list no longer blanks the window.
- One GitHub account per repository (Account dropdown,
--as <login>); clone, push andghin that repository act as it. Needs an image rebuild (ADR-0041). - Several repositories per session, each under
/workspace/<name>; add and remove them live (ADR-0037). - Auto-merge for attached pull requests: merged as soon as GitHub allows it, polled every 10 s (ADR-0040).
- Bitbucket (Data Center / Server) connector with the
bbCLI in the Sandbox (ADR-0038). - Control Plane: logging no longer loops on a closed stderr.
Images: ghcr.io/talayolabs/sessionboxer-sandbox:1.0.0, ghcr.io/talayolabs/sessionboxer:1.0.0 (linux/amd64, linux/arm64).
npm: npx sessionboxer@1.0.0 serve. Full instructions: https://github.com/talayolabs/sessionboxer#install
Desktop app (needs Docker, not Node): the Sessionboxer-1.0.0-* files below — Linux AppImage/deb (x64, arm64), macOS dmg/zip (arm64 Apple silicon, x64 Intel), Windows installer/zip (x64); SHA256SUMS alongside. While the builds are unsigned (no signing certificate configured): on macOS run xattr -dr com.apple.quarantine /Applications/Sessionboxer.app after dragging it to Applications, on Windows choose More info → Run anyway in SmartScreen.