feat(command-center): add Brainrot mode for empty cells#2967
Merged
Conversation
Empty cells can now be filled with a looping background video instead of an agent task, via a "Brainrot" option in the add-task popover. Fills the awkward leftover slot when you have fewer tasks than the grid holds. Picks a landscape or portrait clip to match the cell's orientation (ResizeObserver), bundled locally so it plays instantly and offline. Generated-By: PostHog Code Task-Id: 1b9f6d57-81f9-4a41-8058-18cb5460c2a8
|
React Doctor found no issues in the changed files. 🎉 Reviewed by React Doctor for commit |
Contributor
|
Reviews (1): Last reviewed commit: "feat(command-center): add Brainrot mode ..." | Re-trigger Greptile |
- Capture "Brainrot activated" with layout and filled-cell count - Rename onFocusMode -> onBrainrot for naming consistency - Add aria-label to the Brainrot video - Use BRAINROT_CELL constant in store test; parameterise cells test - Tighten useElementOrientation comment Generated-By: PostHog Code Task-Id: 1b9f6d57-81f9-4a41-8058-18cb5460c2a8
Brainrot mode is now opt-in via a toggle in Settings → Fun, alongside hedgehog and slot machine modes. The Brainrot option only appears in empty command center cells when the setting is enabled. Generated-By: PostHog Code Task-Id: 1b9f6d57-81f9-4a41-8058-18cb5460c2a8
Replace the bundled landscape/portrait clips with hosted Cloudinary URLs, dropping ~14 MB of binaries from the repo and app bundle. Generated-By: PostHog Code Task-Id: 1b9f6d57-81f9-4a41-8058-18cb5460c2a8
The clips stream from Cloudinary, so show a centered spinner over the black cell until the video can play, including on orientation switches. Generated-By: PostHog Code Task-Id: 1b9f6d57-81f9-4a41-8058-18cb5460c2a8
…center-brainrot-mode
jonathanlab
approved these changes
Jul 1, 2026
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.
Problem
Having fewer tasks than the grid holds (e.g. three in a 2×2) leaves dead empty cells you can't do anything with.
Changes
How did you test this?
pnpm typecheckclean via pre-commit; both Cloudinary URLs return200. Not yet run in-app.Automatic notifications
Created with PostHog Code