aboutsummaryrefslogtreecommitdiffstats
path: root/android/app/src/main/java
diff options
context:
space:
mode:
authorAdam Soltys <[email protected]>2026-09-04 15:25:06 -0700
committerAdam Soltys <[email protected]>2026-09-04 15:25:06 -0700
commitb9987703de8b3ca89f93dbd9995412c9f47f7de2 (patch)
treee968fab1f04fd7f0b11b0d93fd0bad22d66bdbb7 /android/app/src/main/java
parent761bb812cd469e5202f68217878d622b15b630e8 (diff)
downloadcoinosv3-b9987703de8b3ca89f93dbd9995412c9f47f7de2.tar.gz
coinosv3-b9987703de8b3ca89f93dbd9995412c9f47f7de2.zip
The tap-a-bubble action sheet works in DMs too: reactions + Reply + Copy (no Delete — a gift-wrapped DM can't be retracted from the peer's relays). DM reactions ride the kind-7-in-a-gift-wrap shape 0xchat uses (makeDMReaction in dm.js), sent to the peer and echoed to our own inbox so other devices fold them in; inbound kind-7 rumors land in dmReacts keyed by the reacted message's id — no thread lookup, so a reaction arriving before its message still sticks. Replies e-tag the quoted kind-14 (makeDMRumor grew extraTags) and render the same accent-bar quote as community chat; the composer gets the same replying-to bar. Chips are joinable and your own reaction is highlighted/replaceable, all optimistic with rollback. Round-trip verified: reply and reaction rumors wrap/unwrap with tags intact
Co-Authored-By: Claude Fable 5 <[email protected]> Claude-Session: https://claude.ai/code/session_01MGzU12QrAA4G6BYGzGVdXz
Diffstat (limited to 'android/app/src/main/java')
0 files changed, 0 insertions, 0 deletions