diff options
| author | Adam Soltys <[email protected]> | 2026-09-29 09:03:13 -0700 |
|---|---|---|
| committer | Adam Soltys <[email protected]> | 2026-09-29 09:03:13 -0700 |
| commit | d2b3c05995b0d54cfe586128fd2e958a563ac861 (patch) | |
| tree | 96efd61a7a790d398c33c3f378bc069ac235a4c6 /src/thread-cache.js | |
| parent | 4164d22809e49f1a5c55571f4f37eed8c2a70ba7 (diff) | |
| download | coinosv3-d2b3c05995b0d54cfe586128fd2e958a563ac861.tar.gz coinosv3-d2b3c05995b0d54cfe586128fd2e958a563ac861.zip | |
Someone with no profile picture paints as their punk from the first frame after a reload, not a blank circle that turns into one.
Faceless answers were never persisted (they'd evict real faces from the
150-row profile blob), so every reload re-asked and showed the loading
circle until the relays said "nothing". A small pubkey->time list now
remembers them: no kind 0 on two asks running (a cold relay isn't enough),
or a kind 0 naming nothing; finding a face takes them off it.
room-faces-test --refresh: reload inside the coinos room, faces keyed by
author — 2 changed (wait→punk) before, 0 after.
Co-Authored-By: Claude Opus 5.5 <[email protected]>
Claude-Session: https://claude.ai/code/session_01Du1qT1wbkYwYK6zkGH79Rp
Diffstat (limited to 'src/thread-cache.js')
0 files changed, 0 insertions, 0 deletions
