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

@jpenillajpenilla 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.

CopilotAI 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
FileDescription
web/src/routes/+page.svelteConditionally mounts the brainrot overlay on the stats view.
web/src/lib/settings.svelte.tsAdds persisted brainrot setting and setter.
web/src/lib/components/stats/ViewportDvdBouncer.svelteNew fixed-position bouncing logo overlay.
web/src/lib/components/stats/BrainrotPanel.svelteNew floating autoplay media overlay with seeded bounce motion.
web/src/lib/components/SettingsPopover.svelteAdds “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 threadweb/src/lib/components/stats/BrainrotPanel.svelte Outdated
Comment threadweb/src/lib/components/stats/BrainrotPanel.svelte

@Machine-MakerMachine-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 freeto 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

@jpenilla@Owen1212055@Machine-Maker