Skip to content

Input Method Keeper v0.3.0

Latest

Choose a tag to compare

@ppggff ppggff released this 22 Jul 11:52

Input Method Keeper v0.3 makes pane-local input-source memory quieter, faster, and self-maintaining without adding a daemon or rule engine.

Highlights:

  • Guarded current-session pane reconciliation with read-only health reporting and explicit doctor cleanup.
  • Lower focus-path overhead through socket-first Herdr calls, input-source query reuse, and unchanged metadata suppression.
  • Bounded, concurrency-safe focus and debug logs with dashboard health summaries.
  • Quiet defaults for new installs: focus notifications now default off, while existing configs remain unchanged.
  • Fail-open handling for malformed pane snapshots, corrupt state, backend failures, and maintenance contention.

Validation:

  • 94 unit and smoke-contract tests passed.
  • Isolated Herdr 0.7.4 smoke passed for complex fake, fake backend, and real ABC/WeType input-source actions.
  • Reference sample: already-current p95 254 ms; selected p95 283 ms.

See input-method-keeper/V0.3.md for invariants, scope, and detailed release evidence.