Skip to content

feat(ui): add tracked items tab with pin, reorder, and auto-prune#50

Merged
wgordon17 merged 5 commits intogordon-code:mainfrom
wgordon17:worktree-todo-tracker-plan
Apr 7, 2026
Merged

feat(ui): add tracked items tab with pin, reorder, and auto-prune#50
wgordon17 merged 5 commits intogordon-code:mainfrom
wgordon17:worktree-todo-tracker-plan

Conversation

@wgordon17
Copy link
Copy Markdown
Member

Summary

  • Adds a Tracked tab where users can pin issues and PRs into a flat, manually-ordered TODO list with live poll data
  • Pin button (bookmark icon) on ItemRow in Issues/PRs tabs, gated behind enableTracking config toggle
  • Auto-prune removes tracked items when they close/merge (detected by absence from is:open poll results)

@wgordon17 wgordon17 changed the title feat(ui): adds tracked items tab with pin, reorder, and auto-prune feat(ui): add tracked items tab with pin, reorder, and auto-prune Apr 7, 2026
- removes ignore action from TrackedTab (untrack only)
- normalizes IgnoredItem.id from string to number (z.coerce.number)
- extracts TypeBadge from duplicated Switch/Match blocks
- replaces Unicode arrows with Heroicons SVG chevrons
- adds FLIP reorder animation (200ms ease-in-out slide)
- adds hot poll prune for closed/merged tracked PRs
- flattens SettingsPage toggle handler
- adds config store reset in DashboardPage test beforeEach
- adds tracked tab badge count integration test
- adds skipped-then-real poll auto-prune test
@wgordon17 wgordon17 force-pushed the worktree-todo-tracker-plan branch from 7d7f8ac to ee48645 Compare April 7, 2026 19:40
@wgordon17 wgordon17 merged commit 31df2d1 into gordon-code:main Apr 7, 2026
1 check passed
@wgordon17 wgordon17 deleted the worktree-todo-tracker-plan 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