main ece7682

2026-10-08

b034df2refactor(fuzzy): route palette ordering and description matches through the shared matcher GPG Verifiedbrice
1c51966docs(daemon): correct snapshot worker lock, transient page and geometry comments GPG Verifiedbrice
525159drefactor(daemon): build the palette decision directly in its enter branch GPG Verifiedbrice
db16c31refactor(daemon): drop test-only graphics namespace release and cwd override inspector GPG Verifiedbrice
0f5321afix(daemon): read multi-section config from one snapshot and test ApplyConfig publication GPG Verifiedbrice
e16502cfix(daemon): reapply the session theme once the floating spare is published GPG Verifiedbrice
1d86a91fix(daemon): refuse a same-peer switch during a purge as unavailable and keep its offer GPG Verifiedbrice
c002b88test(daemon): cover the restored generation payload budget GPG Verifiedbrice
351738dfix(snapshot): inflate object payloads into an exact-size buffer GPG Verifiedbrice
f0493e8fix(client): restore the real cursor when only a predicted cursor moved GPG Verifiedbrice
fe83619fix(client): replay the held prefix after a resume input overflow GPG Verifiedbrice
3a8b3d9Merge pull request 'feat(bar): add bar.background option for transparent bars' (#17) from feat/bar-background into main merge bnema
4f60ef9test(bar): cover bar.background across theme modes and live reload GPG Verifiedbrice
60de555feat(bar): add bar.background option for transparent top and bottom bars GPG Verifiedbrice
0254710Merge pull request 'perf: stop decoding rows in copy navigation and reuse transient compose pages' (#15) from perf/render-copy-allocations into main merge bnema
1c3372fMerge pull request 'refactor(daemon): extract config snapshot, snapshot worker, graphics pool and palette history' (#13) from refactor/daemon-split into main merge bnema
da8b91eMerge pull request 'refactor(client): split Supervisor state into navigation and picker owners' (#11) from refactor/supervisor-split into main merge bnema
df3f959test(daemon): pin transient page savings against a no-scratch baseline and cover modal and failed publications GPG Verifiedperf/render-copy-allocations brice
b5fd841refactor(daemon): clarify runtime config and palette execution names and test process inspector options GPG Verifiedrefactor/daemon-split brice
d5dd60dperf(daemon): compose toast and floating frames into reusable scratch pages GPG Verifiedbrice
f3a8767perf(copy): read row widths without decoding rows GPG Verifiedbrice
475bd98refactor(client): inline trivial navigation accessors and test navigation state GPG Verifiedrefactor/supervisor-split brice
4d933cbrefactor(daemon): document lock ownership and Locked suffix GPG Verifiedbrice
0bb8a8erefactor(daemon): own palette history and split palette input GPG Verifiedbrice
a1296c0refactor(daemon): extract snapshot worker GPG Verifiedbrice
4c53368refactor(daemon): extract graphics namespace pool GPG Verifiedbrice
f04184frefactor(daemon): hold one ProcessInspector instead of four funcs GPG Verifiedbrice
7d8f24drefactor(daemon): load runtime config from one snapshot GPG Verifiedbrice
b96d645refactor(client): group picker session state GPG Verifiedbrice
4992fe8refactor(client): extract supervisor navigation state GPG Verifiedbrice
9ff586dMerge pull request 'fix: CI flakes in render coordinator readiness and quicnettest event order' (#16) from fix/ci-race-and-proxy-event-order into main merge bnema
fe90d45fix(quicnettest): emit the impairment event before scheduling the packet GPG Verifiedfix/ci-race-and-proxy-event-order brice
dce3fadfix(daemon): read attachment lease readiness under the coordinator lock GPG Verifiedbrice
f67cb47Merge pull request 'fix: v0.7.0 review findings' (#12) from fix/v0.7.0-polish into main merge bnema
ab3fd84fix(snapshot): drop inflate buffer slack from retained payloads GPG Verifiedbrice
fab9d89fix(daemon): release switch purge admission once membership commits GPG Verifiedbrice
261a65dfix(client): end the held-input overflow only once an attachment begins GPG Verifiedbrice
08ceb7ffix(client): keep typed guesses on Enter until the next daemon frame GPG Verifiedbrice
d2f974dfix(daemon): theme the floating spare and resize it under the apply gate GPG Verifiedbrice
8dda6f5test(daemon): cover echo acknowledgement through sequenced input GPG Verifiedbrice
8442b74refactor(protocol): share the echo acknowledgement delay GPG Verifiedbrice
706193cfix(harness): bind the resilience relay to loopback by default GPG Verifiedbrice
fd82dd0fix(client): keep the held-input overflow sticky for a whole outage GPG Verifiedbrice
7f72ec6fix(daemon): hold purge admission during a client-initiated same-peer switch GPG Verifiedbrice
dced086fix(client): never leave predicted echo on a moved or repainted row GPG Verifiedbrice
861e555fix(daemon): answer floating spare shell queries before a tab claims it GPG Verifiedbrice
03130e9fix(snapshot): bound inflated object payloads on restore GPG Verifiedbrice
4604c71fix(theme): keep the active tab title readable with the indexed accent fallback GPG Verifiedbrice
f0478a2fix(copy): drop refined search that was slower and panicked on corrupt history GPG Verifiedbrice
65bd500Merge pull request 'refactor: architecture cleanup' (#10) from refactor/architecture-cleanup into main merge bnema

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 12

Tags 11

↑↓ moveenter openesc close