Remove Playground announcement popover#2293
Conversation
The one-time announcement popover next to the Playground sidebar item has run its course; remove it so new users don't see a stale "NEW" badge. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
✅ Snyk checks have passed. No issues have been found so far.
💻 Catch issues earlier using the plugins for VS Code, JetBrains IDEs, Visual Studio, and Eclipse. |
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: Organization UI Review profile: CHILL Plan: Pro Run ID: 📒 Files selected for processing (1)
💤 Files with no reviewable changes (1)
WalkthroughThis PR removes the "Playground just got more powerful" announcement from the Playground sidebar navigation item. The change eliminates the announcement object that previously rendered a NEW badge and popover notification, with no impact to other navigation structure or component exports. Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
There was a problem hiding this comment.
Cursor Bugbot has reviewed your changes and found 1 potential issue.
❌ Bugbot Autofix is OFF. To automatically fix reported issues with cloud agents, enable autofix in the Cursor dashboard.
Reviewed by Cursor Bugbot for commit f25b32a. Configure here.
| url: "/playground", | ||
| icon: MessageCircle, | ||
| featureFlag: "playground-tab-enabled", | ||
| announcement: { |
There was a problem hiding this comment.
Announcement infrastructure now entirely unused dead code
Low Severity
The removed Playground announcement was the only consumer of the announcement field on NavItem, the AnnouncementNavRow component, the NavMainItemAnnouncement type, the useDismissibleAnnouncement hook import, and the Popover/Badge/Button imports in nav-main.tsx. All of this code (~70 lines plus a hook file) is now dead. Cleaning it up in the same PR would keep the codebase tidy and avoid confusing future maintainers.
Reviewed by Cursor Bugbot for commit f25b32a. Configure here.
Internal previewPreview URL: https://mcp-inspector-pr-2293.up.railway.app |


Summary
Test plan
mcpjam:announcement-dismissed:playground-tab-rename-2026-05) and confirm no announcement popover appears next to Playground in the sidebar.playground-tab-enabledflag on.🤖 Generated with Claude Code
Note
Low Risk
Sidebar-only config removal with no routing, auth, or data changes.
Overview
Removes the one-time Playground sidebar announcement (
playground-tab-rename-2026-05) that showed a NEW badge and popover about App Builder capabilities being merged into Playground.The Playground nav entry is unchanged aside from dropping the
announcementconfig; routing and theplayground-tab-enabledflag behavior stay the same.Reviewed by Cursor Bugbot for commit f25b32a. Bugbot is set up for automated code reviews on this repo. Configure here.