v0.30.0 eb3068f

2026-06-27

eb3068fMerge pull request #331 from bnema/prepare/v0.30.0 merge GPG Unverifiedtag v0.30.0bnema
adf5335docs(changelog): prepare v0.30.0 GPG Verifiedbrice
b617425Merge pull request #330 from bnema/docs/changelog-since-v0.29.0 merge GPG Unverifiedbnema
6e8fb40docs(changelog): summarize unreleased changes GPG Verifiedbrice
82be2e8Merge pull request #329 from bnema/release/final-review-fixes merge GPG Unverifiedbnema
ae98108test(assets): validate full systemviews wasm stream GPG Verifiedbrice
2d810effix(release): address final review blockers GPG Verifiedbrice

2026-06-26

c0d5b53Merge pull request #328 from bnema/backlog/architecture-cleanup merge GPG Unverifiedbnema
b200f6bfix(runtime): make dev IPC checks CI-safe GPG Verifiedbrice
b13ad36ci: install gtk layer shell dependency GPG Verifiedbrice
9c26b13fix(runtime): harden dev browser launch sockets GPG Verifiedbrice
f150f41fix: address final review findings GPG Verifiedbrice
f82f76afix: compensate CEF OSR backing scale for zoom GPG Verifiedbrice
10629bdfix: split startup shell from fresh-window command GPG Verifiedbrice
ded7322fix: shorten dev browser launch socket path GPG Verifiedbrice
8e835ccfix: address follow-up review findings GPG Verifiedbrice

2026-06-25

fd1a5dbfix: address PR review findings GPG Verifiedbrice
895ec25fix(arch): address coderabbit cleanup findings GPG Verifiedbrice
573527dtest(updater): cover request-error retry paths GPG Verifiedbrice
2bfaca9fix(arch): address final architecture review findings GPG Verifiedbrice
ec8c3eerefactor(ui): extract app window lifecycle helpers GPG Verifiedbrice
c031fearefactor(ui): extract omnibox favorite toggle helpers GPG Verifiedbrice
0b6a0cfrefactor(ui): extract workspace close context helper GPG Verifiedbrice
dbc9709test(config): validate schema-backed engine settings GPG Verifiedbrice
32b8423test(config): guard reference docs against schema drift GPG Verifiedbrice
41c038atest(config): guard schema metadata against default drift GPG Verifiedbrice
f7c186fchore(cli): avoid app shadow lint warnings GPG Verifiedbrice
89e934drefactor(config): consolidate engine migration metadata GPG Verifiedbrice
f4ac668refactor(url): move local path probing out of domain GPG Verifiedbrice
c55079echore(arch): clean up low-risk architecture backlog items GPG Verifiedbrice
d3cb888Merge pull request #322 from bnema/chore/dx-verify-generated-check merge GPG Unverifiedbnema
0984239Merge branch 'main' into chore/dx-verify-generated-check merge GPG Unverifiedbnema
b3fd143Merge pull request #327 from bnema/refactor/reactive-history-sidebar merge GPG Unverifiedbnema
1c4bed6Merge branch 'main' into refactor/reactive-history-sidebar merge GPG Unverifiedbnema
5f2a4b4fix(history): harden recorder shutdown and sidebar timers GPG Verifiedbrice
961fbdeMerge pull request #320 from bnema/fix/issue-311-load-error-skeleton merge GPG Unverifiedbnema
a048e29Merge branch 'main' into fix/issue-311-load-error-skeleton merge GPG Unverifiedbnema
1708967refactor(history): refresh sidebar from history changes GPG Verifiedbrice

2026-06-24

245fafaMerge pull request #323 from bnema/ci/dx-next-nongo-paths merge GPG Unverifiedbnema
f646d5dMerge branch 'main' into ci/dx-next-nongo-paths merge GPG Unverifiedbnema
8c1666eMerge pull request #325 from bnema/dependabot/github_actions/github-actions-02325a8da5 merge GPG Unverifiedbnema
0e20e68Merge branch 'main' into dependabot/github_actions/github-actions-02325a8da5 merge GPG Unverifiedbnema
dc5c960chore(deps): bump the go-dependencies group with 2 updates (#326) GPG Unverifieddependabot[bot]
49dcd50chore(deps): bump the github-actions group with 2 updates GPG Unverifieddependabot[bot]
da80e8bMerge pull request #324 from bnema/perf/history-timeline-row-limit merge GPG Unverifiedbnema
966cc92Merge branch 'main' into ci/dx-next-nongo-paths merge GPG Unverifiedbnema
40ad86cMerge branch 'main' into perf/history-timeline-row-limit merge GPG Unverifiedbnema
8ffb740Merge pull request #321 from bnema/fix/deps-02-cef-aur-dependency merge GPG Unverifiedbnema
6b8a075perf(history): bound timeline pagination by rows GPG Verifiedbrice
177b3fdMerge branch 'main' into fix/issue-311-load-error-skeleton merge GPG Unverifiedbnema

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