Skip to content

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

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

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

Conversation

@zhengbuqian
Copy link
Copy Markdown
Contributor

  • 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>
@SeanMcTex SeanMcTex self-requested a review May 11, 2026 13:40
@SeanMcTex
Copy link
Copy Markdown
Owner

Holy smokes, I just found this today! Thank you for the commit; I'm so sorry for the delay on my response here. Lots of great ideas and changes here. I'm working through this and figuring out what to bring in.

@zhengbuqian
Copy link
Copy Markdown
Contributor Author

Holy smokes, I just found this today! Thank you for the commit; I'm so sorry for the delay on my response here. Lots of great ideas and changes here. I'm working through this and figuring out what to bring in.

no worries. glad to see some of the features got cherry-picked!

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.

2 participants