Merge remote-tracking branch 'origin/main'

# Conflicts:
#	app/androidApp/src/main/kotlin/com/example/aiapp/Sizes.kt
This commit is contained in:
iris committed 2026-09-04 15:03:37 -04:00
commit e3e02d55f7
29 files changed
+2737 -479

No files matched your search

+6 -4
View File
@@ -500,10 +500,12 @@ what a reader waits on.
today's behaviour and not made worse, but the server-side check it
rejects would close it. Decide after measuring how often the probe's
round trip is what the reader waits on.
- **TRANSCRIPT_RENDERING.md's item 1** (a reset arriving during an anchor
restore left the screen reconnecting). The cache makes the restore
cheaper and therefore shorter, which narrows the window without closing
it; the fix there is still owed and is unrelated to this.
- **A reset arriving during an anchor restore** was an open worry when this
was written, and was measured and closed on 2026-09-04 (see "The reconnect
loop does not reproduce") before this landed. The cache makes the restore
cheaper again -- a warm one is now the probe and nothing else -- so it can
only have narrowed the window further. Worth re-measuring here only if a
reader reports the screen reconnecting on reopen.
- **Images.** `SessionImage` fetches bytes from the files route on draw;
they are not part of this cache and are re-downloaded per view. A
separate, simpler cache (a directory of refs, no ordering) if the