<feed xmlns='http://www.w3.org/2005/Atom'>
<title>tmuxrdr.git/tests/cli, branch v0.9.3</title>
<subtitle>herdr but with less disrespect for the tmux community
</subtitle>
<id>https://git.soarez.net/sz/tmuxrdr.git/atom?h=v0.9.3</id>
<link rel='self' href='https://git.soarez.net/sz/tmuxrdr.git/atom?h=v0.9.3'/>
<link rel='alternate' type='text/html' href='https://git.soarez.net/sz/tmuxrdr.git/'/>
<updated>2026-09-26T00:13:20+00:00</updated>
<entry>
<title>fix: accept plugin install options before the repository (#4453)</title>
<updated>2026-09-26T00:13:20+00:00</updated>
<author>
<name>akbash</name>
<email>akbash@herdr.dev</email>
</author>
<published>2026-09-26T00:13:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.soarez.net/sz/tmuxrdr.git/commit/?id=81ddfc65b4661c52569f8b8d1ee41d5a6d68f85e'/>
<id>urn:sha1:81ddfc65b4661c52569f8b8d1ee41d5a6d68f85e</id>
<content type='text'>
refs #4446

Co-authored-by: akbash-bot &lt;300245827+akbash-bot@users.noreply.github.com&gt;
Co-authored-by: JJ Liebig &lt;jonathan.liebig@gmail.com&gt;</content>
</entry>
<entry>
<title>test: wait for app readiness before late session injection (#4224)</title>
<updated>2026-09-16T12:52:48+00:00</updated>
<author>
<name>Eric Yue</name>
<email>jiacheng.yue@foxmail.com</email>
</author>
<published>2026-09-16T12:52:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.soarez.net/sz/tmuxrdr.git/commit/?id=0d14759cb6381b2cfc3fb33ff02761668c8c6405'/>
<id>urn:sha1:0d14759cb6381b2cfc3fb33ff02761668c8c6405</id>
<content type='text'>
Root cause:
The API socket is bound before App evaluates session restore. Waiting only
for that socket lets the late-session test inject its file during startup,
so the server may load it normally instead of exercising late-file recovery.
The missing backup then fails an otherwise correct persistence assertion.

Fix:
Wait for a read-only workspace-list request to pass through App and assert
that the workspace list is still empty before injecting the session file.
Keep the existing autosave deadline and byte-for-byte backup assertion.
Add no sleeps, retries, longer timeouts or production changes.

Validation:
The original assertion fails with unchanged master. With the barrier, five
independent runs pass. Full native just ci passes 3624 Rust tests with six
default skips, formatting, all-target Clippy, 112 maintenance tests, six
architecture tests and 39 integration-asset tests. All seven docs contract
tests pass. Local Windows cross-lint was not run because its SDK is absent.

Co-authored-by: JJ Liebig &lt;jonathan.liebig@gmail.com&gt;</content>
</entry>
<entry>
<title>fix: preserve unloaded sessions before replacement (#4190)</title>
<updated>2026-09-15T18:17:32+00:00</updated>
<author>
<name>Can Celik</name>
<email>ogulcancelik@gmail.com</email>
</author>
<published>2026-09-15T18:17:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.soarez.net/sz/tmuxrdr.git/commit/?id=4428e1664d8d897ce2f914777c0fe060cf334c84'/>
<id>urn:sha1:4428e1664d8d897ce2f914777c0fe060cf334c84</id>
<content type='text'>
refs #4125</content>
</entry>
<entry>
<title>feat: install windows remote host packages (#3687)</title>
<updated>2026-09-13T19:19:20+00:00</updated>
<author>
<name>JJ Liebig</name>
<email>jonathan.liebig@gmail.com</email>
</author>
<published>2026-09-13T19:19:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.soarez.net/sz/tmuxrdr.git/commit/?id=59167658455442ffd2cd5b72a0fa81bcc4bcdf9e'/>
<id>urn:sha1:59167658455442ffd2cd5b72a0fa81bcc4bcdf9e</id>
<content type='text'>
* feat: install windows remote host packages

refs #3651

* docs: clarify windows saved reconnect package behavior

refs #3651

* fix: include windows installer in nix sources

refs #3651

* fix: preserve paths in windows scp transfers

refs #3651

* refactor: isolate windows remote package setup

refs #3651</content>
</entry>
<entry>
<title>fix: update grok session after new (#2683)</title>
<updated>2026-09-13T00:04:27+00:00</updated>
<author>
<name>akbash</name>
<email>akbash@herdr.dev</email>
</author>
<published>2026-09-13T00:04:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.soarez.net/sz/tmuxrdr.git/commit/?id=aa6b531a423067d8a71c2a57b41185bff17036be'/>
<id>urn:sha1:aa6b531a423067d8a71c2a57b41185bff17036be</id>
<content type='text'>
* fix: update grok session after new

refs #2681

* fix: avoid powershell args shadowing

refs #2681

---------

Co-authored-by: akbash-bot &lt;300245827+akbash-bot@users.noreply.github.com&gt;</content>
</entry>
<entry>
<title>fix(pi): support Windows session paths (#3729)</title>
<updated>2026-09-10T10:19:25+00:00</updated>
<author>
<name>akbash</name>
<email>akbash@herdr.dev</email>
</author>
<published>2026-09-10T10:19:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.soarez.net/sz/tmuxrdr.git/commit/?id=6fe8f818b91a2565f3546f9dc6b3b18f8a55b065'/>
<id>urn:sha1:6fe8f818b91a2565f3546f9dc6b3b18f8a55b065</id>
<content type='text'>
refs #3726

Co-authored-by: akbash-bot &lt;300245827+akbash-bot@users.noreply.github.com&gt;</content>
</entry>
<entry>
<title>fix: reliably submit delayed agent prompts (#3506)</title>
<updated>2026-09-02T11:34:03+00:00</updated>
<author>
<name>JJ Liebig</name>
<email>jonathan.liebig@gmail.com</email>
</author>
<published>2026-09-02T11:34:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.soarez.net/sz/tmuxrdr.git/commit/?id=8633a398e653eee47b375c963996c78a8a14aa48'/>
<id>urn:sha1:8633a398e653eee47b375c963996c78a8a14aa48</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat: add stable client endpoint compatibility (#3509)</title>
<updated>2026-09-01T23:45:20+00:00</updated>
<author>
<name>Can Celik</name>
<email>ogulcancelik@gmail.com</email>
</author>
<published>2026-09-01T23:45:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.soarez.net/sz/tmuxrdr.git/commit/?id=cc88b3b8e5bb9f7d9f23ed6ae85a52fd7b5b9ed6'/>
<id>urn:sha1:cc88b3b8e5bb9f7d9f23ed6ae85a52fd7b5b9ed6</id>
<content type='text'>
* feat: add stable client endpoint compatibility

* fix: keep portable-pty patch checks composable

* ci: run maintenance checks in pull requests

* fix: reject endpoint errors from terminal clients

* feat: keep compatible servers running across updates</content>
</entry>
<entry>
<title>fix(windows): preserve native pane key identity (#3503)</title>
<updated>2026-09-01T19:46:16+00:00</updated>
<author>
<name>JJ Liebig</name>
<email>jonathan.liebig@gmail.com</email>
</author>
<published>2026-09-01T19:46:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.soarez.net/sz/tmuxrdr.git/commit/?id=99c23cd1ea7468bd3661f6483c7105396503b417'/>
<id>urn:sha1:99c23cd1ea7468bd3661f6483c7105396503b417</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix: ignore cursor events in claude hooks (#3342)</title>
<updated>2026-08-28T15:03:07+00:00</updated>
<author>
<name>Can Celik</name>
<email>ogulcancelik@gmail.com</email>
</author>
<published>2026-08-28T15:03:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.soarez.net/sz/tmuxrdr.git/commit/?id=c5051933f812a07e8014cd11dde2e2caac3af84c'/>
<id>urn:sha1:c5051933f812a07e8014cd11dde2e2caac3af84c</id>
<content type='text'>
refs #2832</content>
</entry>
</feed>
