You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Tracking issue for the reactions-pins.md TODOs in the mobile action sheet at crates/web/src/components/message.rs:1343 and :1406. Spec at docs/specs/2026-04-19-ui-design/reactions-pins.md.
Distinct from #186 (desktop hover-toolbar "more reactions" button). The two sites here are inside the long-press action sheet rendered for touch viewports.
crates/web/src/components/message.rs:1406 — "add reaction" sheet item on:click is a no-op ev.stop_propagation(). Should route to the full emoji picker.
Scope
Channel-scoped emoji recency list (lives where? — likely ChatMeta or ProfileState; confirm during plan). Replace the REACTION_EMOJI slice in the sheet.
Tracking issue for the
reactions-pins.mdTODOs in the mobile action sheet atcrates/web/src/components/message.rs:1343and:1406. Spec atdocs/specs/2026-04-19-ui-design/reactions-pins.md.Distinct from #186 (desktop hover-toolbar "more reactions" button). The two sites here are inside the long-press action sheet rendered for touch viewports.
TODO sites
crates/web/src/components/message.rs:1343— quick-emoji row hardcodesREACTION_EMOJI.iter().take(6). Spec wants channel-scoped recency.crates/web/src/components/message.rs:1406— "add reaction" sheet itemon:clickis a no-opev.stop_propagation(). Should route to the full emoji picker.Scope
ChatMetaorProfileState; confirm during plan). Replace theREACTION_EMOJIslice in the sheet.Out of scope
reactions-pins.mdsection).Refs
docs/specs/2026-04-19-ui-design/reactions-pins.md