Repository navigation
Conversation
Lets users acknowledge a comment (e.g. after an @mention) without writing
a reply.
- comment_reactions persistence: migration plus fresh-install schema for
SQLite and PostgreSQL, unique per comment, user, and reaction; rows
cascade with the comment and the user.
- Fixed reaction set: thumbs_up, check, eyes, heart, laugh, hooray.
- API v2: POST /comments/{comment_id}/reactions and
DELETE /comments/{comment_id}/reactions/{reaction}, both idempotent and
gated like commenting (comment read + item.comment). Comment list, get,
update, and batch responses carry grouped reactions; approval rows never do.
- Live update: reactions publish an item change so open views reconcile.
- UI: reaction chips under each comment (own reaction highlighted, click
toggles, tooltip lists who reacted) and a picker; strings for en, de, fr,
ru, zh-CN.
|
This PR has merge conflicts that need to be resolved before it can be merged. Please rebase on the latest |
|
All contributors have signed the CLA ✍️ ✅ |
|
Merge conflicts have been resolved. |
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Resolve conflict with the api barrel removal (WI-1757): drop the index.js additions and import the reaction calls from api/misc.js. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
dpb97
force-pushed
the
upstream/comment-reactions
branch
from
October 21, 2026 07:53
b2c12ab to
aeeefcb
Compare
Contributor
Author
|
recheck |
Contributor
stefan-ernst
added a commit
that referenced
this pull request
Oct 21, 2026
feat(api): react to comments with emoji (#362)
Contributor
github-actions Bot
pushed a commit
to NSXBet/windshift-core
that referenced
this pull request
Oct 21, 2026
Lets users acknowledge a comment (e.g. after an @mention) without writing
a reply.
- comment_reactions persistence: migration plus fresh-install schema for
SQLite and PostgreSQL, unique per comment, user, and reaction; rows
cascade with the comment and the user.
- Fixed reaction set: thumbs_up, check, eyes, heart, laugh, hooray.
- API v2: POST /comments/{comment_id}/reactions and
DELETE /comments/{comment_id}/reactions/{reaction}, both idempotent and
gated like commenting (comment read + item.comment). Comment list, get,
update, and batch responses carry grouped reactions; approval rows never do.
- Live update: reactions publish an item change so open views reconcile.
- UI: reaction chips under each comment (own reaction highlighted, click
toggles, tooltip lists who reacted) and a picker; strings for en, de, fr,
ru, zh-CN.
Contributed by @dpb97 in Windshiftapp#362.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Lets users acknowledge a comment (e.g. after an @mention) without writing a reply.