<feed xmlns='http://www.w3.org/2005/Atom'>
<title>meshbay.git/packages, branch 0.21</title>
<subtitle>MeshBay — read-only public mirror</subtitle>
<id>https://git.meshbay.org/meshbay.git/atom?h=0.21</id>
<link rel='self' href='https://git.meshbay.org/meshbay.git/atom?h=0.21'/>
<link rel='alternate' type='text/html' href='https://git.meshbay.org/meshbay.git/'/>
<updated>2026-10-17T21:54:17Z</updated>
<entry>
<title>fix(spa): match results keep the theme's text color</title>
<updated>2026-10-17T21:54:17Z</updated>
<author>
<name>Christophe Besson</name>
<email>cbesson@gmail.com</email>
</author>
<published>2026-10-17T21:54:17Z</published>
<link rel='alternate' type='text/html' href='https://git.meshbay.org/meshbay.git/commit/?id=8f9741955133858545905b0e66b8b2f90b000710'/>
<id>urn:sha1:8f9741955133858545905b0e66b8b2f90b000710</id>
<content type='text'>
Co-Authored-By: Claude Opus 5.5 &lt;noreply@anthropic.com&gt;
</content>
</entry>
<entry>
<title>chore: bump version to 0.21.0</title>
<updated>2026-10-17T21:15:02Z</updated>
<author>
<name>Christophe Besson</name>
<email>cbesson@gmail.com</email>
</author>
<published>2026-10-17T21:15:02Z</published>
<link rel='alternate' type='text/html' href='https://git.meshbay.org/meshbay.git/commit/?id=9462ac3067ce68ad90a3527b2144b86bd87bf89e'/>
<id>urn:sha1:9462ac3067ce68ad90a3527b2144b86bd87bf89e</id>
<content type='text'>
Co-Authored-By: Claude Opus 5.5 &lt;noreply@anthropic.com&gt;
</content>
</entry>
<entry>
<title>feat(spa): purging the chat asks first</title>
<updated>2026-10-17T21:14:46Z</updated>
<author>
<name>Christophe Besson</name>
<email>cbesson@gmail.com</email>
</author>
<published>2026-10-17T21:14:46Z</published>
<link rel='alternate' type='text/html' href='https://git.meshbay.org/meshbay.git/commit/?id=e412581e04a2c9b33f5cdc019b44bc7cd2158180'/>
<id>urn:sha1:e412581e04a2c9b33f5cdc019b44bc7cd2158180</id>
<content type='text'>
Co-Authored-By: Claude Opus 5.5 &lt;noreply@anthropic.com&gt;
</content>
</entry>
<entry>
<title>fix(spa): search hears a refused local network from the connection</title>
<updated>2026-10-17T17:08:52Z</updated>
<author>
<name>Christophe Besson</name>
<email>cbesson@gmail.com</email>
</author>
<published>2026-10-17T17:08:52Z</published>
<link rel='alternate' type='text/html' href='https://git.meshbay.org/meshbay.git/commit/?id=84946b1fef64ee619f1c161d57ef4afdc533eae2'/>
<id>urn:sha1:84946b1fef64ee619f1c161d57ef4afdc533eae2</id>
<content type='text'>
On a Pixel, Chrome still lists the refused address when search gives
up, so nothing tells it from a silent node. The connection given up on
now runs to its own verdict and the refusal is reported then.

Co-Authored-By: Claude Opus 5.5 &lt;noreply@anthropic.com&gt;
</content>
</entry>
<entry>
<title>fix(spa): search names the groups refused the local network</title>
<updated>2026-10-17T16:51:35Z</updated>
<author>
<name>Christophe Besson</name>
<email>cbesson@gmail.com</email>
</author>
<published>2026-10-17T16:51:35Z</published>
<link rel='alternate' type='text/html' href='https://git.meshbay.org/meshbay.git/commit/?id=7e01b7e8c2ce2ef9fce8b6c053c3b7210b64f9bf'/>
<id>urn:sha1:7e01b7e8c2ce2ef9fce8b6c053c3b7210b64f9bf</id>
<content type='text'>
Search gives up before ICE does, so the refusal is read from the
connection then; the walk moves on to the group's other nodes, and the
page lists the refused groups with a link to each.

Co-Authored-By: Claude Opus 5.5 &lt;noreply@anthropic.com&gt;
</content>
</entry>
<entry>
<title>fix(spa): a reconnect refused the local network says so</title>
<updated>2026-10-17T16:37:35Z</updated>
<author>
<name>Christophe Besson</name>
<email>cbesson@gmail.com</email>
</author>
<published>2026-10-17T16:37:35Z</published>
<link rel='alternate' type='text/html' href='https://git.meshbay.org/meshbay.git/commit/?id=8125df6d8149368ed8a84c9db6c5e37bfccb5a15'/>
<id>urn:sha1:8125df6d8149368ed8a84c9db6c5e37bfccb5a15</id>
<content type='text'>
Each failed attempt reaches the group page, which shows the same message
and buttons as at opening while the reconnect goes on. Try now gives up
an attempt still waiting on ICE and starts the next at once.

Co-Authored-By: Claude Opus 5.5 &lt;noreply@anthropic.com&gt;
</content>
</entry>
<entry>
<title>fix(node): the answer log names its host addresses</title>
<updated>2026-10-17T16:19:15Z</updated>
<author>
<name>Christophe Besson</name>
<email>cbesson@gmail.com</email>
</author>
<published>2026-10-17T16:19:15Z</published>
<link rel='alternate' type='text/html' href='https://git.meshbay.org/meshbay.git/commit/?id=d5ba9552e27bac71168178f73a4c977a4d36dc1c'/>
<id>urn:sha1:d5ba9552e27bac71168178f73a4c977a4d36dc1c</id>
<content type='text'>
aiortc ends a host candidate line at `typ host`, so the match on
" typ host " found none and logged `host: none` for every answer.

Co-Authored-By: Claude Opus 5.5 &lt;noreply@anthropic.com&gt;
</content>
</entry>
<entry>
<title>fix(spa): a reconnection's resume calls the landing, not a number</title>
<updated>2026-10-17T12:42:51Z</updated>
<author>
<name>Christophe Besson</name>
<email>cbesson@gmail.com</email>
</author>
<published>2026-10-17T12:42:51Z</published>
<link rel='alternate' type='text/html' href='https://git.meshbay.org/meshbay.git/commit/?id=c3d41d1b4f042d09a637b375ce930190b7ea0d8c'/>
<id>urn:sha1:c3d41d1b4f042d09a637b375ce930190b7ea0d8c</id>
<content type='text'>
A constant in startStream hid resumeAt, so a reconnection with read-ahead
left the player waiting and the film froze at the end of its buffer.

Co-Authored-By: Claude Opus 5.5 &lt;noreply@anthropic.com&gt;
</content>
</entry>
<entry>
<title>fix(spa): a film playing waits for the session after a reconnect</title>
<updated>2026-10-17T12:32:46Z</updated>
<author>
<name>Christophe Besson</name>
<email>cbesson@gmail.com</email>
</author>
<published>2026-10-17T12:32:46Z</published>
<link rel='alternate' type='text/html' href='https://git.meshbay.org/meshbay.git/commit/?id=28be8579995aef6df3e87b0f293a4fdd4aa4b072'/>
<id>urn:sha1:28be8579995aef6df3e87b0f293a4fdd4aa4b072</id>
<content type='text'>
Stream credit sent before the new handshake was refused, and the node's
"Handshake required" replaced the film.

Co-Authored-By: Claude Opus 5.5 &lt;noreply@anthropic.com&gt;
</content>
</entry>
<entry>
<title>feat(android): tell the page when the phone changes network</title>
<updated>2026-10-17T11:29:48Z</updated>
<author>
<name>Christophe Besson</name>
<email>cbesson@gmail.com</email>
</author>
<published>2026-10-17T11:29:48Z</published>
<link rel='alternate' type='text/html' href='https://git.meshbay.org/meshbay.git/commit/?id=0030b5ce5a11ec564a9e3b3fc1f7f4342996bad3'/>
<id>urn:sha1:0030b5ce5a11ec564a9e3b3fc1f7f4342996bad3</id>
<content type='text'>
Co-Authored-By: Claude Opus 5.5 &lt;noreply@anthropic.com&gt;
</content>
</entry>
</feed>
