Releases: limehawk/lazyreno
Releases · limehawk/lazyreno
v0.4.0
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
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
v0.3.0
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:
rrebase,erecreate,tretry — post commands directly to PRs.Rrebases all PRs in a repo. - Fork toggle: Press
fto 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=sourcesquery param on/user/reposendpoint (was silently ignored). - Fixed keybinding hint mismatches across help, footer, and detail panels.
v0.2.9
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
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