Skip to content

feat(web): add optional brainrot media overlay - #103

Open
jpenilla wants to merge 3 commits into
masterfrom
feat/brainrot
Open

feat(web): add optional brainrot media overlay#103
jpenilla wants to merge 3 commits into
masterfrom
feat/brainrot

Conversation

@jpenilla

@jpenilla jpenilla commented Aug 9, 2026

Copy link
Copy Markdown
Member

Summary

  • add a persisted Brainrot mode setting under Settings → Misc
  • overlay real autoplaying media with seeded edge-bounce motion
  • include the downloaded KennyTVN PaperMC rebase clip and official PaperMC logo DVD-style bouncer
  • keep normal stats UI underneath the opt-in overlay

Screenshots

image

Validation

  • bun run check
  • bun run lint
  • bun run build

@Owen1212055

Copy link
Copy Markdown
Member

This is missing important AI Paper Chan Companion support

@Owen1212055

Copy link
Copy Markdown
Member

Additionally, I am shocked Ohio is not here.

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Adds an opt-in “Brainrot mode” to the web UI that persists as a user setting and, when enabled on the Stats view, renders an overlay of autoplaying media plus a DVD-style bouncing logo while keeping the normal stats UI in place.

Changes:

  • Introduces a persisted brainrot setting and toggle in Settings → Misc.
  • Renders the Brainrot overlay components on the Stats view when the setting is enabled.
  • Adds two new overlay components: floating media panel (YouTube + local MP4) and a viewport DVD bouncer.

Reviewed changes

Copilot reviewed 6 out of 8 changed files in this pull request and generated 2 comments.

Show a summary per file
File Description
web/src/routes/+page.svelte Conditionally mounts the brainrot overlay on the stats view.
web/src/lib/settings.svelte.ts Adds persisted brainrot setting and setter.
web/src/lib/components/stats/ViewportDvdBouncer.svelte New fixed-position bouncing logo overlay.
web/src/lib/components/stats/BrainrotPanel.svelte New floating autoplay media overlay with seeded bounce motion.
web/src/lib/components/SettingsPopover.svelte Adds “Brainrot mode” toggle in the Settings popover.

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

Comment thread web/src/lib/components/stats/BrainrotPanel.svelte Outdated
Comment thread web/src/lib/components/stats/BrainrotPanel.svelte

@Machine-Maker Machine-Maker left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

No

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.

4 participants