diff options
| author | Adam Soltys <[email protected]> | 2026-10-07 06:46:53 -0700 |
|---|---|---|
| committer | Adam Soltys <[email protected]> | 2026-10-07 06:46:53 -0700 |
| commit | 64c0afcb99846528029e06309369aee8b28adff6 (patch) | |
| tree | f337e51d81f109f856786f0e1af3f2d911e1ee05 /src/debug.js | |
| parent | 9b3a440f9e56054d23bf24b9c0b2010c92e98d68 (diff) | |
| download | coinosv3-64c0afcb99846528029e06309369aee8b28adff6.tar.gz coinosv3-64c0afcb99846528029e06309369aee8b28adff6.zip | |
DMs: file messages keep their key across reloads, tabs no longer erase each other's cached messages, one-time re-open of the last two weeks of wraps
The DM cache kept only text, so a kind-15 picture (an encrypted Blossom
blob) came back after a reload as a bare link with no key. Every tab also
rewrote the whole cache from its own memory, so a tab asleep since
yesterday erased messages another tab had received, while the wrap log
still marked them opened: those messages were never fetched again (a
phone showed 2 of 4). Rows now carry kind 15's tags and merge by id with
what's stored; the wrap log merges too. A one-time pass re-opens wraps
from the last 14 days so damaged caches heal.
Co-Authored-By: Claude Opus 5.5 <[email protected]>
Diffstat (limited to 'src/debug.js')
0 files changed, 0 insertions, 0 deletions
