Repository navigation
Releases: jonnyom/slis
Releases · jonnyom/slis
Release list
v0.14.4
Slis now deactivates its tracking when external changes invalidate a live slice, preserving checkout files, branches, and recovery records.
- Recover stale activation on startup, during live sync, and when resetting. Show a warning instead of repeating the same failure.
- Preserve stash references and use a fresh temporary branch when activating a recovered slice again.
- Exit through error dialogs with Ctrl+C, even when reset fails.
- Show the debug console only when
SLIS_DEBUG=1is set. - Remove stale terminal tabs after a slice is cleared and avoid reactivating tabs on label updates.
Validation: macOS/Linux CI and TUI checks passed, including targeted Git recovery tests and real-process quit tests.
Upgrade with brew update && brew upgrade slis, then restart slis.
v0.14.3
Fixes terminal selection and hyperlink handling in the Homebrew build.
- Copy only visible terminal content after switching tabs.
- Open the URL at the visible scrollback position.
- Restore clickable OSC 8 hyperlink labels, including markers split across terminal output chunks.
Validation: 27 focused tests and TypeScript checks passed locally. Release builds include macOS and Linux binaries for ARM64 and x86-64.
Upgrade with brew update && brew upgrade slis, then restart slis.
v0.14.2
v0.14.1
Changelog
- 153ae5b: perf(gt): cache stack reads per repository behind a git fingerprint (@MaheshMagi)
- d3a31b9: perf(forge): cache branch→PR lookups for 30s (@MaheshMagi)
- 2289e58: perf(gt): suppress Graphite's background helpers on slis-owned spawns (@MaheshMagi)
- b6a1ca1: Merge pull request #7 from MaheshMagi/perf/gt-spawn-caching (@jonnyom)
- 52b1551: fix(build/slis-ui): stop compiled slis-ui autoloading .env and bunfig.toml (#9) (@jonnyom)