Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
197 commits
Select commit Hold shift + click to select a range
5198d77
Add ReactionEmojiPicker component for Notes
adamsilverstein Feb 2, 2026
ae75200
Add ReactionDisplay component for Notes
adamsilverstein Feb 2, 2026
c1e5de3
Add ReactionDetailsPopover component for Notes
adamsilverstein Feb 2, 2026
3634a3a
Add reaction CRUD functions to useBlockCommentsActions
adamsilverstein Feb 2, 2026
bfc2251
Add styles for emoji reactions in Notes
adamsilverstein Feb 2, 2026
07fdd9d
Fix emoji reaction button: use smiley icon, fix focus, and improve st…
adamsilverstein Feb 5, 2026
bcdd7b1
Move emoji reaction button to header and register _wp_reactions meta
adamsilverstein Feb 5, 2026
0dfecd1
Fix emoji reaction pills dark background
adamsilverstein Feb 5, 2026
deadca6
Override Button is-pressed style on reaction pills
adamsilverstein Feb 6, 2026
e9a7e8e
Make reaction pill buttons more circular
adamsilverstein Feb 6, 2026
fb6cf20
update docblock
adamsilverstein Feb 6, 2026
a70fdb0
Refactor to use 'Composite' component
Mamaduka Feb 6, 2026
3863dc4
Move _wp_reactions meta to wordpress-7.0 compat
adamsilverstein Feb 6, 2026
e2e7e0e
Remove unnecessary login checks from reaction handlers
adamsilverstein Feb 6, 2026
ebbea88
Remove reflowComments from reaction handlers
adamsilverstein Feb 6, 2026
6bbf119
Batch user fetching in reaction details popover
adamsilverstein Feb 6, 2026
c74ebcb
Update reaction button icon per design feedback
adamsilverstein Feb 6, 2026
5cc8faa
Replace thumbs down reaction with thinking emoji
adamsilverstein Feb 6, 2026
6d43109
Linter and styling fixes
adamsilverstein Feb 6, 2026
fc7c864
Store emoji slugs in database instead of emoji characters
adamsilverstein Feb 10, 2026
1eb8484
Use Button component in emoji picker / simplify CSS
adamsilverstein Feb 10, 2026
e79c876
finish switch to button and emoji as slugs
adamsilverstein Feb 10, 2026
fb0a432
Make emoji reaction picker vertical
adamsilverstein Feb 10, 2026
8972f77
Reduce emoji reactions to five skin-tone-safe options
adamsilverstein Feb 10, 2026
d412d82
more style cleanup
adamsilverstein Feb 10, 2026
84859e7
Use Button component in emoji picker to reduce CSS
adamsilverstein Feb 10, 2026
52fc351
Rename _wp_reactions meta key to _wp_note_reactions
adamsilverstein Feb 13, 2026
6e3b0a7
Apply suggestion from @t-hamano
adamsilverstein Feb 13, 2026
a9d5814
Move currentUserId selector into ReactionDisplay
adamsilverstein Feb 13, 2026
7806966
Replace reaction details popover with tooltips
adamsilverstein Feb 13, 2026
beb23b0
Consolidate reaction functions into onToggleReaction
adamsilverstein Feb 13, 2026
53e9acb
Move reaction button to comment content area
adamsilverstein Feb 13, 2026
3250491
Add missing primitives reference to editor tsconfig
adamsilverstein Feb 13, 2026
76831a6
Fix CI: update package-lock.json and E2E emoji reaction tests
adamsilverstein Feb 13, 2026
d003523
Close emoji picker popover after selecting a reaction
adamsilverstein Feb 13, 2026
191f882
Update packages/editor/src/components/collab-sidebar/style.scss
adamsilverstein Feb 14, 2026
946b98c
Add backport changelog entry for core PR 10930
adamsilverstein Feb 14, 2026
19ddc47
move backport changelog to 7.0
adamsilverstein Feb 14, 2026
8e473b4
Switch emoji reactions to custom comment type
adamsilverstein Feb 15, 2026
5e8d355
Add backport changelog entry for PR 75549
adamsilverstein Feb 15, 2026
11e2e18
Show add-reaction button on touch devices
adamsilverstein Feb 15, 2026
e63ff96
Show add-reaction button only on hover on desktop
adamsilverstein Feb 15, 2026
8b7920f
Make reaction emoji list filterable via settings
adamsilverstein Feb 15, 2026
74be8ac
Add note_reaction_emojis filter for emoji list
adamsilverstein Feb 15, 2026
e27a6f5
Move add-reaction button to reactions row
adamsilverstein Feb 16, 2026
4617545
Simplify reaction placement and style from Mamaduka
adamsilverstein Feb 17, 2026
ad62218
Revert filterable emoji list for note reactions
adamsilverstein Feb 18, 2026
bc92992
Rename note_reaction comment type to reaction
adamsilverstein Feb 18, 2026
66968d0
Move reaction PHP code to lib/compat/wordpress-7.1
adamsilverstein Feb 18, 2026
e1aa343
Expose allowed reaction emojis via REST API schema
adamsilverstein Feb 18, 2026
b5acc0e
Fix CI: add new PR to backport changelog and fix PHP alignment
adamsilverstein Mar 23, 2026
224a4b6
Fix children link type for notes, unmount safety, and stale closure
adamsilverstein Mar 23, 2026
f910344
Fix schema tests to call get_item_schema() directly
adamsilverstein Mar 23, 2026
13fd4d8
Fix prettier formatting in reaction-emoji-picker
adamsilverstein Mar 23, 2026
5be22c8
Add reaction_summary field to note REST responses
adamsilverstein Apr 3, 2026
0845744
Use reaction_summary from REST API instead of fetching all reactions
adamsilverstein Apr 3, 2026
92c0326
Add PHP tests for reaction_summary field
adamsilverstein Apr 3, 2026
1ec7941
Fix PHP alignment warnings
adamsilverstein Apr 3, 2026
b410b5a
Fix PHP alignment in test file
adamsilverstein Apr 3, 2026
eb587d7
Move smiley icon to @wordpress/icons package
adamsilverstein Apr 4, 2026
543dfe7
Lazy-load user names for reaction tooltips on hover
adamsilverstein Apr 4, 2026
ea4905a
Replace GROUP_CONCAT with separate user query for reaction summaries
adamsilverstein Apr 4, 2026
b1a7618
Notes: Document rationale for storing reactions as a custom comment type
adamsilverstein Apr 29, 2026
4f45d7d
Notes: Update reaction E2E tests to renamed fixture and method
adamsilverstein Apr 29, 2026
0f0f812
Notes: Use --wpds-cursor-control token on add-reaction button
adamsilverstein Apr 29, 2026
4f782d2
Notes: Centralize internal comment types via gutenberg_get_internal_c…
adamsilverstein Apr 29, 2026
d000a4d
Notes: Add Frimousse-based full emoji picker behind a + button
adamsilverstein May 7, 2026
d9f1ac8
Notes: Bundle Frimousse emoji data, normalize reaction storage
adamsilverstein May 7, 2026
1124da2
Notes: Move full picker to a sibling button + add E2E tests
adamsilverstein May 7, 2026
e9e43ea
Notes: Serve emojibase data from plugins_url, drop bundle inflation
adamsilverstein May 7, 2026
c120aac
Notes: Replace Menu.Popover with Dropdown so reaction popovers escape…
adamsilverstein May 7, 2026
ab18eaa
Notes: Add E2E tests pinning the popover-portal and selection-persist…
adamsilverstein May 7, 2026
8576647
Notes: Wrap Frimousse popover tightly to its picker
adamsilverstein May 7, 2026
6021c5a
Notes: Size Frimousse picker to its 8-column grid, not an arbitrary s…
adamsilverstein May 7, 2026
459d7c6
Notes: Allow re-adding a reaction after removing it on the same note
adamsilverstein May 8, 2026
45be10c
Notes: Drop empty wordpress-7.0/block-comments.php compat shim
adamsilverstein May 8, 2026
fe23e2a
Notes: Force-delete reactions and refetch only the toggled note's record
adamsilverstein May 8, 2026
ac175cc
Notes: Replace Frimousse picker with native SearchControl + Composite…
adamsilverstein May 11, 2026
f0038b9
Notes: Move full emoji picker to a follow-up PR
adamsilverstein May 11, 2026
e02e83e
Notes: Drop hex-key storage helpers and orphan picker CSS
adamsilverstein May 11, 2026
0734bf1
Notes: Consolidate reaction failure-case tests with a data provider
adamsilverstein May 11, 2026
26a6739
Notes: Switch curated reaction picker from vertical to horizontal
adamsilverstein May 11, 2026
49cc701
Update backport-changelog/7.0/10930.md
adamsilverstein May 15, 2026
bafb480
Update packages/editor/src/components/collab-sidebar/style.scss
adamsilverstein May 15, 2026
0a3e814
Notes: Standardize add-reaction button to 24px height
adamsilverstein May 15, 2026
e25ad38
Notes: Disable add-reaction button on resolved threads
adamsilverstein May 15, 2026
e89d3f5
Notes: Switch emoji slug lookups to a memoized Map
adamsilverstein May 15, 2026
38229af
Notes: Inline smiley icon, drop from public @wordpress/icons
adamsilverstein May 15, 2026
7b497a6
Notes: Harden note and reaction creation permissions
adamsilverstein Jun 25, 2026
a21001b
Notes: Stop overriding note children link with reactions
adamsilverstein Jun 25, 2026
8182634
Notes: Drop OPTIONS emoji fetch in favor of curated client list
adamsilverstein Jun 25, 2026
405c556
Notes: Extend the core comment controller instead of the removed 6.9 …
adamsilverstein Jun 30, 2026
e85f85c
Notes: Use user-facing role selectors for reaction-button e2e assertions
adamsilverstein Jun 30, 2026
95f250d
Build: Drop the stray 'Step 7.5' comment from build.mjs
adamsilverstein Jun 30, 2026
773292d
Notes: Restrict reaction read access to author and editors
adamsilverstein Jun 30, 2026
5890c09
Notes: Exclude reactions from the comment-count query per internal type
adamsilverstein Jun 30, 2026
c52939b
Notes: Canonicalize stored reaction slug and reject invalid codepoints
adamsilverstein Jun 30, 2026
0c02b3f
Notes: Invalidate reaction tooltip cache when adding via the picker
adamsilverstein Jun 30, 2026
95d3586
Notes: Harden reaction tests against leaked filters and snackbar timing
adamsilverstein Jun 30, 2026
8809f28
Notes: Converge concurrent duplicate reactions to a single row
adamsilverstein Jun 30, 2026
531bcf4
Notes: Re-select the note thread before removing a reaction in e2e
adamsilverstein Jul 6, 2026
735dd6a
Merge branch 'trunk' into add-notes-emoji-reactions-try-addditional-c…
adamsilverstein Jul 6, 2026
04ff952
Notes: Add unit tests for reaction display and emoji picker
adamsilverstein Jul 6, 2026
0ecba04
Notes: Add test that notes and reactions stay out of comment counts
adamsilverstein Jul 6, 2026
0b58a36
Merge remote-tracking branch 'origin/add-notes-emoji-reactions-try-ad…
adamsilverstein Jul 6, 2026
0c65a93
Add translator context to reaction emoji labels
adamsilverstein Jul 6, 2026
e3b3a5d
Merge branch 'trunk' into add-notes-emoji-reactions-try-addditional-c…
adamsilverstein Jul 6, 2026
b7f88e6
Merge branch 'trunk' into add-notes-emoji-reactions-try-addditional-c…
adamsilverstein Jul 6, 2026
786eebb
Merge remote-tracking branch 'origin/trunk' into add-notes-emoji-reac…
adamsilverstein Jul 8, 2026
d05c91d
Notes reactions: use standard Button styles for triggers and pills
adamsilverstein Jul 8, 2026
5e19a13
Notes reactions: use accent tint for the reacted pill state
adamsilverstein Jul 8, 2026
3dd4f26
Merge remote-tracking branch 'origin/trunk' into add-notes-emoji-reac…
adamsilverstein Jul 10, 2026
6179be8
Remove reaction added/removed snackbars
adamsilverstein Jul 10, 2026
3af9768
Convert new reaction modules to TypeScript
adamsilverstein Jul 10, 2026
05c6c6b
Wire the reaction emoji filter to the picker and cover it with e2e
adamsilverstein Jul 10, 2026
36d7796
Merge remote-tracking branch 'origin/trunk' into add-notes-emoji-reac…
adamsilverstein Jul 10, 2026
a8779a7
Merge remote-tracking branch 'origin/trunk' into add-notes-emoji-reac…
adamsilverstein Jul 10, 2026
6bc2fec
Merge trunk into add-notes-emoji-reactions-try-addditional-comment-type
adamsilverstein Jul 11, 2026
a52e9f9
Merge trunk into add-notes-emoji-reactions-try-addditional-comment-type
adamsilverstein Jul 13, 2026
57d5348
Merge remote-tracking branch 'origin/trunk' into add-notes-emoji-reac…
adamsilverstein Jul 22, 2026
8f87eca
Notes: Fix reaction picker layout and arrow-key navigation
adamsilverstein Jul 22, 2026
a5b27f2
Merge remote-tracking branch 'origin/trunk' into add-notes-emoji-reac…
adamsilverstein Jul 22, 2026
7d66848
Merge remote-tracking branch 'origin/trunk' into add-notes-emoji-reac…
adamsilverstein Aug 11, 2026
bb8206e
Drop stale dependency-group comments and hoist a stray import
adamsilverstein Aug 11, 2026
73e59d3
Merge trunk into add-notes-emoji-reactions-try-addditional-comment-type
adamsilverstein Aug 23, 2026
011b99b
Adapt reaction tests to trunk's typechecked dev projects
adamsilverstein Aug 23, 2026
f1f9816
Editor: reference primitives from the build tsconfig project
adamsilverstein Aug 23, 2026
9e3aff6
Restrict reaction writes to create and delete
adamsilverstein Aug 26, 2026
fae6d45
Remove a note's reactions when the note goes
adamsilverstein Aug 26, 2026
9ef52cf
Present the reaction picker as a group of buttons
adamsilverstein Aug 26, 2026
c1ddeb7
Lock reactions on a resolved note thread
adamsilverstein Aug 26, 2026
193fed6
Page through reactions before naming reactors
adamsilverstein Aug 26, 2026
fcb732e
Keep reaction state consistent when the refetch fails
adamsilverstein Aug 26, 2026
1e051ca
Fix the concurrent-cleanup regression test setup
adamsilverstein Aug 26, 2026
d8018c7
Drive the resolved-reaction test through the sidebar
adamsilverstein Aug 26, 2026
1d1681b
Merge remote-tracking branch 'origin/trunk' into add-notes-emoji-reac…
adamsilverstein Aug 26, 2026
1bd63da
Notes reactions: quiet the reaction pills
adamsilverstein Aug 26, 2026
fddf20e
Notes reactions: give the pills room and quiet the trigger at rest
adamsilverstein Aug 26, 2026
821d62f
Notes reactions: build the pills from Design System buttons
adamsilverstein Aug 27, 2026
f3a6248
Match the reaction tooltip by its text
adamsilverstein Aug 27, 2026
73d812b
Drop 'emoji' from the reaction tooltip assertion
adamsilverstein Aug 27, 2026
8daff84
Merge remote-tracking branch 'origin/trunk' into add-notes-emoji-reac…
adamsilverstein Aug 28, 2026
85042b8
Align reaction row height and outline unpressed pills
adamsilverstein Aug 28, 2026
7e3a89c
Keep the add-reaction trigger at button height when pills wrap
adamsilverstein Aug 28, 2026
12b68c2
Merge remote-tracking branch 'origin/trunk' into add-notes-emoji-reac…
adamsilverstein Aug 29, 2026
6208740
Rename reaction tests to the jsdom test naming convention
adamsilverstein Aug 29, 2026
6d0c29b
Merge remote-tracking branch 'origin/trunk' into add-notes-emoji-reac…
adamsilverstein Aug 30, 2026
5b98514
Move note reaction compat code to the WordPress 7.2 directory
adamsilverstein Aug 30, 2026
4b59106
Add editor changelog entry for note emoji reactions
adamsilverstein Aug 31, 2026
62a9f07
Merge remote-tracking branch 'origin/trunk' into add-notes-emoji-reac…
adamsilverstein Sep 15, 2026
10f51f9
Tests: Run the reaction tests under Vitest
adamsilverstein Sep 15, 2026
1948472
Tests: Type the api-fetch module mock
adamsilverstein Sep 15, 2026
b0cfa57
Merge remote-tracking branch 'origin/trunk' into add-notes-emoji-reac…
adamsilverstein Sep 15, 2026
05b2615
Merge remote-tracking branch 'origin/trunk' into add-notes-emoji-reac…
adamsilverstein Sep 18, 2026
e8c4f13
Merge remote-tracking branch 'origin/trunk' into add-notes-emoji-reac…
adamsilverstein Sep 23, 2026
7f143b6
Notes: Use the reaction icon from @wordpress/icons
adamsilverstein Sep 23, 2026
4d22b2d
Notes: Reveal the add-reaction trigger on hover
adamsilverstein Sep 23, 2026
98ab3b0
Notes: Prefetch reaction summaries from the real result set
adamsilverstein Sep 24, 2026
2622bee
Notes: Keep a note's edit-context fields when refreshing reactions
adamsilverstein Sep 24, 2026
16369f1
Merge remote-tracking branch 'origin/trunk' into add-notes-emoji-reac…
adamsilverstein Sep 25, 2026
133b993
Notes: Keep the add-reaction trigger visible once a note has reactions
adamsilverstein Sep 25, 2026
823cda5
Merge trunk into add-notes-emoji-reactions-try-addditional-comment-type
adamsilverstein Oct 6, 2026
42523a9
Merge remote-tracking branch 'origin/trunk' into add-notes-emoji-reac…
adamsilverstein Oct 6, 2026
149ceb0
Notes: Drop the reaction emoji filter for the first iteration
adamsilverstein Oct 6, 2026
1d1bc88
Notes: Skip the reply composer in reaction hover e2e tests
adamsilverstein Oct 6, 2026
39191a4
Notes: Keep reaction emoji in color under forced colors
adamsilverstein Oct 6, 2026
ed2d8b7
Notes: Bring reaction PHP in line with the full-picker branch
adamsilverstein Oct 6, 2026
bafcb46
Notes: Move reactions into a subdirectory with a useReaction hook
adamsilverstein Oct 6, 2026
19b306c
Notes: Prune emoji reaction e2e tests
adamsilverstein Oct 6, 2026
d4dd700
Merge remote-tracking branch 'origin/trunk' into add-notes-emoji-reac…
adamsilverstein Oct 7, 2026
c0df5e3
Notes: Enforce reaction ownership and resolved threads on the server
adamsilverstein Oct 7, 2026
a6b8e41
Notes: Let forced colors repaint reaction emoji
adamsilverstein Oct 7, 2026
9d7274c
Notes: Stop the thread root walk on a cyclic parent chain
adamsilverstein Oct 7, 2026
0eecd1a
Notes: Guard reaction toggles against stale and repeated clicks
adamsilverstein Oct 7, 2026
de57891
Update packages/editor/src/components/collab-sidebar/reactions/add-re…
adamsilverstein Oct 7, 2026
fb14fb0
Update packages/editor/src/components/collab-sidebar/reactions/reacti…
adamsilverstein Oct 7, 2026
1731706
Update packages/editor/src/components/collab-sidebar/style.scss
adamsilverstein Oct 7, 2026
c604f74
Merge remote-tracking branch 'origin/trunk' into add-notes-emoji-reac…
adamsilverstein Oct 7, 2026
ecde935
Notes: Inline the internal comment types instead of a helper
adamsilverstein Oct 7, 2026
ea44ad7
Update packages/editor/src/components/collab-sidebar/reactions/reacti…
adamsilverstein Oct 7, 2026
3493442
Notes: Mark own reactions in the picker and hide it on resolved threads
adamsilverstein Oct 7, 2026
f195a32
Notes: Localize the reaction pill count
adamsilverstein Oct 7, 2026
0794719
Merge remote-tracking branch 'origin/add-notes-emoji-reactions-try-ad…
adamsilverstein Oct 7, 2026
8755004
Notes: Check a reaction's post before its note's status
adamsilverstein Oct 7, 2026
7fb0577
Merge remote-tracking branch 'origin/trunk' into add-notes-emoji-reac…
adamsilverstein Oct 8, 2026
868802a
Notes: Match the core reaction REST checks from the wpd #10930 backport
adamsilverstein Oct 8, 2026
7704444
Notes: Exclude reactions from comment queries the way core does
adamsilverstein Oct 8, 2026
b922830
Notes: Simplify reactions data flow and components
Mamaduka Oct 9, 2026
4062423
Notes: Load reactor names through core-data on hover
Mamaduka Oct 9, 2026
18eff22
Minor cleanup
Mamaduka Oct 9, 2026
42d5115
Merge trunk into add-notes-emoji-reactions-try-addditional-comment-type
adamsilverstein Oct 12, 2026
f6eeb0b
Update packages/editor/src/components/collab-sidebar/reactions/reacti…
adamsilverstein Oct 12, 2026
ae52d25
Mark where the reaction comment controller diverges from core
adamsilverstein Oct 12, 2026
211fc04
Use block comment style for multi-line reaction comments
adamsilverstein Oct 12, 2026
2d86c80
Tighten types and SQL in the reaction comment controller
adamsilverstein Oct 12, 2026
5ca83ea
Simplify reaction exclusion SQL and type hook callbacks
adamsilverstein Oct 12, 2026
cbd8996
Apply batched suggestions from code review
adamsilverstein Oct 13, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 3 additions & 0 deletions backport-changelog/7.2/10930.md
Comment thread
Mamaduka marked this conversation as resolved.
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
https://github.com/WordPress/wordpress-develop/pull/10930

* https://github.com/WordPress/gutenberg/pull/76767
Comment thread
adamsilverstein marked this conversation as resolved.
Loading
Loading