Repository navigation
Releases: Vamxi/bunker
Releases · Vamxi/bunker
Release list
v0.6.1
Added
- Drag a tab to move it, up and down the sidebar or along the bar; the
other tabs make way as it goes.
Changed
- A colour-tagged tab has a short rounded bar at its left edge in the
sidebar, and a line along its bottom edge in the bar, instead of a border
all the way round. Neighbouring tabs of the same colour join theirs into
one; in the sidebar it bends round the group's top and bottom corners
like a bracket. The collapsed sidebar keeps its ring around the number.
v0.6.0
Added
- Neighbouring tabs of the same colour share one border, so they read as a
group.
Changed
- A colour-tagged tab has a border all the way round in the sidebar and the
bar, instead of a stripe along one edge. The collapsed sidebar keeps its
ring around the number.
v0.5.0: m Tag tabs with a colour from the tab menu
Added
- Tabs can be tagged with a colour from their right-click menu (Colour:
red, yellow, green, cyan, blue, purple, or None), taken from the theme's
palette. A tagged tab has a stripe along its edge in the sidebar or bar,
and a ring around its number in the collapsed sidebar, which still shows
when an alert fills the number.
Fixed
- Backspace works in the search bar (Ctrl+F); it did nothing before.
v0.4.0
Added
- Tabs light up when they need you: a coloured dot in the sidebar or bar,
or the coloured number in the collapsed sidebar. Green: a command that ran
10 seconds or longer finished; red: it failed; yellow: a program rang the
bell or asked for a notification (OSC 9, 777, and 99, which Claude Code
can send). Looking at the tab clears it. While the window is in the
background, bunker also shows a desktop notification; clicking it opens
that tab. Exit codes come from shell integration (OSC 133); without it,
bunker notices when the shell gets the terminal back. Settings are under
[notify]and in Preferences > Terminal.
Fixed
- Backspace, Enter, and Tab send their usual bytes to programs that turn on
the kitty keyboard protocol's basic mode, as the protocol says; only
programs that ask for every key as an escape code get escape codes for
them. Backspace sent an escape code before, which some programs did not
take as Backspace, and a shell left behind by a program that crashed with
the mode on lost Enter. bunker config setcreated no file when the config did not exist yet and
the value equalled the default.
v0.3.0
Added
- Every shortcut can be changed: the window's own (new tab, next and
previous tab, clipboard, text size, Preferences) join bunk's pane keys
under[keys]. Preferences > Keyboard records a new shortcut when you
click one and press the keys, and asks before taking a key another
action uses. A key set for two actions is shown in a banner. bunker config set,get, andlistchange and read any setting from a
shell, with the same checks as Preferences. GTK's key spelling
(<Control>Right) is accepted.- The cursor blinks.
[cursor] blinkissystem(the desktop setting, or
what the program asks for),on, oroff, as in Ptyxis.
v0.2.1
Fixed
- Pasting with Ctrl+V after copying inside bunker froze the window. bunk's
copy and paste keys now use the window's own clipboard, like
Ctrl+Shift+C and Ctrl+Shift+V, and never wait on a clipboard command. - A split into the same container (Alt+F1) no longer freezes the window
while podman or docker answers. - If the window ever stops responding for 5 seconds, bunker logs where it is
stuck, so the cause can be found.
v0.2.0
Added
- bunker is released as an RPM.
grm install Vamxi/bunkerinstalls it with
dnf, together with the launcher, the icons, and GTK 4;bunker install-desktopis no longer needed for released builds.
Changed
--debugnow logs to stderr, and--tracewrites/tmp/bunker.log
(truncated on every start). The trace file is only used if it is a
regular file you own. Without flags, only warnings and errors are logged.
Faster
- Plain output about 40% faster (
seq 1 2000000: 0.83 s → 0.48 s):
scrolling clears only the part of a line that was used. - Coloured and Unicode output about 40% faster (52 MB of coloured text
with CJK and emoji: 1.81 s → 1.09 s): character widths and grapheme
checks come from a lookup table, and the byte stream is scanned with fast
byte searches instead of one byte at a time. Full-screen programs (btop,
vim) redraw about 4× faster in the emulator.
v0.1.1
v0.1.0
First release.
- bunk in every tab: split panes, context-aware splits into the same
container / SSH host / sudo, zoom, search, status badges, keyboard
passthrough - Tabs in a collapsible sidebar or a top bar, renamable, with a right-click
menu - 20 themes, following the desktop's light/dark setting by default
- GPU rendering through GTK 4
- Preferences (Ctrl+,) that edit a plain config file, and live reload when
you edit it yourself - Clickable links (Ctrl+click) for URLs and
ls --hyperlink - Input methods: dead keys, Compose, CJK, emoji picker
bunker install-desktopadds bunker to the app grid and dock