Skip to content

Releases: limehawk/lazyreno

v0.4.0

10 Apr 04:23

Choose a tag to compare

Features

  • Mouse scroll support with event coalescing for terminal multipliers
  • PR enrichment: mergeable status and CI checks fetched per PR
  • Scrollbar widgets on sidebar and repos overlay
  • New layout: activity and jobs panels moved to full-width bottom strip

Improvements

  • Sidebar and repos overlay use ratatui ListState for selection
  • Repos overlay shows bottom border hint text
  • PR table gets more horizontal space

v0.3.2

07 Apr 17:23

Choose a tag to compare

UI overhaul

  • Top bar layout: Renovate status in a bordered bar spanning the full width, freeing the right column
  • Badge-key footer: 2-line context-sensitive keybindings with keyboard-cap styled keys — only relevant actions shown per panel
  • Sidebar: "Repos (N)" title on top, app name on bottom border
  • Three-column layout: sidebar | PRs+detail | jobs+activity

v0.3.1

07 Apr 16:46

Choose a tag to compare

  • Sidebar now shows app title on top border and repo count on bottom border
  • README overhaul: elevator pitch, dev stack table, scoped keybindings

v0.3.0

07 Apr 15:41

Choose a tag to compare

What's new

  • Queue-based merge: Merge-all no longer needs repeated retries. PRs with unknown mergeability are re-queued automatically, with real-time activity log updates as each PR merges.
  • Renovate commands: r rebase, e recreate, t retry — post commands directly to PRs. R rebases all PRs in a repo.
  • Fork toggle: Press f to show/hide forked repos (hidden by default).

Fixes

  • Fixed merge-all requiring repeated manual retries when GitHub recalculates mergeability after each merge.
  • Fixed invalid type=sources query param on /user/repos endpoint (was silently ignored).
  • Fixed keybinding hint mismatches across help, footer, and detail panels.

v0.2.9

04 Apr 07:52

Choose a tag to compare

UI refresh + merge reliability

  • New Activity log panel (replaces flash bar) — persistent action history in the right column
  • App name + version shown in sidebar title
  • Activity and detail panels aligned to same height
  • Merge-all (A) works from sidebar, merges in order: pin → digest → patch → minor → major
  • Fix: retry GitHub mergeable check when it returns null (lazy computation)
  • Clearer error messages on merge failure
  • Enter/Esc work in confirmation dialogs

v0.2.8

04 Apr 07:42

Choose a tag to compare

Merge-all UX improvements + mergeable check fix

  • Merge order: pin → digest → patch → minor → major, then by PR number
  • Checks mergeability before attempting each PR, reports skipped count
  • Fix: retry when GitHub returns null for mergeable (lazy computation)
  • Clearer error messages from GitHub API failures
  • Enter/Esc now work in confirmation dialogs alongside y/n
  • Merge-all (A) works from the repo sidebar too

v0.2.7

04 Apr 07:23

Choose a tag to compare

Fix merge-all keybinding

Rebind merge-all from Ctrl+m to A — Ctrl+m is indistinguishable from Enter in terminal emulators.

Keybindings: m merge single, M merge safe, A merge all.

v0.2.6

04 Apr 07:14

Choose a tag to compare

Add merge-all action

New Ctrl+m keybinding merges every PR in the selected repo (including major updates). Confirmation prompt warns that major updates are included.

Also includes the v0.2.5 fix: private repos now appear in the dashboard.

v0.2.5

04 Apr 07:10

Choose a tag to compare

Fix: include private repos in dashboard

Previously lazyreno used the unauthenticated /users/{owner}/repos endpoint, which only returned public repositories. Now uses the authenticated /user/repos endpoint so private repos appear in the dashboard.

v0.2.4

12 Mar 08:16

Choose a tag to compare

  • Fix AUR build: use native-tls instead of rustls/aws-lc-rs (assembly linkage failure in makepkg sandbox)
  • Rename System panel to Renovate
  • Clean up .gitignore
  • Re-record demo GIF