Skip to content

Releases: sdavisde/redquill

v0.21.1

Choose a tag to compare

@sdavisde sdavisde released this 01 Aug 20:00
bb52229

0.21.1 (2026-08-01)

Bug Fixes

  • drop a redundant usize cast in the git panel (#53) (c7b4c60)

v0.21.0

Choose a tag to compare

@sdavisde sdavisde released this 30 Jul 16:16
98c1607

0.21.0 (2026-07-30)

Features

  • config: remappable thread, submit, result, and cleanup modal keys (#51) (039d119)
  • ui: announce the GitHub fallback when the forge provider is unresolved (#44) (62f3853)
  • ui: bracket tab nav, deduped modal footers, leaner hint strips (218c1bd)
  • ui: compose multi-line review summaries (#48) (b771d6a)
  • ui: drop switch-tab hints from the footer strip (d0e1fec)
  • ui: edit the review summary in place, with a visible cursor (bb00e70)
  • ui: make the submit modal scrollable with overflow indicators (#46) (96bb1ef)
  • ui: match PR filter against author and branch (#42) (8f7838b)
  • ui: name reply targets in the submit preview (#47) (b8614c5)
  • ui: per-entry selection in the finished-review cleanup (#50) (9d1bf50)
  • ui: PR description overlay in the picker and review session (#45) (452b498)
  • ui: refresh the PR list on demand and on launcher reopen (411f2a0)
  • ui: show a per-item result view when a submit partially fails (#49) (b10c547)
  • ui: show relative timestamps in PR picker rows (aaad184)

Bug Fixes

  • forge: raise the GitHub PR list cap and surface truncation (#43) (7c0e4b8)
  • reduce duplication in ci pipeline (458d133)
  • ui: clamp thread-view scrolling to content (681b35c)
  • ui: clamp thread-view scrolling to content (d6fd071)
  • ui: drop stub-era copy now that PR review is live (bc52124)
  • ui: drop stub-era copy now that PR review is live (2f9b19a)
  • ui: keep the PR title across manual refresh in review sessions (f0ad09d)
  • ui: scope launcher footer hints to their tab and thread keys to review sessions (318b91d)
  • ui: scope launcher footer hints to their tab and thread keys to review sessions (c519873)

v0.20.1

Choose a tag to compare

@sdavisde sdavisde released this 30 Jul 02:52
4a3750a

0.20.1 (2026-07-30)

Bug Fixes

  • ui: keep file-row counts and status visible when the path is long (dd56785)

Performance Improvements

  • ui: cache highlights per blob so switching views stops re-highlighting (7230105)
  • ui: highlight only what is on screen, not the whole review (a73e627)

v0.20.0

Choose a tag to compare

@sdavisde sdavisde released this 29 Jul 18:02
37dd711

0.20.0 (2026-07-29)

Features

  • ui: drop the end-review hint from the banner, promote gx to the footer (28313c8)
  • ui: gx opens the branch or commit too, labelled by what it opens (4795361)
  • ui: name the PR in the review banner and open it with gx (3b67af5)

Bug Fixes

  • ui: show gx only in a forge PR review, not any review session (cefecd2)

v0.19.0

Choose a tag to compare

@sdavisde sdavisde released this 29 Jul 16:09
01cf90e

0.19.0 (2026-07-29)

Features

  • ui: restore a file's changes from the diff view and git panel (130a8bb)

Bug Fixes

  • ui: keep the annotation's classification visible in the compose title (eaa3fc1)

v0.18.0

Choose a tag to compare

@sdavisde sdavisde released this 28 Jul 21:25
14b0d7c

0.18.0 (2026-07-28)

Features

  • ui: make the diff view's scrolloff configurable, default 10 (eb88d0b)

Bug Fixes

  • ui: land panel-focused files at the top and sync the panel cursor (0767e73)

v0.17.2

Choose a tag to compare

@sdavisde sdavisde released this 20 Jul 20:44
75b5b18

0.17.2 (2026-07-20)

Bug Fixes

  • annotate,forge: carry a context line's opposite-side number into GitLab positions (e47bd0c)
  • forge: explain 401/403 submit failures with a next step (9e595be)
  • forge: explain 401/403 submit failures with a next step (e07856d)
  • forge: pin GitLab diff_refs at review open instead of fetching at submit (ae3e46b)
  • gitlab: account for created drafts per item and skip them on resubmit (3ce3a8e)
  • ui: report pending drafts honestly in the submit outcome message (2e691cd)

v0.17.1

Choose a tag to compare

@sdavisde sdavisde released this 20 Jul 15:29
32e477f

0.17.1 (2026-07-20)

Bug Fixes

  • gitlab: send explicit JSON Content-Type on submit POSTs (2a8b171)
  • gitlab: send explicit JSON Content-Type on submit POSTs (237038f)

v0.17.0

Choose a tag to compare

@sdavisde sdavisde released this 20 Jul 13:37
21c5f73

0.17.0 (2026-07-20)

Features

  • add closed-type PR/MR head-ref fetch to the git layer (fc549c3)
  • add forge module scaffolding with ForgeProvider trait (1c4b69d)
  • add GitLab MR listing and detail reads (ef13dd2)
  • add the Pull Requests tab to the Review launcher (ad0ee58)
  • bump review-state schema to v3 with optional forge metadata (5386847)
  • cover every Pull Requests tab render state with UI tests (db481ea)
  • draft replies to imported PR threads (persisted, in the notes panel) (cb62a8b)
  • finished-review detection + persisted PR title (e85262d)
  • forge: GitHub review payload builder (34df4f0)
  • forge: GitHub thread fetch and read-only overlay store (5181fc4)
  • forge: overlay thread resolution state and paginate review comments (b859664)
  • forge: pure PR review-thread model with root/reply ordering (9d67408)
  • GitLab review submit via draft notes with a visible fallback (9f6ef5d)
  • hide a published annotation whose forge copy is already on screen (f8b2006)
  • implement the glab credential-lookup checker (4e4ccbb)
  • import GitLab discussion threads into the shared thread model (aa1861c)
  • PR checkout into a worktree-backed review session (802fc90)
  • PRs-tab cleanup modal for finished reviews (7817a57)
  • published-state completion for annotations and draft replies (2365649)
  • re-surface the "comments unavailable" notice + Unit 3 journey proof (dcadb7f)
  • render imported PR threads and drafted replies inline in the diff (79feee5)
  • submit-review modal and publish driver (GitHub) (b54c67d)
  • ui: imported comment-thread overlay for PR review sessions (58f2941)
  • wire GitLab through the PR-list and checkout flows (6748895)

Bug Fixes

  • prevent forge review-submit 422s (empty COMMENT review, one-line span, request-changes) (d234018)
  • stop PR-review refresh from duplicating draft annotations and replies (8d38d99)

v0.16.0

Choose a tag to compare

@sdavisde sdavisde released this 19 Jul 21:01
283c866

0.16.0 (2026-07-19)

Features

  • annotation list, staging/accepted panel, and switcher adopt the shared / filter (cf5aa33)
  • git panel (both tabs) consumes the shared motion layer (4ae4add)
  • modal list contexts consume the shared motion layer (dd626c8)
  • Review launcher (both tabs) adopts the shared / filter (3115286)
  • Review launcher (both tabs) consumes the shared motion layer (4414546)
  • shared / list-filter component (684d29d)
  • shared motion-set layer (src/ui/motion.rs) (78a6c2c)

Performance Improvements

  • add a 5k-row list-filter re-rank budget tripwire (7ce3eb3)