Skip to content

Allow custom chat reaction icons#346

Merged
mpiorowski merged 1 commit into
mainfrom
mateu/custom_reactions
Jun 15, 2026
Merged

Allow custom chat reaction icons#346
mpiorowski merged 1 commit into
mainfrom
mateu/custom_reactions

Conversation

@mpiorowski

Copy link
Copy Markdown
Owner

Summary

  • Chat reactions now store the actual icon text instead of a fixed numeric reaction kind, enabling custom icon-picker reactions while preserving the existing quick reaction flow.

Changes

  • Migrates chat_message_reactions.kind to chat_message_reactions.icon, mapping existing reactions to their current emoji labels.
  • Keeps f then 1-9 as quick reactions and changes f then 0 to open the icon picker for any catalog icon.
  • Updates reaction rendering, owner overlays, help text, service events, and reaction tests to use icon strings.
  • Adds DRAGON.md with exploratory notes for a possible original daily door RPG.

Behavior notes

  • Existing reactions are migrated to equivalent emoji text.
  • Each user still has at most one reaction per message.
  • f then 0 no longer quick-reacts with the wave emoji; it opens custom icon selection.

Feature flags

None

Screenshots / Video

Not included in this draft; attach before review.

Testing

  • Automated: Updated existing chat reaction model/service/input/UI tests for icon-backed reactions and custom reaction picker behavior. Not run locally per repo policy.
  • Manual: Not run.

@mpiorowski mpiorowski merged commit ac951fc into main Jun 15, 2026
3 checks passed
@mpiorowski mpiorowski deleted the mateu/custom_reactions branch June 15, 2026 12:33
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