ghr-cli 0.7.8

A fast terminal dashboard for GitHub pull requests, issues, and notifications.
ghr v0.5.0 makes the TUI feel faster and calmer during refreshes, while tightening navigation, details rendering, and the internal app structure.

Highlights:

- Background refresh is now tiered. ghr refreshes the active view first, keeps GitHub requests at background priority, and quietly sweeps non-active PR/issue sections in small batches so stale tabs can warm up without interrupting the screen you are reading.
- Refresh failures from background work no longer replace otherwise useful cached details. Current content stays visible while errors are kept out of the main display flow.
- Section refresh status is more specific. Active-view refreshes report the current scope, while manual `r`, release/no-TUI refreshes, and post-action refreshes still run full refreshes.
- `n` and `p` now mirror `j` and `k` in list, section, and top-level navigation contexts, so next/previous movement is consistent across inbox, issues, PRs, sections, and the ghr tabs.
- Upward movement is more predictable: pressing `k` / `p` from a list can move focus back to sections, and pressing it again can return focus to the ghr tab row.
- PR and issue descriptions render with cleaner spacing. Description bodies and reactions now reserve left and right padding, metadata rows are less cramped, and markdown soft line breaks are preserved.
- Inline review comments render their file/line context on a separate line, so long locations and `outdated` state no longer crowd the author/action row.
- The app code was split into focused modules for details rendering and the command palette, reducing the size of the main TUI state file and making future interaction changes easier to keep consistent.

Install:

```bash
curl -fsSL https://raw.githubusercontent.com/chenyukang/ghr/main/install.sh | sh
```

Windows PowerShell:

```powershell
irm https://raw.githubusercontent.com/chenyukang/ghr/main/install.ps1 | iex
```

Cargo:

```bash
cargo install ghr-cli
```