mirror of
https://github.com/vitorpamplona/amethyst.git
synced 2026-10-05 19:28:25 +00:00
- RelayGroupAdminCache.restore merges the disk map under in-memory entries (a remember() that beat the async read wins) and the cache is capped at 256 groups, dropping the least recently changed; the store persists any map that differs from disk instead of dropping the flow's first value. - filterRelayGroupState back-fills `a` pins with one filter per (kind, author) carrying all pinned d tags. - UserAssertionsState: petname index is an immutable snapshot behind @Volatile, rebuilt on IO by the flow; the composition-time accessor only reads it. KDoc now states the real order: NIP-85 nickname, NIP-02 petname, profile name, npub. - RelayMembersScreen resolves the relay's NIP-11 `self` first and fetches 13534/33534 once, by that author only; with no `self` it shows an explanatory state instead of lists anyone could have signed. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01MGR1u8SyzcUuekub39SBsc