Repository navigation
Releases: jmamda/singularity-tui
Releases · jmamda/singularity-tui
Release list
v0.7.1
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
First public release of Singularity CLI (singularity-tui on npm).
npx singularity-tui@latest --demo # 60-second try, no API keys neededRace, 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/.envwritten and re-chmodded to0600 - 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.