Skip to content

feat: add toggle to disable Intelligence Findings badge#97

Merged
koala73 merged 2 commits into
mainfrom
fix/disable-intel-findings-popup
Feb 17, 2026
Merged

feat: add toggle to disable Intelligence Findings badge#97
koala73 merged 2 commits into
mainfrom
fix/disable-intel-findings-popup

Conversation

@SebastienMelki

@SebastienMelki SebastienMelki commented Feb 17, 2026

Copy link
Copy Markdown
Collaborator

Summary

  • Adds ability to hide the Intelligence Findings badge for passive/TV viewing — stops polling, sounds, and pulse animations when disabled
  • Two ways to toggle: right-click context menu on the badge, or the PANELS settings modal
  • Preference persists in localStorage across page reloads

Closes #89

Test plan

  • Load app — badge shows by default (no regression)
  • Right-click badge → "Hide Intelligence Findings" → badge disappears, no polling/sounds
  • Open PANELS → "Intelligence Findings" toggle shows as disabled → click to re-enable → badge reappears
  • Refresh page → preference persists
  • Build succeeds with no type errors

🤖 Generated with Claude Code

Allow users to hide the Intelligence Findings badge for passive viewing
(e.g. TV displays). The badge can be disabled via right-click context
menu or the PANELS settings modal. Preference persists in localStorage.

Closes #89

Co-Authored-By: Claude Opus 4.6 <[email protected]>
@vercel

vercel Bot commented Feb 17, 2026

Copy link
Copy Markdown

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

Project Deployment Actions Updated (UTC)
worldmonitor Ready Ready Preview, Comment Feb 17, 2026 4:47pm
worldmonitor-finance Ready Ready Preview, Comment Feb 17, 2026 4:47pm
worldmonitor-startup Ready Ready Preview, Comment Feb 17, 2026 4:47pm

Request Review

@koala73
koala73 merged commit 31dc382 into main Feb 17, 2026
4 checks passed
SebastienMelki added a commit that referenced this pull request Feb 18, 2026
PR #97 only hid the badge itself but the SignalModal kept auto-opening
on new signals. Gate all 5 automatic signalModal.show() calls behind
findingsBadge.isEnabled() so disabling Intelligence Findings also
suppresses the full-screen popup overlay.

Closes #89

Co-Authored-By: Claude Opus 4.6 <[email protected]>
koala73 added a commit that referenced this pull request Feb 18, 2026
## Summary
- PR #97 hid the badge but the `SignalModal` kept auto-opening on new
signals — this is what the reporter was still seeing
- Gates all 5 automatic `this.signalModal?.show()` calls behind
`this.findingsBadge?.isEnabled()` so disabling Intelligence Findings
also suppresses the full-screen popup overlay and sounds
- Signal history is still recorded (`addToSignalHistory`) even when
popup is suppressed, so re-enabling the toggle shows them

Closes #89

## Test plan
- [x] Disable Intelligence Findings via PANELS toggle or right-click
- [x] Wait for signal refresh cycle — no full-screen popup should appear
- [x] Re-enable → popups resume on next signal detection
- [x] Build succeeds with no type errors

🤖 Generated with [Claude Code](https://claude.com/claude-code)
@SebastienMelki SebastienMelki added the claude Generated with Claude Code label Feb 19, 2026
@koala73
koala73 deleted the fix/disable-intel-findings-popup branch February 19, 2026 20:57
facusturla pushed a commit to facusturla/worldmonitor that referenced this pull request Feb 27, 2026
## Summary
- Adds ability to hide the Intelligence Findings badge for passive/TV
viewing — stops polling, sounds, and pulse animations when disabled
- Two ways to toggle: right-click context menu on the badge, or the
PANELS settings modal
- Preference persists in `localStorage` across page reloads

Closes koala73#89

## Test plan
- [ ] Load app — badge shows by default (no regression)
- [ ] Right-click badge → "Hide Intelligence Findings" → badge
disappears, no polling/sounds
- [ ] Open PANELS → "Intelligence Findings" toggle shows as disabled →
click to re-enable → badge reappears
- [ ] Refresh page → preference persists
- [ ] Build succeeds with no type errors

🤖 Generated with [Claude Code](https://claude.com/claude-code)
facusturla pushed a commit to facusturla/worldmonitor that referenced this pull request Feb 27, 2026
PR koala73#97 only hid the badge itself but the SignalModal kept auto-opening
on new signals. Gate all 5 automatic signalModal.show() calls behind
findingsBadge.isEnabled() so disabling Intelligence Findings also
suppresses the full-screen popup overlay.

Closes koala73#89

Co-Authored-By: Claude Opus 4.6 <[email protected]>
facusturla pushed a commit to facusturla/worldmonitor that referenced this pull request Feb 27, 2026
## Summary
- PR koala73#97 hid the badge but the `SignalModal` kept auto-opening on new
signals — this is what the reporter was still seeing
- Gates all 5 automatic `this.signalModal?.show()` calls behind
`this.findingsBadge?.isEnabled()` so disabling Intelligence Findings
also suppresses the full-screen popup overlay and sounds
- Signal history is still recorded (`addToSignalHistory`) even when
popup is suppressed, so re-enabling the toggle shows them

Closes koala73#89

## Test plan
- [x] Disable Intelligence Findings via PANELS toggle or right-click
- [x] Wait for signal refresh cycle — no full-screen popup should appear
- [x] Re-enable → popups resume on next signal detection
- [x] Build succeeds with no type errors

🤖 Generated with [Claude Code](https://claude.com/claude-code)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

claude Generated with Claude Code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Disable intelligence findings notifications

2 participants