Repository navigation
feat(gh-dash): show all open issues and PRs of the current repo - #447
Conversation
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
|
@codex review |
Codex Review Summary: ❌ FailedThis comment shows the latest Codex review activity on this pull request.
ℹ️ About Codex in GitHubYour team has set up Codex to review pull requests in this repo. Reviews are triggered when you
Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings. |
|
You have reached your Codex usage limits for code reviews. You can see your limits in the Codex usage dashboard. |
| prsSections = [ | ||
| { | ||
| title = "Open"; | ||
| filters = "is:open"; |
There was a problem hiding this comment.
[P2] These sections rely only on smartFilteringAtLaunch to add repo:. gh-dash adds that only when it starts inside a git repo that has a GitHub remote. Started anywhere else (for example ~), is:open and is:open -author:app/renovate run as GitHub-wide searches and show unrelated public issues and PRs. The old defaults were scoped to @me, so that case used to give useful results. To keep it useful, add a second section scoped to you, like is:open user:furedea (or org:/involves:). Another option is to note that gh-dash should only be launched from inside a repo.
There was a problem hiding this comment.
Fixed in the latest commit: each view now has a second section, All repos (is:open user:furedea, plus -author:app/renovate for issues). The first Open sections stay unscoped so smart filtering narrows them inside a repo. Outside a repo, All repos gives a cross-repo list limited to the user's repositories.
Review summaryThis is a small config-only change that adds custom gh-dash
There are no blocking findings. This repo has no tests for this config. The PR's 🤖 Generated with Claude Code |
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
|
@codex review |
|
You have reached your Codex usage limits for code reviews. You can see your limits in the Codex usage dashboard. |
| { | ||
| title = "All repos"; | ||
| filters = "is:open user:furedea -author:app/renovate"; | ||
| } |
There was a problem hiding this comment.
P2: With smartFilteringAtLaunch = true, gh-dash scopes every section that has no repo: in its filter to the current repo at launch. That includes this "All repos" section (and the matching one under prsSections). Started inside a repo, "All repos" will probably show the same results as "Open" until you press t on that section. GitHub's handling of user: combined with an added repo: is also unclear. The PR description lists only the Open sections, so these extra sections look unplanned. Either remove them, or check that they actually show cross-repo results when gh-dash starts inside a repo.
|
Review summary: the change is small and the
No blocking issues. This is declarative config, so the flake check and build verification described in the PR are reasonable; no extra tests needed. |
|
|
概要
gh-dash の初期区分(
author:@meなど)は,Issue と PR をほぼすべてapp/furedea-agentが作る運用では常に空になる.区分を自前で定義し,起動したリポジトリの開いている Issue と PR がすべて見えるようにする.Open(is:open -author:app/renovate)Open(is:open)All repos(is:open user:furedea,Issues は-author:app/renovate付き)を追加.リポジトリ外で起動して smart filtering が効かない場合に,自分のリポジトリ横断の一覧になる.リポジトリ内では smart filtering によりrepo:が付きOpenと同じ内容になるが,許容するOpen区分にはrepo:は書かず,smartFilteringAtLaunchで起動したリポジトリに絞るdefaults.view,refetchIntervalMinutes,smartFilteringAtLaunchは維持検証
nix flake check通過kaito@mbpの home 構成をビルドし,生成されたconfig.ymlに両区分が出力されることを確認Closes #446
🤖 Generated with Claude Code