update to 0.6.1

This commit is contained in:
Luis Martinez 2026-02-02 01:19:52 -06:00
parent dc63dc40fa
commit e33570476c
3 changed files with 45 additions and 10 deletions

View file

@ -1,7 +1,7 @@
pkgbase = runa-bin
pkgdesc = A fast and lightweight console file browser written in Rust
pkgver = 0.5.13
pkgrel = 2
pkgver = 0.6.1
pkgrel = 1
url = https://github.com/alexm-dev/runa
changelog = CHANGELOG.md
arch = x86_64
@ -11,9 +11,9 @@ pkgbase = runa-bin
depends = gcc-libs
provides = runa
conflicts = runa
source_x86_64 = runa-bin-0.5.13-x86_64.tar.gz::https://github.com/alexm-dev/runa/releases/download/v0.5.13/runa-linux-x86_64.tar.gz
sha256sums_x86_64 = bb88756a713ba63beb537537e7d39f14bc243c4982381c2b0ce3f635c1f24ee9
source_aarch64 = runa-bin-0.5.13-aarch64.tar.gz::https://github.com/alexm-dev/runa/releases/download/v0.5.13/runa-linux-aarch64.tar.gz
sha256sums_aarch64 = 104f8fb7e3fbda5b20d05564deddfdcc68d4d5a47cb0617c968f9ce09f0c8fe1
source_x86_64 = runa-bin-0.6.1-x86_64.tar.gz::https://github.com/alexm-dev/runa/releases/download/v0.6.1/runa-linux-x86_64.tar.gz
sha256sums_x86_64 = 6233a158ca4909b6af9fc360df5fa7f02b6d05ee4451ab8920dc793a409b94e8
source_aarch64 = runa-bin-0.6.1-aarch64.tar.gz::https://github.com/alexm-dev/runa/releases/download/v0.6.1/runa-linux-aarch64.tar.gz
sha256sums_aarch64 = 7ffb82cff11920794d620e7a6d3d2b723ad23030e58a3dd2488bc61b36ad685c
pkgname = runa-bin

View file

@ -2,6 +2,41 @@
All the changes made to runa are documented here.
## [0.6.1] - 2026-02-01
### Patch to keymap
### Fixed
- Keymap: Prefix actions (e.g., `g` + `h` for "Go to home") no longer overwrite or conflict with single-key actions (`h`, `p`, etc.) after removing their insertion into the main keymap. Now you can use the same keys both for navigation and for prefix commands.
---
## [0.6.0] - 2026-02-01
### New overlay and keybindings for easier navigation of directories and entries.
### Added
- **`g` prefix navigation:** Implemented the `"g"` prefix to quickly jump to the first selection (`go_to_top`), to the home (`go_to_home`) or a specific path (`go_to_path`).
- **`go_to_path` function:** Added the ability to jump to a specific path using `fd`-powered auto-complete.
- **Go To Help overlay:** Introduced a smart overlay widget that visualizes available `"g"` prefix navigation options.
- **Configurable `go_to` bindings:** `go_to_top`, `go_to_path`, `go_to_home` actions in `[keys]` config; these are triggered by the `"g"` prefix.
- **Cycling directory autocomplete:** Added stateful, cycling directory autocomplete with Tab in path entry prompts, allowing to cycle and select directory completions from the current input.
### Fixed
- **Empty parent content**: Fixed parent pane being blank when starting runa in a empty directory.
- **Display layout**: Fixed `[display.layout]` being forced to always include all the layout options keys.
- **Broken previews**: Fixed edge case where previews of library/object files (`.a`) could cause the UI to break.
### Changed
- **AUR PKGBUILD**: Moved the PKGBUILD and the aur.yml action workflow into a dedicated [runa-packaging](https://github.com/alexm-dev/runa-packaging).
- **Keymap refactor:** Separated binding helpers and `parse_key` for improved maintainability and clarity.
---
### [0.5.13] - 2026-01-30
Small packaging update.

View file

@ -3,8 +3,8 @@
pkgname=runa-bin
_name=runa
pkgver=0.5.13
pkgrel=2
pkgver=0.6.1
pkgrel=1
pkgdesc="A fast and lightweight console file browser written in Rust"
arch=('x86_64' 'aarch64')
url="https://github.com/alexm-dev/runa"
@ -15,8 +15,8 @@ conflicts=('runa')
changelog=CHANGELOG.md
source_x86_64=("$pkgname-$pkgver-x86_64.tar.gz::$url/releases/download/v$pkgver/runa-linux-x86_64.tar.gz")
source_aarch64=("$pkgname-$pkgver-aarch64.tar.gz::$url/releases/download/v$pkgver/runa-linux-aarch64.tar.gz")
sha256sums_x86_64=('bb88756a713ba63beb537537e7d39f14bc243c4982381c2b0ce3f635c1f24ee9')
sha256sums_aarch64=('104f8fb7e3fbda5b20d05564deddfdcc68d4d5a47cb0617c968f9ce09f0c8fe1')
sha256sums_x86_64=('6233a158ca4909b6af9fc360df5fa7f02b6d05ee4451ab8920dc793a409b94e8')
sha256sums_aarch64=('7ffb82cff11920794d620e7a6d3d2b723ad23030e58a3dd2488bc61b36ad685c')
package() {
cd "runa-linux-$CARCH"