<feed xmlns='http://www.w3.org/2005/Atom'>
<title>tmuxrdr.git/scripts, branch tmuxrdr</title>
<subtitle>herdr but with less disrespect for the tmux community
</subtitle>
<id>https://git.soarez.net/sz/tmuxrdr.git/atom?h=tmuxrdr</id>
<link rel='self' href='https://git.soarez.net/sz/tmuxrdr.git/atom?h=tmuxrdr'/>
<link rel='alternate' type='text/html' href='https://git.soarez.net/sz/tmuxrdr.git/'/>
<updated>2026-09-27T20:31:20+00:00</updated>
<entry>
<title>fix: make release test robust to diff.noPrefix git config (#4663)</title>
<updated>2026-09-27T20:31:20+00:00</updated>
<author>
<name>Michael Hackner</name>
<email>mhackner@gmail.com</email>
</author>
<published>2026-09-27T20:31:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.soarez.net/sz/tmuxrdr.git/commit/?id=2527eed26354dd18090b3de29f7fa0f7a1872540'/>
<id>urn:sha1:2527eed26354dd18090b3de29f7fa0f7a1872540</id>
<content type='text'>
`git apply` by default expects `-p1`, which is the default behavior of
`git diff`, but this can be overridden by config. Specify it explicitly
so it works regardless.</content>
</entry>
<entry>
<title>refactor: extract libghostty-vt binding into ghostty-vt workspace crate (#4661)</title>
<updated>2026-09-26T21:06:29+00:00</updated>
<author>
<name>Can Celik</name>
<email>ogulcancelik@gmail.com</email>
</author>
<published>2026-09-26T21:06:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.soarez.net/sz/tmuxrdr.git/commit/?id=fff6c820aa45f4eabb9b2e0456326dc74cca5a25'/>
<id>urn:sha1:fff6c820aa45f4eabb9b2e0456326dc74cca5a25</id>
<content type='text'>
* refactor: extract libghostty-vt binding into ghostty-vt workspace crate

* fix: build libghostty-vt into each build's out dir</content>
</entry>
<entry>
<title>fix: create a symlink on non-elevated windows in docs test (#4654)</title>
<updated>2026-09-26T15:15:50+00:00</updated>
<author>
<name>JJ Liebig</name>
<email>jonathan.liebig@gmail.com</email>
</author>
<published>2026-09-26T15:15:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.soarez.net/sz/tmuxrdr.git/commit/?id=c34dd6b2acd432cb7acbe9de568b245853e3b8c7'/>
<id>urn:sha1:c34dd6b2acd432cb7acbe9de568b245853e3b8c7</id>
<content type='text'>
* fix: create a symlink on non-elevated windows in docs test

Windows terminals without Developer Mode or elevation cannot create file
symlinks, so the versions publishing integration test failed with EPERM
before it could reach the non-ordinary-file rejection. Fall back to a
directory junction, which is creatable without elevation and hits the
same rejection path.

* fix: detect docs snapshot reparse points with lstat

Classify entries with lstat instead of the readdir dirent so symlinks and
Windows junctions are rejected regardless of how a runtime classifies
them. This keeps the versions integration test's non-ordinary-file
assertion meaningful on non-elevated Windows, where the fixture can only
create a directory junction.</content>
</entry>
<entry>
<title>test: qualify Win32 and Kitty input paths by default (#4587)</title>
<updated>2026-09-24T17:37:09+00:00</updated>
<author>
<name>JJ Liebig</name>
<email>jonathan.liebig@gmail.com</email>
</author>
<published>2026-09-24T17:37:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.soarez.net/sz/tmuxrdr.git/commit/?id=11a7ab4ae21ab9427bcb44b3be01f62a4ab58c47'/>
<id>urn:sha1:11a7ab4ae21ab9427bcb44b3be01f62a4ab58c47</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix: report partial Windows input coverage and clear clipboard for tests (#4566)</title>
<updated>2026-09-24T12:29:07+00:00</updated>
<author>
<name>JJ Liebig</name>
<email>jonathan.liebig@gmail.com</email>
</author>
<published>2026-09-24T12:29:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.soarez.net/sz/tmuxrdr.git/commit/?id=d11c0c34cf8f9c2dc0d6fb45c58c307aa5ce8a6b'/>
<id>urn:sha1:d11c0c34cf8f9c2dc0d6fb45c58c307aa5ce8a6b</id>
<content type='text'>
* fix: report partial Windows input coverage and clear clipboard for tests

* fix: require evidence from each Windows input channel

* fix: reject clipboard format count errors</content>
</entry>
<entry>
<title>test(windows): capture native console input records (#4520)</title>
<updated>2026-09-23T12:26:17+00:00</updated>
<author>
<name>JJ Liebig</name>
<email>jonathan.liebig@gmail.com</email>
</author>
<published>2026-09-23T12:26:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.soarez.net/sz/tmuxrdr.git/commit/?id=9903007e5c4407ded451cac0b8164e3d69deb891'/>
<id>urn:sha1:9903007e5c4407ded451cac0b8164e3d69deb891</id>
<content type='text'>
refs #4470</content>
</entry>
<entry>
<title>test(windows): distinguish clipboard paste origin in input gauntlet (#4394)</title>
<updated>2026-09-19T22:21:32+00:00</updated>
<author>
<name>JJ Liebig</name>
<email>jonathan.liebig@gmail.com</email>
</author>
<published>2026-09-19T22:21:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.soarez.net/sz/tmuxrdr.git/commit/?id=9d29441a84858780f80ff1bc35ce9c0c5f43b0c9'/>
<id>urn:sha1:9d29441a84858780f80ff1bc35ce9c0c5f43b0c9</id>
<content type='text'>
* test(windows): distinguish clipboard paste origin in input gauntlet

refs #4314

* test(windows): correct gauntlet paste-origin evidence

refs #4314</content>
</entry>
<entry>
<title>test(windows): qualify remote clipboard image paste (#4324)</title>
<updated>2026-09-18T13:18:23+00:00</updated>
<author>
<name>JJ Liebig</name>
<email>jonathan.liebig@gmail.com</email>
</author>
<published>2026-09-18T13:18:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.soarez.net/sz/tmuxrdr.git/commit/?id=68dd6edaa20a0f75f9ed4cf375492ae5cfd2c336'/>
<id>urn:sha1:68dd6edaa20a0f75f9ed4cf375492ae5cfd2c336</id>
<content type='text'>
* test(windows): qualify remote clipboard image paste

refs #4314

* test(windows): verify staged clipboard image contents

refs #4314

* test(windows): safely clean failed clipboard leases

refs #4314</content>
</entry>
<entry>
<title>fix: correct grok activity detection with custom or disabled osc signals (#4337)</title>
<updated>2026-09-18T09:52:37+00:00</updated>
<author>
<name>Can Celik</name>
<email>ogulcancelik@gmail.com</email>
</author>
<published>2026-09-18T09:52:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.soarez.net/sz/tmuxrdr.git/commit/?id=7df919d00e5bf8f6ed43a1781e81340cc0bbce8d'/>
<id>urn:sha1:7df919d00e5bf8f6ed43a1781e81340cc0bbce8d</id>
<content type='text'>
refs #4333</content>
</entry>
<entry>
<title>fix(windows): preserve mouse capture during refresh (#4319)</title>
<updated>2026-09-18T00:42:37+00:00</updated>
<author>
<name>JJ Liebig</name>
<email>jonathan.liebig@gmail.com</email>
</author>
<published>2026-09-18T00:42:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.soarez.net/sz/tmuxrdr.git/commit/?id=da6bcd5969779bfe0396bcf89a8025d4375d611e'/>
<id>urn:sha1:da6bcd5969779bfe0396bcf89a8025d4375d611e</id>
<content type='text'>
* fix(windows): preserve mouse capture during refresh

refs #4284

* test(windows): fix default input gauntlet invocation

* fix(windows): preserve pixel mouse transitions

refs #4284</content>
</entry>
</feed>
