feat(planning): badge the interview page title while the tab is hidden - #5522
kyle-sexton wants to merge 12 commits into
Conversation
…dden Refs #5473 Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…title-badge # Conflicts: # plugins/planning/.claude-plugin/plugin.json # plugins/planning/CHANGELOG.md
Codex Review SummaryThis comment shows the latest Codex review activity on this pull request.
ℹ️ About Codex in GitHubYour team has set up Codex to review pull requests in this repo. Reviews are triggered when you
Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings. |
There was a problem hiding this comment.
💡 Codex Review
Here are some automated review suggestions for this pull request.
Reviewed commit: 1226de4fa4
ℹ️ About Codex in GitHub
Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you
- Open a pull request for review
- Mark a draft as ready
- Comment "@codex review".
If Codex has suggestions, it will comment; otherwise it will react with 👍.
Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".
|
Claude finished @kyle-sexton's task in 1m 5s —— View job Security review complete
No security issues found. This PR adds a hidden-tab title badge to the planning
Note: this checkout is shallow ( |
|
Claude finished @kyle-sexton's task in 4m 0s —— View job Code review complete
SummaryReviewed the diff ( Two findings posted as inline comments on
Both are genuine gaps in the feature as described ("while the tab is hidden the title now shows a count"), not style nits — I did not attempt fixes per this lane's scope (code review, not implementation). Note: I did not independently run |
… state Track the keys present when the tab hides (or loads hidden) and count what is new against them, so an open Activity or Notes flyout marking entries seen no longer erases the count. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
Claude finished @kyle-sexton's task in 2m 30s —— View job Security review complete
No security issues found. Reviewed the current net diff against Changed surface, all in
This confirms the earlier security pass on commit |
|
Claude finished @kyle-sexton's task in 4m 13s —— View job Code review complete
SummaryReviewed the current head ( The two edge cases flagged in the earlier review round are fixed, verified against the current code, not just the author's replies:
One finding posted inline on Rest of the diff ( Per this lane's scope, I did not independently re-run |
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Closes #5473
Summary
The interview page kept a fixed title, so a person working in another tab could not see that Claude had posted activity or a note. While the tab is hidden the title now shows a count of new activity and notes; the count clears when the tab is shown.
Fix
plugins/planning/surface/index.html: the title badge, with a check in the ui journey test.plugins/planning/surface/README.md: one sentence stating the behavior.Verification
scripts/check-changelog-parity.sh --check --check-orderpasses.scripts/validate-plugins.shpasses.plugins/planning/surface/surface.test.sh: PASS=294 FAIL=0 SKIP=1, including the ui_journey phase that restores the plain title.Related
#4653 (the Option B decision that filed this issue), #5480 (records that decision).
🤖 Generated with Claude Code