<feed xmlns='http://www.w3.org/2005/Atom'>
<title>meshbay.git, branch main</title>
<subtitle>MeshBay — read-only public mirror</subtitle>
<id>https://git.meshbay.org/meshbay.git/atom?h=main</id>
<link rel='self' href='https://git.meshbay.org/meshbay.git/atom?h=main'/>
<link rel='alternate' type='text/html' href='https://git.meshbay.org/meshbay.git/'/>
<updated>2026-10-30T10:02:41Z</updated>
<entry>
<title>test(hub): the chat and index probes declare a session</title>
<updated>2026-10-30T10:02:41Z</updated>
<author>
<name>Christophe Besson</name>
<email>cbesson@gmail.com</email>
</author>
<published>2026-10-30T10:02:41Z</published>
<link rel='alternate' type='text/html' href='https://git.meshbay.org/meshbay.git/commit/?id=9a32f2ae0074c4c77727aef1a5fe799f61f07a7f'/>
<id>urn:sha1:9a32f2ae0074c4c77727aef1a5fe799f61f07a7f</id>
<content type='text'>
Since 2167b7c a request needs _sessionUp; both stand-in transports
set _connected only, so every request failed as a lost connection.

Co-Authored-By: Claude Opus 5.5 &lt;noreply@anthropic.com&gt;
</content>
</entry>
<entry>
<title>fix(spa): let a film read twice as far ahead</title>
<updated>2026-10-29T09:58:37Z</updated>
<author>
<name>Christophe Besson</name>
<email>cbesson@gmail.com</email>
</author>
<published>2026-10-29T09:58:37Z</published>
<link rel='alternate' type='text/html' href='https://git.meshbay.org/meshbay.git/commit/?id=3ba0f3755010bbd937a7ec0d088c8a9a1fd5852d'/>
<id>urn:sha1:3ba0f3755010bbd937a7ec0d088c8a9a1fd5852d</id>
<content type='text'>
The read-ahead budget stopped at 48 MB, about ninety seconds of an
ordinary film. 96 MB; a smaller engine is still found by the walk.

Co-Authored-By: Claude Opus 5.5 &lt;noreply@anthropic.com&gt;
</content>
</entry>
<entry>
<title>fix(android): keep the screen on while a video plays</title>
<updated>2026-10-27T10:47:35Z</updated>
<author>
<name>Christophe Besson</name>
<email>cbesson@gmail.com</email>
</author>
<published>2026-10-27T10:47:35Z</published>
<link rel='alternate' type='text/html' href='https://git.meshbay.org/meshbay.git/commit/?id=101e8fbf1b277da74a3510435e28fd4bcaa6edae'/>
<id>urn:sha1:101e8fbf1b277da74a3510435e28fd4bcaa6edae</id>
<content type='text'>
The WebView has no Screen Wake Lock API, so the player's request did
nothing. The bridge now supplies navigator.wakeLock over a native
screen:keep-on channel (the WebView's keepScreenOn).

Co-Authored-By: Claude Opus 5.5 &lt;noreply@anthropic.com&gt;
</content>
</entry>
<entry>
<title>fix(android): cast from the Wi-Fi the phone is on, not its hotspot</title>
<updated>2026-10-19T19:47:34Z</updated>
<author>
<name>Christophe Besson</name>
<email>cbesson@gmail.com</email>
</author>
<published>2026-10-19T19:47:34Z</published>
<link rel='alternate' type='text/html' href='https://git.meshbay.org/meshbay.git/commit/?id=89358ec1e8323d2ce11b4e10e84d0389e806b8dc'/>
<id>urn:sha1:89358ec1e8323d2ce11b4e10e84d0389e806b8dc</id>
<content type='text'>
Android 17 lists the phone's own hotspot as a Wi-Fi network; taken first,
the television was handed an address it cannot reach.

Co-Authored-By: Claude Opus 5.5 &lt;noreply@anthropic.com&gt;
</content>
</entry>
<entry>
<title>fix(client): the cast relay's header, lead and restart</title>
<updated>2026-10-19T19:18:22Z</updated>
<author>
<name>Christophe Besson</name>
<email>cbesson@gmail.com</email>
</author>
<published>2026-10-19T19:18:22Z</published>
<link rel='alternate' type='text/html' href='https://git.meshbay.org/meshbay.git/commit/?id=5e1121fe4f7c2f512d80e71b0fa267bf907c50a1'/>
<id>urn:sha1:5e1121fe4f7c2f512d80e71b0fa267bf907c50a1</id>
<content type='text'>
The header is everything before the first moof, a receiver far behind
loses nothing, and a stop not waited for no longer clears the next start.

Co-Authored-By: Claude Opus 5.5 &lt;noreply@anthropic.com&gt;
</content>
</entry>
<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>
</feed>
