Skip to content

feat: multi-user monitoring, ignored repos/CI checks, floating window#8

Open
zhengbuqian wants to merge 1 commit intoSeanMcTex:mainfrom
zhengbuqian:multi-user-float-ignore
Open

feat: multi-user monitoring, ignored repos/CI checks, floating window#8
zhengbuqian wants to merge 1 commit intoSeanMcTex:mainfrom
zhengbuqian:multi-user-float-ignore

Conversation

@zhengbuqian
Copy link
Copy Markdown

  • Multi-user monitoring: add arbitrary GitHub usernames to monitor, segment control to switch between users, per-user status indicators
  • Per-user ignored repositories: filter out PRs from specified repos
  • Per-user ignored CI checks: glob patterns with per-repo scope, filtered checks excluded from overall status calculation
  • Floating window mode: detach from menu bar as a resizable, draggable floating window with frame persistence across close/reopen
  • Hide inactive PRs option: completely remove stale PRs from the list
  • GraphQL batch queries: single API call per user replaces N+1 REST calls
  • ShellExecutor concurrency: convert from actor to class for true parallel gh CLI execution across users
  • Cache persistence: restore PR data on startup, apply all filters

- Multi-user monitoring: add arbitrary GitHub usernames to monitor,
  segment control to switch between users, per-user status indicators
- Per-user ignored repositories: filter out PRs from specified repos
- Per-user ignored CI checks: glob patterns with per-repo scope,
  filtered checks excluded from overall status calculation
- Floating window mode: detach from menu bar as a resizable, draggable
  floating window with frame persistence across close/reopen
- Hide inactive PRs option: completely remove stale PRs from the list
- GraphQL batch queries: single API call per user replaces N+1 REST calls
- ShellExecutor concurrency: convert from actor to class for true
  parallel gh CLI execution across users
- Cache persistence: restore PR data on startup, apply all filters
- Inline editing for ignored repos/CI check rules in settings
- Vertical action buttons with reserved space to prevent layout jumps
- Expanded user tab clickable area

Signed-off-by: Buqian Zheng <zhengbuqian@gmail.com>
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