Skip to content

v0.2.2

Choose a tag to compare

@neriousy neriousy released this 05 Nov 05:00
· 4 commits to main since this release
  • Faster: every GitHub read (items, PR files, CI runs, run details, job logs, commits, labels and people) and the common writes (comment, close, reopen, labels, assignees) go over the plugin's kept-alive HTTPS connection instead of a gh process each. An issue or pull request loads in one GraphQL request: PRs went from 2.3–3.0 s to 0.6–1.4 s.
  • Your clicks go first: the panel's calls take turns two at a time per server, writes first, then what you are waiting for, then refreshes of what is already on screen, which never take both turns.
  • Instant item headers: opening an issue or PR shows its title, state, labels and author from the list at once (~55 ms) while the conversation loads. Rows also prefetch when the keyboard rests on them.
  • Lists show at once after a restart: the last PR list, searches, inbox and labels are kept in the window's storage and shown immediately while they refresh.
  • Item tab redesign: the comment box and the item's actions (close, merge, review, start working) are pinned at the bottom like the session composer; agent proposals and draft reviews dock above it as compact cards; a calmer four-line header without duplicated data.
  • Permissions (#1): Merge, Close and Reopen are hidden wherever GitHub would refuse them, from the viewer's permission on the repository and GitHub's own viewerCanClose and viewerCanReopen.
  • Polish: author in compact list rows, a quieter inbox, a clean Changes tab that offers Pull or Push, no repeated sizes or titles in Files and Checks.
  • Dev: a strobe bench for the panel's CPU work (perf/panel.bench.ts).