aboutsummaryrefslogtreecommitdiffstats
path: root/src/thread-cache.js
diff options
context:
space:
mode:
authorAdam Soltys <[email protected]>2026-09-29 09:03:13 -0700
committerAdam Soltys <[email protected]>2026-09-29 09:03:13 -0700
commitd2b3c05995b0d54cfe586128fd2e958a563ac861 (patch)
tree96efd61a7a790d398c33c3f378bc069ac235a4c6 /src/thread-cache.js
parent4164d22809e49f1a5c55571f4f37eed8c2a70ba7 (diff)
downloadcoinosv3-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