v0.33.2 57f21d6

history of internal/ui/app_browser_launch_test.go at v0.33.2

2026-08-14

21d72f7Merge pull request #365 from bnema/feat/native-vim-mode-tranche-1-2a merge GPG Unverifiedbnema
fc65432fix(vim): handle nil sequence trie GPG Verifiedbrice
25599f9test(ui): cancel transient toaster timers brice

2026-08-13

76e12e8fix(omnibox): always open standalone links in new window GPG Verifiedbrice
1ee1a70fix(webview): harden reviewed bridge paths (#372) GPG Unverifiedbnema
41ddc34feat(workspace): route external links by configuration GPG Verifiedbrice

2026-08-12

0600fe7test(ui): clean up deferred toaster callbacks GPG Verifiedbrice

2026-07-26

3eb9180test(ui): cover floating browsing context routing GPG Verifiedbrice
ec8878ffeat(ui): open floating page requests in browser windows GPG Verifiedbrice

2026-07-04

da71e78Apply go fix updates GPG Verifiedbrice

2026-06-25

2bfaca9fix(arch): address final architecture review findings GPG Verifiedbrice

2026-06-23

42e6c82refactor(ui): move runtime config state out of app GPG Verifiedbrice
3ada45brefactor(ui): complete runtime config provider migration GPG Verifiedbrice
2064b93refactor(tests): move remaining fake doubles to mockery GPG Verifiedbrice
a605e6brefactor(tests): replace simple fakes with generated mocks GPG Verifiedbrice

2026-06-20

312aa52test(ui): isolate gtk display probe environment GPG Verifiedbrice
e34ffa6test(ui): harden gtk display probe tests GPG Verifiedbrice
42f0f48test(ui): make headless gtk tests deterministic GPG Verifiedbrice

2026-06-03

8bbb568fix(cef): harden vulkan navigation handoff GPG Verifiedbrice

2026-05-23

7c67957fix(omnibox): keep standalone launch visible on uncertainty GPG Verifiedbrice

2026-05-21

5fef01bfix(core): decouple viewport sync and honor config overrides GPG Verifiedbrice
3929f92fix(cef): stabilize osr browser creation and tab shortcuts GPG Verifiedbrice

2026-05-15

e9cfa6dAddress trivial zoom review follow-ups GPG Verifiedbrice
ca353b8Support zoom for local file URLs GPG Verifiedbrice

2026-05-11

9e90b30Stabilize popup restore followups GPG Verifiedbrice
18f35c0Harden popup and restore cleanup GPG Verifiedbrice
a5ef447Harden stale pane restore paths GPG Verifiedbrice
7bf171bPreserve UI state for stale pane IDs GPG Verifiedbrice

2026-05-05

0747243Harden native builds and tab state GPG Verifiedbrice
acba2a5Scope browser windows and stabilize tab geometry GPG Verifiedbrice

2026-04-16

d1704defix: address remaining CodeRabbit issues GPG Verifiedbrice
dccb0abtest(ui): skip gtk window tests without display GPG Verifiedbrice

2026-04-15

2f5a6d2fix: restore stacked pane callbacks GPG Verifiedbrice
f439770fix: clear stale UI before session restore GPG Verifiedbrice
53e2aa3fix: clean up stale multi-window state GPG Verifiedbrice
f7b7a96fix: preserve session restore across CEF relaunch GPG Verifiedbrice
af0abd1refactor: localize multi-window shell chrome and routing GPG Verifiedbrice
81d2160fix: localize multi-window input and permission UI GPG Verifiedbrice

2026-04-14

b7da822fix: keep fresh-window single-tab bars hidden GPG Verifiedbrice
9488c51fix: keep fresh-window tabs and relay handoff responsive GPG Verifiedbrice
60b8e93fix lint in browser launch feature GPG Verifiedbrice
1147e01fix: resync tab bar after fresh window rollback GPG Verifiedbrice
7ef5ca7fix: rebind promoted browser windows and roll back failed opens GPG Verifiedbrice
f7d1190feat: listen for browser launch requests in ui app GPG Verifiedbrice

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