v0.9.0 636c44c

2025-09-22

636c44cfeat(release): prepare v0.9.0 release with workspace management features tag v0.9.0bamen
cb5e838Merge branch 'featt/zellij-pane-enhancement' merge bamen
522f04dfeat(workspace): add advanced popup deduplication and OAuth auto-close system bamen
b0316fffeat(workspace): implement multi-pane window management and workspace system bamen

2025-09-21

66de55afeat(workspace): inject GUI controls into popup webviews bamen
f94457cfix(shortcuts): remove duplicate Ctrl+F registration causing find toggle conflicts bamen
aef040ffix(webkit): resolve OAuth popup rendering and sizing issues bamen
8f9dae0feat(gui): add footer component to homepage layout bamen

2025-09-20

11c5027feat(gui): add footer component to homepage layout bamen
35b7cc8feat(workspace): enhance blank target handling and popup detection bamen
255e713fix(webkit): prevent windowfeatures crash on blank target links bamen
dc10bc8style(imports): reorganize import order and cleanup whitespace bamen
a2035abchore(build): update homepage script reference to minified version bamen
b885b9dfeat(gui): enhance homepage with footer, improved history sorting and redesigned shortcuts layout bamen
d23ce77docs(changelog): add popup handling implementation entries bamen
9bc294afix(tests): resolve variable redeclaration warnings in workspace tests bamen
30637f8feat(workspace): implement popup tracking and universal window.close() handling bamen
d542439feat(webkit): add close and load-changed signal handlers for popup auto-close bamen
fa08de5refactor(cli): simplify history entry parsing logic bamen
b27dcc8fix(gtk): ensure proper widget unparenting before reassignment bamen
97c8607fix(cache): improve error handling and use standard io constants bamen
cbb68b6docs(shortcuts): fix navigation key bindings and remove outdated controls bamen
9ba1d18fix(ui): improve focus handling and refactor shortcut dispatch bamen
8bcc885feat(workspace): enhance popup handling with proper widget lifecycle bamen
d9972d9feat(webkit): implement popup handler with webkit create signal bamen
d0eaf06chore(build): simplify local cache config and update dependencies bamen

2025-09-18

7576372refactor(tests): remove obsolete tests bamen
7f21e33chore(repo): reorganize services structure and codebase cleanup bamen

2025-09-19

3b4fc68feat(docs): highlight zellij pane mode in README and homepage shortcuts bamen
a6d0e00docs(changelog): add configurable workspace styling entry bamen
96a4258feat(workspace): add configurable styling for pane borders bamen
cb15db6refactor: Enhance gtk border on focus bamen
8de061efix: binary tree tree logic on workspace close bamen
2bdc438refactor: remove build constraint from window_shortcuts.go bamen
525c783Merge branch 'vk/718f-add-unit-t' into feat/zellij-pane-mode merge bamen
b1ee2a5refactor(tests): fix unit testing approach with proper mocking bamen
c736f06Add unit tests for the browser/pane pure geometrical/binary tree logic with the deletion, hierarchy, siblingds, reatributions of root etc (vibe-kanban 2223cb34) bamen
3075954Add unit tests for the browser/pane pure geometrical/binary tree logic with the deletion, hierarchy, siblingds, reatributions of root etc (vibe-kanban 2223cb34) bamen
bd90d73docs(changelog): document zellij workspace management feature bamen
a886655refactor(controllers): adapt clipboard, zoom, and messaging for pane-specific handling bamen
ed638e0feat(gui): add workspace-aware focus management and pane controls bamen
6260495refactor(browser): adapt webview and webkit architecture for multi-pane workspaces bamen
f7997f7refactor(shortcuts): implement window-level global shortcut system bamen
f223216feat(webkit): add workspace container widgets and dom event handlers bamen
eac9484feat(workspace): implement binary tree pane management system bamen
ba9ac75feat(config): add zellij-style workspace configuration system bamen

2025-09-16

a7f39d5improve(omnibox): harden shadow host against page removal bamen
59edcdfimprove(webkit): enhance logging for GUI stylesheet bamen
933a721improve(omnibox): adopt theme tokens for light/dark parity bamen
7604f1edocs(changelog): document performance and zoom improvements in unreleased bamen

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. Elsewhere: into the side 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
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 8

Tags 42

↑↓ moveenter openesc close