main 9d07a00

v1.1.0

tag
v1.1.0Latest
commit
16b1719
published
2026-11-02

Changelog

Features

  • 9592e56 feat(env): enable Wayland HDR with launch opt-out
  • a80a349 feat(install): add display driver flag and forward Wayland CEF workaround
  • a82937c feat(kill): list the session a stop terminates
  • 44f2975 feat(kill): report what the stop terminated
  • bcbf52b feat(wine): prefer HDR-capable Wine for Wayland
  • cea9d01 feat(wine): update prefixes on Wine version changes

Bug Fixes

  • 48889d6 fix(clean): preserve exclusion and lock inode throughout full cleanup
  • 7352a5e fix(env): keep CEF windows awake on wayland
  • b61b91f fix(env): match retail WoW.exe in the HDR DXVK sections
  • 42fbd6f fix(env): report inherited HDR state on X11
  • 24083da fix(env): scope automatic HDR to WoW executables
  • 4394f6d fix(kill): never claim an idle prefix that was not observed
  • 2736965 fix(kill): report only the processes that are really gone
  • 3265b6d fix(prefix): serialize maintenance shutdown and deletion
  • c83548d fix(systray): disable wine systray on every launch
  • 5fceeb7 fix(tests): make Wine process fixtures independent of system coreutils
  • e3de95d fix(wine): install and verify graphics DLLs without setup scripts
  • da74bd4 fix(wine): let Battle.net close before killing the prefix
  • ae813c8 fix(wine): lock prefix maintenance and prevent runtime downgrades
  • be8605f fix(wine): only sweep wine processes, and never skip the sweep
  • 0b86770 fix(wine): preserve launch environment for systray setup
  • df9d979 fix(wine): reap leftover wine processes when the wineserver is gone
  • 0118c4b fix(wine): report an unverifiable sweep instead of a silent success
  • 3bbe02c fix(wine): report clients stopped by graceful close
  • 32544e8 fix(wine): respect prefix architecture and optional d3d8
  • bc05f59 fix(wine): respect prefix runtime minimum during shutdown
  • 1fe80dd fix(wine): restrict startup preflight to maintenance
  • 6ef0214 fix(wine): retry interrupted initial prefix creation safely

Refactoring

  • 866e925 refactor(wine): prefer PATH Wine consistently in all modes
  • 6438725 refactor(wine): use a single binary resolver for every mode

Arch Linux

yay -S bnetctl-bin
# Or build the latest Git source:
yay -S bnetctl-git

Assets

namesizecontent type
bnetctl_linux_arm64.tar.gz2.8 MiBapplication/gzip
bnetctl_linux_x86_64.tar.gz3.1 MiBapplication/gzip
checksums.txt187 Btext/plain; charset=utf-8

Source

Keyboard shortcuts

Single-key shortcuts are on. ctrl k and esc work whatever this says.

ctrl k :
go to a section, branch, tag, file or repository
?
this list
j k
move the row cursor down / up
enter
open the row under the cursor; on Files, a directory opens or closes in place
↑ ↓ ← → home end
in the file tree (focus on a row): previous / next row, close / open a directory or go to its parent / first entry, first / last row. They never open a file
l h
on Files: open a directory or a file / close a directory or go up to its parent, then to the parent page. On pages with a side panel: into the panel (on a merge request, its files) / back to the content; there j k move between its controls
g g G
first / last row
/
filter the list; on Files, find a file anywhere in the repository (esc clears, enter opens the best match)
b
switch branch or tag
g s g f g c g b g m g i g r g a
tabs: summary, files, commits, branches & tags, merge requests, issues, releases, actions (when available)
g h
home
w
wide mode: use the whole width of the screen, or not (remembered)
y
copy a permalink pinned to the commit; in a file, click a line number to select it, shift-click for a range
d u x
diff: split / unified / collapse or expand all
e E
diff: the whole file in view / every file, with the lines the hunks hide
n
merge request: next note in the diff
esc
close a dialog, leave a field

Branches 2

Tags 2

↑↓ moveenter openesc close