aboutsummaryrefslogtreecommitdiffstats
path: root/android/app/src/webview/java
diff options
context:
space:
mode:
authorAdam Soltys <[email protected]>2026-09-15 21:37:47 -0700
committerAdam Soltys <[email protected]>2026-09-15 21:37:47 -0700
commit88636e5c158c9e390eec25c4471207780857abeb (patch)
tree2b3d8e7cb430d1e24d17c599dc51cf72ce9e18b9 /android/app/src/webview/java
parent14aff677c6e091c5dd9e5f58ae7e62c855de03ae (diff)
downloadcoinosv3-88636e5c158c9e390eec25c4471207780857abeb.tar.gz
coinosv3-88636e5c158c9e390eec25c4471207780857abeb.zip
Offline, the chat shows what it read: messages cache on arrival.
The room cache was written only on our own sends, deletes and attachments, so a member who only reads had nothing on an offline boot — "No messages yet" over a room read the day before, and no faces or names with it. Messages now persist as they arrive (debounced past the backfill burst), so the last fifty per channel are there without a network. Our own face never waits its turn for a thumbnail and never gives it up to the budget, so the header avatar paints offline too. tools/offline-cache-test.js boots the PWA build, caches a room, reloads fully offline and checks messages, names and thumbnails are all there. Co-Authored-By: Claude Fable 5.1 <[email protected]> Claude-Session: https://claude.ai/code/session_01JuwQqNWtDJcxPWtEm9134z
Diffstat (limited to 'android/app/src/webview/java')
0 files changed, 0 insertions, 0 deletions