<feed xmlns='http://www.w3.org/2005/Atom'>
<title>tmuxrdr.git/src/server/headless/render.rs, 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-24T17:59:48+00:00</updated>
<entry>
<title>feat!: replace the custom graphics api with optimized native kitty rendering (#4561)</title>
<updated>2026-09-24T17:59:48+00:00</updated>
<author>
<name>Can Celik</name>
<email>ogulcancelik@gmail.com</email>
</author>
<published>2026-09-24T17:59:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.soarez.net/sz/tmuxrdr.git/commit/?id=c411883ec639c9893ed9c33021c890485e91727b'/>
<id>urn:sha1:c411883ec639c9893ed9c33021c890485e91727b</id>
<content type='text'>
* feat!: replace the custom graphics api with optimized native kitty rendering

* fix: enable safe kitty optimizations automatically

---------

Co-authored-by: JJ Liebig &lt;jonathan.liebig@gmail.com&gt;</content>
</entry>
<entry>
<title>fix: keep synchronized pane frames atomic (#4508)</title>
<updated>2026-09-23T00:19:59+00:00</updated>
<author>
<name>JJ Liebig</name>
<email>jonathan.liebig@gmail.com</email>
</author>
<published>2026-09-23T00:19:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.soarez.net/sz/tmuxrdr.git/commit/?id=440a8bdd1e3a809ea76f7cee82d73266d9da54d7'/>
<id>urn:sha1:440a8bdd1e3a809ea76f7cee82d73266d9da54d7</id>
<content type='text'>
refs #2968</content>
</entry>
<entry>
<title>fix: distinguish agent completion from startup and session changes (#4457)</title>
<updated>2026-09-21T17:47:14+00:00</updated>
<author>
<name>Can Celik</name>
<email>ogulcancelik@gmail.com</email>
</author>
<published>2026-09-21T17:47:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.soarez.net/sz/tmuxrdr.git/commit/?id=28360107c1bfab57fb0de99d74bfa48e74423ca8'/>
<id>urn:sha1:28360107c1bfab57fb0de99d74bfa48e74423ca8</id>
<content type='text'>
refs #3338
refs #3990
refs #3916</content>
</entry>
<entry>
<title>fix: scope agent views to the selected machine (#3784)</title>
<updated>2026-09-13T22:11:07+00:00</updated>
<author>
<name>akbash</name>
<email>akbash@herdr.dev</email>
</author>
<published>2026-09-13T22:11:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.soarez.net/sz/tmuxrdr.git/commit/?id=3b478e69dcbe8e416ddd46f0e24156392d4e71da'/>
<id>urn:sha1:3b478e69dcbe8e416ddd46f0e24156392d4e71da</id>
<content type='text'>
* fix: scope agent views to the selected machine

refs #3732

* fix: preserve stable agent view ordering

refs #3732

---------

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>fix: decouple pixel mouse from pane graphics (#4045)</title>
<updated>2026-09-13T12:57:31+00:00</updated>
<author>
<name>akbash</name>
<email>akbash@herdr.dev</email>
</author>
<published>2026-09-13T12:57:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.soarez.net/sz/tmuxrdr.git/commit/?id=9631f8ee2105c2f6c88248ba6e1a0f9ff21d3708'/>
<id>urn:sha1:9631f8ee2105c2f6c88248ba6e1a0f9ff21d3708</id>
<content type='text'>
refs #3295

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>fix: disconnect stalled terminal observers (#4039)</title>
<updated>2026-09-13T10:47:53+00:00</updated>
<author>
<name>Can Celik</name>
<email>ogulcancelik@gmail.com</email>
</author>
<published>2026-09-13T10:47:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.soarez.net/sz/tmuxrdr.git/commit/?id=fc44f61a10ac04688b2fedfa670f38a463ca25ac'/>
<id>urn:sha1:fc44f61a10ac04688b2fedfa670f38a463ca25ac</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix: restore alternate-screen pane width (#4016)</title>
<updated>2026-09-12T23:40:13+00:00</updated>
<author>
<name>Can Celik</name>
<email>ogulcancelik@gmail.com</email>
</author>
<published>2026-09-12T23:40:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.soarez.net/sz/tmuxrdr.git/commit/?id=98a8c6ce52a054b582a6210c79d76e10a99ccccc'/>
<id>urn:sha1:98a8c6ce52a054b582a6210c79d76e10a99ccccc</id>
<content type='text'>
refs #3329</content>
</entry>
<entry>
<title>feat: manage multiple ssh machines from one client (#3670)</title>
<updated>2026-09-05T23:27:06+00:00</updated>
<author>
<name>Can Celik</name>
<email>ogulcancelik@gmail.com</email>
</author>
<published>2026-09-05T23:27:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.soarez.net/sz/tmuxrdr.git/commit/?id=9e9bc8a144667a6b7debfd4f0c7a31ff0e11493a'/>
<id>urn:sha1:9e9bc8a144667a6b7debfd4f0c7a31ff0e11493a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat: support independent multi-client tab views (#3526)</title>
<updated>2026-09-02T11:24:33+00:00</updated>
<author>
<name>Can Celik</name>
<email>ogulcancelik@gmail.com</email>
</author>
<published>2026-09-02T11:24:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.soarez.net/sz/tmuxrdr.git/commit/?id=6c0bb273d5d5405a00985621b17e36f8b4d64609'/>
<id>urn:sha1:6c0bb273d5d5405a00985621b17e36f8b4d64609</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>
</feed>
