Skip to content

feat(reactions): learn emoji favourites and tidy reaction buttons - #15

Merged
bentbrain merged 2 commits into
mainfrom
t3/emoji-picker-favourites-bar
Oct 14, 2026
Merged

bentbrain merged 2 commits into
mainfrom
t3/emoji-picker-favourites-bar

Conversation

@bentbrain

Copy link
Copy Markdown
Owner

Remove preset message reactions and learn a per-user favourites row inside the emoji picker. Match reaction and picker button sizes, hide single-reaction counts, and space larger counts from their emoji.

@bentbrain bentbrain left a comment

Copy link
Copy Markdown
Owner Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Independent T3 review, round 2, passed for commit 30c60d6 against base e36c784. The reviewer inspected the complete diff and relevant callers and found no release blockers.

Both previous P2 findings are resolved. Actor-scoped Web Locks serialize updates against fresh persisted history, and retaining usage history preserves older frequent favourites. Denied storage or unavailable locks fall back to session memory. Reaction counts and button alignment match the requested behavior. Favourites track selected choices, including failed addition attempts; removals do not increase frequency.

Production OAuth and physical-device Safari were outside this review.

- written by a robot 🤖 on behalf of liam 🥸

@bentbrain
bentbrain merged commit bcd0330 into main Oct 14, 2026
14 checks passed
@bentbrain
bentbrain deleted the t3/emoji-picker-favourites-bar branch October 14, 2026 21:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant