Skip to content

Twatch

v0.1.4 Breaking

This release includes 1 breaking change for platform teams planning a safe upgrade.

Published 16d CLI & Terminal
✓ No known CVEs patched
Read the diff → Tool health → What is this tool? →

✓ No known CVEs patched in this version

Topics

rust tui watch

Summary

AI summary

Removed --interval option, simplifying batch capture timing to be event‑driven.

Changes in this release

Feature Low

Add customizable `twatch` keymaps with `-K/--keymap KEY=ACTION`

Add customizable `twatch` keymaps with `-K/--keymap KEY=ACTION`

Source: granite4.1:8b-q6_K@2026-05-19

Confidence: high

Feature Low

Add `twrap`-style child key overrides with `-k/--bind FROM=TO`

Add `twrap`-style child key overrides with `-k/--bind FROM=TO`

Source: granite4.1:8b-q6_K@2026-05-19

Confidence: high

Feature Low

Expand README and in-app help to document interaction model, custom keymap actions, child binding behavior

Expand README and in-app help to document interaction model, custom keymap actions, child binding behavior

Source: granite4.1:8b-q6_K@2026-05-19

Confidence: high

Feature Low

Support pane-specific navigation, snapshot actions, pause control, and app-input mode switching in custom keymaps

Support pane-specific navigation, snapshot actions, pause control, and app-input mode switching in custom keymaps

Source: granite4.1:30b@2026-05-20-audit

Confidence: low

Feature Low

Support key aliases, comma-separated sequences, `text:...`, and `screenshot` in child key overrides

Support key aliases, comma-separated sequences, `text:...`, and `screenshot` in child key overrides

Source: granite4.1:30b@2026-05-20-audit

Confidence: low

Performance Medium

Simplify batch capture timing; PTY-backed sources now wait on real source updates instead of polling

Simplify batch capture timing; PTY-backed sources now wait on real source updates instead of polling

Source: granite4.1:30b@2026-05-20-audit

Confidence: low

Bugfix Low

Remove unused `--interval` option and simplify batch capture timing

Remove unused `--interval` option and simplify batch capture timing

Source: granite4.1:8b-q6_K@2026-05-19

Confidence: low

Refactor Low

Refresh Rust CI and release workflows to avoid cached `cargo` shims on GitHub Actions

Refresh Rust CI and release workflows to avoid cached `cargo` shims on GitHub Actions

Source: granite4.1:8b-q6_K@2026-05-19

Confidence: high

Refactor Low

Add consistent source headers across Rust modules touched during this release

Add consistent source headers across Rust modules touched during this release

Source: granite4.1:8b-q6_K@2026-05-19

Confidence: high

Other Low

Add regression coverage for custom keymaps and child binding overrides

Add regression coverage for custom keymaps and child binding overrides

Source: granite4.1:8b-q6_K@2026-05-19

Confidence: low

Full changelog

0.1.4

  • Add customizable twatch keymaps with -K/--keymap KEY=ACTION, including pane-specific navigation, snapshot actions, pause control, and app-input mode switching
  • Add twrap-style child key overrides with -k/--bind FROM=TO, supporting key aliases, comma-separated key sequences, text:..., and screenshot
  • Remove the unused --interval option and simplify batch capture timing so PTY-backed sources wait on real source updates instead of a polling interval
  • Expand README and in-app help to document the current interaction model, custom keymap actions, and child key override behavior
  • Add regression coverage for custom keymaps and child binding overrides, including passthrough interception and custom exit/app-input flows
  • Refresh Rust CI and release workflows to avoid cached cargo shims on GitHub Actions and make macOS runner behavior more reliable
  • Add consistent source headers across Rust modules touched during this release

This release is centered on input control and operational polish.
It makes twatch more usable with editor-like workflows, shell-heavy sessions, and wrapped TUIs that benefit from custom local shortcuts or remapped child input.

Notes:

  • --interval was removed because the current PTY workflow is event-driven and no longer relies on that option
  • The new input customization layer is the main user-facing change in this release

Breaking Changes

  • Removed `--interval` option; batch capture timing now event‑driven based on real source updates.

Weekly OSS security release digest.

The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.

No spam, unsubscribe anytime.

Share this release

Track Twatch

Get notified when new releases ship.

Sign up free

About Twatch

All releases →

Beta — feedback welcome: [email protected]