Releases: caiopizzol/prq
Releases · caiopizzol/prq
v0.24.1
v0.24.0
What's New
- Filter system —
--filterflag acceptskey:valuesyntax to narrow your queue bylabel,author,type,category,repo, ordraft; stack multiple flags for AND logic, comma-separate values for OR, prefix with!to exclude - Persistent filter defaults — add a
filtersarray to your config and--filterflags override it at runtime - Interactive filter menu — press
fin the TUI to open a two-step dimension/value picker; active filters highlight in the footer and toggle off with the same key - GitHub labels — labels from the search API now parse and display inline next to each item in both TUI and non-interactive output
- Changelog page —
prq.sh/changeloggenerates at build time from GitHub releases
Improvements
fetchQueueextracted — queue-fetching logic is now a standalone export from thestatuscommand, available for reuse by other commandsprq.shSEO — site ships withog:image,llms.txt,llms-full.txt,sitemap.xml, and JSON-LD structured data for better discoverability- AI-readable page content — screen-reader-only agent context added to web pages so AI tools get accurate information about
prqwhen crawling the site
v0.23.1
Fixes
- PR categorization — PRs you've reviewed that aren't stale and have no new commits now correctly appear as "waiting on others" with a
Reviewed, waiting on @authordetail, instead of being silently dropped from the queue. - Authored PRs with no reviewers — your open PRs with no requested reviewers now appear as "waiting on others" with a
No reviewers assigneddetail, instead of being silently dropped.
v0.23.0
Now I have everything I need.
What's New
defaultFilterconfig option — set"defaultFilter": "all" | "pr" | "issue"in your config to open the interactive view pre-filtered to a specific type.
Improvements
- Landing page layout — manifesto and install CTA now fit within a single viewport height using flexbox; no scroll required to reach the install command.
- Font loading — Google Fonts CSS is preloaded and
preconnecttofonts.gstatic.comis added; unused weights (300, 700) and the Inter family are removed. - Footer link hover — footer links animate with a purple dot and indent on hover; CSS-only, no JS.
- Version badge — badge now fetches the latest release tag from the GitHub releases API at runtime instead of hardcoding a version.
Fixes
- Contrast —
--dimand--midcolors bumped to pass WCAG 4.5:1 contrast ratio on both--bgand--surfacebackgrounds; copy button legibility improved. - Accessibility —
<main>landmark added; decorative intro text markedaria-hidden. - SEO — Open Graph and Twitter Card meta tags added; canonical URL,
robots.txt, andsitemap.xmlincluded. - Badge arrow animation — slide animation on the release badge arrow removed.
v0.22.0
What's New
- GitHub Issues support — assigned issues and mentioned issues appear alongside PRs in a unified attention queue, categorized by why they need you.
- Type filter — press
tto toggle between all items, PRs only, or issues only. PR/Issueprefix — each item shows its type inline, color-coded (purple for PRs, blue for issues) so the queue stays scannable at a glance.Mentionedcategory — new category surfaces issues and PRs where you've been tagged but have no other direct action.- Issue URL support —
github.com/org/repo/issues/123now resolves as a valid identifier alongside PR URLs.
Improvements
Needs Re-review→Needs Response— category name now covers both PR re-reviews and issue comment replies.Your PRs Waiting→Waiting on Others— broader name reflects that issues can also be waiting on a response from someone else.Requested Reviews→Requested— shorter label, same meaning.- Bot comment filtering — bot comments no longer count as activity that clears the needs-response state on issues.
- Reactions as acknowledgment — reacting to an issue comment counts as having acknowledged it, keeping the queue accurate.
v0.21.2
Improvements
- CLI description — updates
prq --helpto read "See what needs your attention — PRs, issues, tickets", reflecting scope beyond PR review. - npm metadata — adds
developer-attention,linear, andissueskeywords; updates package description to match. - Landing page — strips down to problem narrative, terminal output, and install command; removes feature sections, scroll animation, and configuration examples.
- Version badge — adds a release badge on the landing page linking to GitHub releases.
Fixes
- Install copy button — reads the install command from the DOM instead of a hardcoded string, so it stays accurate if the command ever changes.
v0.21.1
Fixes
- Nudge action — the TUI now immediately recategorizes a PR after nudging it, rather than keeping it in its old category until
prqis restarted. - Action menu nudge — the fix covers both the direct
nkey and the action menu path (a→ nudge); both now refresh state on success.
v0.21.0
What's New
- PR author in detail line — the detail line under each PR now shows
@authoralongside the existing context, in both the standard output and interactive modes.
v0.20.2
Fixes
- Needs re-review detection — filters commit history to the PR author's commits only, so rebases or merge commits pushed by others no longer incorrectly trigger a re-review flag.
v0.20.1
Fixes
- Interactive mode — PR lookup and scroll bounds now read from mutable
state.resultinstead of a stale snapshot captured at startup, so navigation stays correct when the PR list updates during a session.