www/wikid: update to 3.0.0
v3.0.0
new feature(s)
inline article image rendering powered by the kitty graphics protocol with universal unicode halfblocks fallback: a165199
async image fetching and local caching: 0775ef6
keybind (I) and settings toggle for image rendering: e2efffb 8767843
responsive aspect ratio preservation: 4986eca
bug fix(es)
eliminate graphics flickering and cpu spikes with diffed rendering & in-memory payload cache: ea576f1
composite transparent png backgrounds onto white to for readability on dark terminal themes: 168fd82
optimised viewport link underline traversal with advancing pointer: 7395bfe
use Cow on decode_html_entities to eliminate allocations on clean strings: d07bb03
qol/style change(s)
[131 lines not shown]
sysutils/onefetch: update to 2.28.1
2.28.1
What's Changed
CI/CD
Fix CD pipeline by @o2sh
2.28.0
What's Changed
New Features
add language support for Just by @o2sh in b0b9742
add language support for Mojo by @ruvasqm in #1500
add language support for Batch file by @spenserblack in #1745
Add language support for Slang by @arealsquirrel in #1759
Bug Fixes
[11 lines not shown]
sysutils/dua-cli: update to 2.44.0
2.44.0 (2026-08-30)
This is a massive release that cost my weekend and was motivated by the chance to reduce the amount of open issues to 0. Besides the memory usage being cut in half, one can now keep snapshots of interactive runs, and compare them to older snapshots, or simply view them again with different settings. Finally, it's now possible to configure keyboarding as well. What follows is the more elaborate, generated version of this text, and not my speech.
This release turns traversal results into durable artifacts, shows exactly where disk usage moved, puts every interactive key under user control, and makes large traversals substantially leaner.
dua interactive --export before.dua
# ... later ...
dua interactive --export after.dua
dua diff before.dua after.dua
Snapshots. Completed interactive traversals can now be exported atomically to a deterministic, SHA-256-protected snapshot, with streaming zlib compression by default. Load one with dua interactive --import for a read-only tour, or replay it through dua aggregate --import as a flat list, a depth-limited tree, or folded stacks, with the usual sorting and total controls. Snapshot imports retain root order and traversal metadata; the aggregate renderers replay them with bounded memory. The interactive view still supports navigation, searching, sorting, marking, and opening stored paths that continue to exist, while refresh, trash, and deletion stay safely disabled. Its mark pane drops destructive prompts and colors for snapshots, or whenever both destructive actions are unbound. The dua crate exposes the snapshot, replay, and diff APIs for library users as well.
Diffing. dua diff OLD NEW streams additions, removals, and signed size changes as a compact, colored context tree, then shows the largest additions and removals. Use --directories-only, --prefix, --depth, --format, and --summary-limit to shape the report. Both snapshots are checksum-verified in parallel before their canonical entry streams are merged in bounded memory; whole added or removed directories collapse into a single useful change.
Configurable keybindings. Every interactive action can now be rebound or disabled, and dua config show-default documents all bindings. Pane hints follow the configured keys, while --once understands the same named and modified bindings as well as compact character sequences.
[118 lines not shown]
shells/oh-my-posh: update to 31.1.0
v31.1.0
Features
git: extend the native gitstatus engine (857a49a)
v31.0.0
Bug Fixes
config: close field-set analysis gaps and version the stamps (866f3cb)
config: widen heuristic scan to all config texts, stabilize fingerprints (c360885)
runtime: never cache a dir index built from an empty listing (27d853e)
segments: cover per-segment version fields in the derived fetch (41a7d6d)
segments: exclude wrapper-dispatch tools from the version cache (e8baaa9)
segments: keep Enabled standalone-correct under gate bypasses (2a70481)
feat(segments)!: derive version fetching from templates (4f8331e)
feat(jujutsu)!: separate bookmark names and distance (75b17d8)
feat(scm)!: derive fetch behavior from templates (e35405e)
[40 lines not shown]
devel/gitpane: update to 0.15.0
[0.15.0] - 2026-08-29
Added
Submodule rows in the Changes panel can now be pinned to the repo list from the context menu: "Add to repositories" appears for unpinned submodules and swaps to "Remove from repositories" (with the same confirmation as the d key) once pinned. The menu is grouped with separators — mutations, inspect, graph, pin management — and adding a repo now jumps focus to the Repositories panel with the new row selected. (e0b93a5, 2a4b1ce)
Pinned submodules nest under their parent repo in the list: they render as a dim └ name connector row directly below the parent in every sort order, instead of a long breadcrumb path sorted on its own. (2a4b1ce, 28a0614, c44f1d9)
Fixed
Removing a pinned repo that the root scan can never rediscover (a submodule inside another listed repo, or a repo outside every root) no longer appends its bare directory name to excluded_repos, where it substring-matched unrelated paths forever after. (2a4b1ce)
Quitting no longer leaves an in-flight git operation (and its ssh) running after exit; fetch, pull/push/submodule and file/worktree ops are killed as a process group on exit, force-quit, or timeout. Follow-up to the v0.14.0 fetch process-group kill, which only covered the fetch timeout path. (#60, #61, closes #59) Thanks @expoli.
[0.14.1] - 2026-08-27
Added
One-line install without Rust tooling: curl -fsSL https://raw.githubusercontent.com/affromero/gitpane/main/install.sh | sh detects the platform, downloads the latest release binary, and installs it to /usr/local/bin (override with GITPANE_INSTALL_DIR; sudo only when the target dir is not writable). Replaces the four per-platform curl+tar blocks in the README.
Fixed
[12 lines not shown]
devel/gitnr: update to 0.3.1
What's New
Wayland clipboard support — clipboard actions now use native Wayland data-control, with automatic X11 fallback. Copied templates and commands remain available to native Wayland apps (#23). Thanks @LashaKamadadze.
Fixes & Maintenance
Replaced the yanked fastrand 2.4.0 dependency with 2.5.0
Added pull request validation while keeping release jobs restricted to version tags
devel/feluda: update to 1.16.0
What's Changed
feat(licenses): custom license definitions and unlicensed vendored code by @anistark in #244
build(deps): bump the cargo group across 2 directories with 1 update by @dependabot[bot] in #245
build(deps): update all outdated dependencies and raise MSRV to 1.88 by @anistark in #246
feat(sbom): identify packages by ecosystem and PURL by @anistark in #250
feat(sbom): read an existing SBOM as a scan source by @anistark in #251
feat(filesystem): catalog installed apk and dpkg packages by @anistark in #255
docs: rework the features page and surface the version in the UI by @anistark in #256
feat(filesystem): catalog installed rpm packages by @anistark in #259
feat(licenses): resolve unknown licenses from ClearlyDefined by @anistark in #260
chore: adds new release by @farhaanbukhsh in #261
exiv2: update to 0.28.9.
What's Changed
Stop the parser from backtracking by @kevinbackhouse in #9309
Fix copy-paste error in WebPImage::inject_VP8X height check (backport #9280) by @mergify[bot] in #9314
Use readOrThrow in MatroskaVideo::decodeBlock for EOF detection (backport #9282) by @mergify[bot] in #9315
Fix wrong variable in findXmp XMP trailer search loop (backport #9284) by @mergify[bot] in #9316
Bound setMediaStream search to the trak atom size (backport #9286) by @mergify[bot] in #9319
Use integer division in TiffBinaryArray::doCount (backport #9288) by @mergify[bot] in #9330
Add orientation handling and tests for Sony camera files (backport #9295) by @mergify[bot] in #9335
Add Tokina 80-400. (backport #9296) by @mergify[bot] in #9336
Add more CanonFileInfo tags (backport #9312) by @mergify[bot] in #9338
Add new Exif 3.1 tags (backport #9298) by @mergify[bot] in #9337
Revert "Bound setMediaStream search to the trak atom size" by @kmilos in #9340
Add enforce to avoid out-of-bounds read by @kevinbackhouse in #9308
Add Pentax HDF tag (backport #9317) by @mergify[bot] in #9344
Revert to Windows 2022 to fix build failure by @kevinbackhouse in #9350
Update CodeCov keybase url (backport #9327) by @mergify[bot] in #9348
[40 lines not shown]