Skip to content

feat: adds scope filters, personal summary strip, and star counts#47

Merged
wgordon17 merged 14 commits intogordon-code:mainfrom
wgordon17:feat/scope-filter-summary-stars
Apr 3, 2026
Merged

feat: adds scope filters, personal summary strip, and star counts#47
wgordon17 merged 14 commits intogordon-code:mainfrom
wgordon17:feat/scope-filter-summary-stars

Conversation

@wgordon17
Copy link
Copy Markdown
Member

Summary

  • Adds scope filters ("Involves me" / "All activity") on Issues and PRs tabs with three-tier involvement check, FilterChips defaultValue support, and auto-reset when chip group is hidden
  • Adds PersonalSummaryStrip above tab bar with clickable actionable counts (assigned issues, PRs awaiting review, ready to merge, blocked, running actions) computed from unfiltered data
  • Adds stargazerCount to GraphQL fragments and displays star counts in repo group headers with left border accent for involved items in "All activity" mode

wgordon17 added 14 commits April 3, 2026 11:48
- fixes green border bleed: border-primary to border-l-primary
- fixes cor-2: prsAwaitingReview excludes user-authored PRs
- fixes cor-1: derives effective scope in filter memo
- extracts scopeFilterGroup to FilterChips.tsx, removes duplication
- moves isInvolvedItem before filteredSortedWithMeta for readability
- extracts showScopeFilter createMemo shared by filterGroups and effect
- adds contextual labels to summary strip counts
- adds click-to-filter with scope=all for unfiltered count semantics
- adds blocked checkStatus filter value matching failure+conflict
- excludes ignored items from summary strip counts
- suppresses reorder highlight animation on filter changes
- adds integration tests verifying count-to-filter contract end-to-end
- adds regression tests for ignored items, scope reset, empty userLogin
@wgordon17 wgordon17 merged commit 32ece43 into gordon-code:main Apr 3, 2026
1 check passed
@wgordon17 wgordon17 deleted the feat/scope-filter-summary-stars branch April 8, 2026 17:00
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