Skip to content

feat!: stop saving and serving presence colors - #707

Merged
josephfusco merged 4 commits into
mainfrom
feat/remove-presence-colors
Oct 2, 2026
Merged

josephfusco merged 4 commits into
mainfrom
feat/remove-presence-colors

Conversation

@josephfusco

@josephfusco josephfusco commented Oct 2, 2026 •

Copy link
Copy Markdown
Collaborator

Inside a post room the admin bar faces and debugger dots take the block editor's color for each user ID, and elsewhere they keep the theme ring, which changes #706's plain-ring plan; the BREAKING CHANGE: note sits in a commit body because squash merges here build the message from the commits.

Fixes #706

Use of AI Tools

AI assistance: Yes
Tool(s): Claude Code
Model(s): Claude Opus 5.5
Used for: Assisting with the removal, the post room colors and tests.

BREAKING CHANGE: REST presence entries no longer include `color`, and wp_presence_get_user_color() returns the block editor's color for the user ID instead of a stored one.
@github-actions

github-actions Bot commented Oct 2, 2026 •

Copy link
Copy Markdown
Contributor

🛝 WordPress Playgrounds

Built from 140502f

Post locks RTC
Single site Launch post locks, single site Launch RTC, single site
Multisite Launch post locks, multisite Launch RTC, multisite

@josephfusco josephfusco self-assigned this Oct 2, 2026
@josephfusco
josephfusco marked this pull request as ready for review October 2, 2026 01:26
@github-actions

github-actions Bot commented Oct 2, 2026

Copy link
Copy Markdown
Contributor

The following accounts have interacted with this PR and/or linked issues. I will continue to update these lists as activity occurs. You can also manually ask me to refresh this list by adding the props-bot label.

Core Committers: Use this line as a base for the props when committing in SVN:

Props joefusco.

To understand the WordPress project's expectations around crediting contributors, please review the Contributor Attribution page in the Core Handbook.

github-actions Bot added a commit that referenced this pull request Oct 2, 2026
@codecov

codecov Bot commented Oct 2, 2026 •

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 94.70%. Comparing base (aa49e72) to head (140502f).

Additional details and impacted files
@@             Coverage Diff              @@
##               main     #707      +/-   ##
============================================
+ Coverage     94.48%   94.70%   +0.22%     
+ Complexity      270      268       -2     
============================================
  Files            28       28              
  Lines          3951     3909      -42     
============================================
- Hits           3733     3702      -31     
+ Misses          218      207      -11     
Flag Coverage Δ
multisite 94.70% <100.00%> (+0.22%) ⬆️
phpunit 73.70% <100.00%> (-0.01%) ⬇️

Flags with carried forward coverage won't be shown. Click here to find out more.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

@josephfusco
josephfusco force-pushed the feat/remove-presence-colors branch from 6e05b99 to 140502f Compare October 2, 2026 01:43
github-actions Bot added a commit that referenced this pull request Oct 2, 2026
@josephfusco
josephfusco merged commit b9098ab into main Oct 2, 2026
26 checks passed
@josephfusco
josephfusco deleted the feat/remove-presence-colors branch October 2, 2026 01:47
@josephfusco josephfusco added this to the 0.14.0 milestone Oct 5, 2026
@josephfusco josephfusco added [Type] Enhancement A suggestion for improvement of an existing feature [Area] Heartbeat 💓 Issues for the heartbeat subsystem Public API Adds a hook, route, constant, or global that third parties can depend on labels Oct 6, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

[Area] Heartbeat 💓 Issues for the heartbeat subsystem Public API Adds a hook, route, constant, or global that third parties can depend on [Type] Enhancement A suggestion for improvement of an existing feature

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Remove presence colors

1 participant