React to a message in a group and only the author sees it.
Every other messenger broadcasts reactions to the whole conversation. None offer one meant for a single person inside a group.
the reaction is sent to the author alone; nobody else receives an envelope. The priv flag exists so the author can be shown what it is, NOT to ask other clients to hide anything
private only applies inside a group, and never to your own message
kept in a separate store from the public tally, on the author side and the sender side, and labelled under the bubble
an envelope with no flag reads as public, so older builds are unaffected
Verified: PrivateReactionTest 3/3 (engine), PrivateReactionSendTest 5/5 (app), compile clean, ktlint counts identical to main on every edited file.
Closes flamenet-messenger-android#24. iOS half needs group reactions first (flamenet-messenger-ios!200), then the same flag.
React to a message in a group and only the author sees it.
Every other messenger broadcasts reactions to the whole conversation. None offer one meant for a single person inside a group.
- the reaction is sent to the author alone; nobody else receives an envelope. The `priv` flag exists so the author can be shown what it is, NOT to ask other clients to hide anything
- private only applies inside a group, and never to your own message
- kept in a separate store from the public tally, on the author side and the sender side, and labelled under the bubble
- an envelope with no flag reads as public, so older builds are unaffected
Verified: PrivateReactionTest 3/3 (engine), PrivateReactionSendTest 5/5 (app), compile clean, ktlint counts identical to main on every edited file.
Closes flamenet-messenger-android#24. iOS half needs group reactions first (flamenet-messenger-ios!200), then the same flag.
Generated with [Claude Code](https://claude.com/claude-code)
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
React to a message in a group and only the author sees it.
Every other messenger broadcasts reactions to the whole conversation. None offer one meant for a single person inside a group.
privflag exists so the author can be shown what it is, NOT to ask other clients to hide anythingVerified: PrivateReactionTest 3/3 (engine), PrivateReactionSendTest 5/5 (app), compile clean, ktlint counts identical to main on every edited file.
Closes flamenet-messenger-android#24. iOS half needs group reactions first (flamenet-messenger-ios!200), then the same flag.
Generated with Claude Code
mentioned in commit
740e8411cbmentioned in merge request !128
mentioned in merge request flamenet-e2e!41
mentioned in merge request !133