From e33570476c5efa6e233ee9be983941eb3ca4ff99 Mon Sep 17 00:00:00 2001 From: Luis Martinez Date: Mon, 2 Feb 2026 01:19:52 -0600 Subject: [PATCH] update to 0.6.1 --- .SRCINFO | 12 ++++++------ CHANGELOG.md | 35 +++++++++++++++++++++++++++++++++++ PKGBUILD | 8 ++++---- 3 files changed, 45 insertions(+), 10 deletions(-) diff --git a/.SRCINFO b/.SRCINFO index 250221f3a2f1..9db2c33bb17e 100644 --- a/.SRCINFO +++ b/.SRCINFO @@ -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 diff --git a/CHANGELOG.md b/CHANGELOG.md index a145a9e45ca0..8356558f1c7f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -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. diff --git a/PKGBUILD b/PKGBUILD index 3262ce6feb93..61df82ed5405 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -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"