Skip to content

ux(extensions): hide stale repo banner + clarify Update All scope#61

Merged
RealZST merged 2 commits into
mainfrom
chore/hide-more-from-repos
May 15, 2026
Merged

ux(extensions): hide stale repo banner + clarify Update All scope#61
RealZST merged 2 commits into
mainfrom
chore/hide-more-from-repos

Conversation

@RealZST
Copy link
Copy Markdown
Owner

@RealZST RealZST commented May 15, 2026

Summary

Two small UX fixes on the Extensions page:

  • Hide "More from repos" banner behind a ENABLE_NEW_REPO_SKILLS const flag. The discovery pipeline in check_updates still runs (verify path needs it); only the frontend banner + dialog mount are gated. Flip the flag to true to restore.
  • Clarify "Update All" count with a hover tooltip + updated toast string. The count is computed across all groups regardless of current scope/filter, so it can exceed visible blue dots when filters are active. Tooltip + i18n strings now say "across all scopes" / "ε…¨ιƒ¨θŒƒε›΄" so the global semantic is explicit (zh aligned with scope.all = "ε…¨ιƒ¨θŒƒε›΄" in common.json).

Test plan

  • Open Extensions page β†’ confirm no "More from repos" banner appears even after Check Updates discovers extra repo skills
  • Hover Update All button β†’ tooltip reads "N updates available across all scopes" / "ε…¨ιƒ¨θŒƒε›΄ε…±ζœ‰ N δΈͺ更新可用"
  • Click Check Updates β†’ toast also reflects new wording
  • Click Update All β†’ still updates everything correctly (no behavior change in updateAll logic)

πŸ€– Generated with Claude Code

RealZST and others added 2 commits May 15, 2026 19:17
Gates the post-Check-Updates "X More from Repos" banner and its
NewSkillsDialog mount with a const flag so the UI surface is hidden
without removing the discovery pipeline. Backend check_updates still
scans repos and returns new_skills; only the frontend rendering is
suppressed. Flip ENABLE_NEW_REPO_SKILLS to true to restore.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
The Update All button count is computed across all groups (ignoring
the current scope and filter chips), but the per-row blue dot only
renders for groups visible in the filtered view. When a user filters
to a single scope or agent, the count can exceed the visible dots
and look like a bug.

Add a hover tooltip on the Update All button reusing the existing
"X updates available" string, and update both en/zh translations to
include "across all scopes" / "ε…¨ιƒ¨θŒƒε›΄" so the global semantic is
explicit. The same string is also used by the post-Check-Updates
toast, which benefits from the same clarification.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@RealZST RealZST merged commit d3b2444 into main May 15, 2026
3 checks passed
@RealZST RealZST deleted the chore/hide-more-from-repos branch May 15, 2026 16:27
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.

1 participant