Skip to content

feat(settings): badge pulse animation with settings toggle - #676

Merged
koala73 merged 2 commits into
mainfrom
feat/badge-animation-settings
Mar 1, 2026
Merged

koala73 merged 2 commits into
mainfrom
feat/badge-animation-settings

Conversation

@koala73

@koala73 koala73 commented Mar 1, 2026

Copy link
Copy Markdown
Owner

Summary

  • Cherry-picks badge pulse animation from PR feat: animate panel count badge on new data arrival #671 by @jeronlxj (CSS .bump keyframe on .panel-count)
  • Gates the animation behind a new badgeAnimation toggle in UnifiedSettings (defaults off)
  • New "Panels" section in General settings tab with the toggle
  • i18n keys added to all 18 locale files (sectionPanels, badgeAnimLabel, badgeAnimDesc)

Closes #671

Test plan

  • Open UnifiedSettings → General tab → verify "Panels" section with "Count Badge Pulse" toggle (off by default)
  • Toggle on → panel count updates should pulse
  • Toggle off → no animation on count change
  • Reload page → setting persists via localStorage
  • Desktop app → same toggle visible in UnifiedSettings overlay
  • npm run typecheck passes

jeronlxj and others added 2 commits March 1, 2026 19:19
…ult)

PR #671 adds CSS pulse on panel count badges. This commit gates it
behind a new `badgeAnimation` setting in UnifiedSettings so users
opt-in. Adds i18n keys for all 18 locales.
@vercel

vercel Bot commented Mar 1, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
worldmonitor Building Building Preview, Comment Mar 1, 2026 3:20pm
worldmonitor-finance Building Building Preview, Comment Mar 1, 2026 3:20pm
worldmonitor-happy Building Building Preview, Comment Mar 1, 2026 3:20pm
worldmonitor-startup Building Building Preview, Comment Mar 1, 2026 3:20pm

Request Review

@chatgpt-codex-connector

Copy link
Copy Markdown

You have reached your Codex usage limits for code reviews. You can see your limits in the Codex usage dashboard.

@koala73
koala73 merged commit d048c7f into main Mar 1, 2026
6 checks passed
koala73 added a commit that referenced this pull request Mar 1, 2026
* feat: animate panel count badge on new data arrival

* feat(settings): gate badge pulse animation behind toggle (off by default)

PR #671 adds CSS pulse on panel count badges. This commit gates it
behind a new `badgeAnimation` setting in UnifiedSettings so users
opt-in. Adds i18n keys for all 18 locales.

---------

Co-authored-by: jeronlxj <jeronliaw@u.nus.edu>
matthewvecchione1-ops pushed a commit to matthewvecchione1-ops/worldmonitor that referenced this pull request Mar 4, 2026
* feat: animate panel count badge on new data arrival

* feat(settings): gate badge pulse animation behind toggle (off by default)

PR koala73#671 adds CSS pulse on panel count badges. This commit gates it
behind a new `badgeAnimation` setting in UnifiedSettings so users
opt-in. Adds i18n keys for all 18 locales.

---------

Co-authored-by: jeronlxj <jeronliaw@u.nus.edu>
@koala73
koala73 deleted the feat/badge-animation-settings branch March 4, 2026 19:41

This branch was successfully deployed

4 active deployments
Preview – worldmonitor-finance — 403ae2bb Deployed Mar 1, 2026 by vercel[bot]
Preview – worldmonitor-startup — 403ae2bb Deployed Mar 1, 2026 by vercel[bot]
Preview – worldmonitor — 403ae2bb Deployed Mar 1, 2026 by vercel[bot]
Preview – worldmonitor-happy — 403ae2bb Deployed Mar 1, 2026 by vercel[bot]
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.

2 participants