Skip to content

Releases: jmamda/singularity-tui

v0.7.1

Choose a tag to compare

@jmamda jmamda released this 10 Jun 17:01

First fully-automated release via the changesets pipeline.

  • TUI owns the terminal background (OSC 11): themed background applied on launch, re-applied on /theme, restored on exit — fixes terminal profile colors flashing through during repaints.
  • README: live demo screenshots (broadcast race + settled war-room), captured in iTerm2.

Full notes: CHANGELOG.md

v0.7.0 — first public release

Choose a tag to compare

@jmamda jmamda released this 10 Jun 16:11

First public release of Singularity CLI (singularity-tui on npm).

npx singularity-tui@latest --demo   # 60-second try, no API keys needed

Race, vote, relay, and plan across multiple AI coding CLIs (Claude Code, OpenCode, Codex) from a single prompt bar — with an opt-in capability/sentinel/shadow-fs governance layer.

Highlights since 0.6.0

Changed (breaking for serve --http scripts): the HTTP server now binds 127.0.0.1 by default and refuses non-loopback hosts unless SINGULARITY_SERVER_PASSWORD is set (--host / SINGULARITY_SERVER_HOST to override).

  • HTTP: constant-time hashed auth, request validation, client disconnect stops the underlying adapter
  • Secrets: ~/.singularity/.env written and re-chmodded to 0600
  • Adapters: abandoned dispatches kill their child processes; per-send tracking; 10-min timeout with SIGTERM→SIGKILL escalation; no more dropped trailing output
  • TUI: bounded pane memory, cross-platform clipboard, dispatch orchestration extracted to dispatcher.ts
  • CLI: version, unknown-command/flag rejection, friendly non-TTY error
  • Tooling: ESLint, ink-testing-library component tests, 138 tests across a 3-OS × Node 20/22/24 matrix

See CHANGELOG.md for details.