diff options
| author | Adam Soltys <[email protected]> | 2026-09-14 19:40:35 -0700 |
|---|---|---|
| committer | Adam Soltys <[email protected]> | 2026-09-14 19:40:35 -0700 |
| commit | 20673a4a7ae83f04ad843529c0c1ff1011dee93c (patch) | |
| tree | 3dc8e4128fe7a22ee9be2d44236ca73d7cea5675 /android | |
| parent | b363da843ffcaea89a9ec11ce0cacc180a824f00 (diff) | |
| download | coinosv3-20673a4a7ae83f04ad843529c0c1ff1011dee93c.tar.gz coinosv3-20673a4a7ae83f04ad843529c0c1ff1011dee93c.zip | |
Invite links open in Vector, communities sync across Concord clients, and any emoji can be a reaction.
Vector's bundle parser has no default for a channel's key and epoch, so
a coinos invite — which sent only id and name — failed its whole JSON
parse and the link did nothing there. Every channel entry now carries
key and epoch (a public channel's key is the community_root at the base
epoch, CORD-05 §1), and bundles minted before this are re-signed at the
same coordinate once per device, so links already shared start working.
Concord clients now keep their Community List as kind 33302 fragments
(CORD-02 §8): addressable per index, NIP-44 to self, 32-byte values as
unpadded base64url, embedded join material without its community_id,
seed omitted when it equals current. coinos read and wrote only the
retired single-event 13302 on its own two relays, so a community joined
in Vector under the same key never appeared here. The fragmented list
is now read from our relays, the stock CORD set and every held
community's relays, merged, and written back in the same shape; the
home view re-syncs after a minute and a live subscription brings a
fresh write straight in. 13302 stays for older coinos devices.
The reaction row keeps its quick emojis, recents first, and a + opens
a searchable picker of a few hundred more — eyes included.
Co-Authored-By: Claude Fable 5.1 <[email protected]>
Diffstat (limited to 'android')
0 files changed, 0 insertions, 0 deletions
