detached 55f7c78

docs(config): note the 2s QUIC keepalive cost of warm connections

commit
55f7c78831fea30a67bca40d091d1713c1cc36ba
author
brice · · 2026-10-07 07:20 UTC
parent
8bf6829
signature
GPG VerifiedCD88F9E564E0102646FB6077A1A07C7C7C3E349D · arch-gpg Verified for the committer email
1 file · +1 -1
M docs/configuration.md +1 -1
@@ -187,7 +187,7 @@ Configure this in `~/.config/vev/broker.json`. The file is created on first use
187187 - `warmTransports`: how many idle connections to keep (0–64, default 8). The oldest one closes first. `0` disables it.
188188 - `warmIdleTimeout`: close an idle connection after this long, such as `5m` (max `24h`). Default `off`: no time limit.
189189
190-Warm connections never keep the broker running.
190+Warm connections never keep the broker running. Each open QUIC connection, warm ones included, sends a small keepalive every 2 seconds so mobile and NAT paths stay open; on battery, set `warmIdleTimeout` to close idle ones.
191191
192192 ## Logs and durable state
193193
@@ -187,7 +187,7 @@ Configure this in `~/.config/vev/broker.json`. The file is created on first use
187 - `warmTransports`: how many idle connections to keep (0–64, default 8). The oldest one closes first. `0` disables it.187 - `warmTransports`: how many idle connections to keep (0–64, default 8). The oldest one closes first. `0` disables it.
188 - `warmIdleTimeout`: close an idle connection after this long, such as `5m` (max `24h`). Default `off`: no time limit.188 - `warmIdleTimeout`: close an idle connection after this long, such as `5m` (max `24h`). Default `off`: no time limit.
189 189
190-Warm connections never keep the broker running.190+Warm connections never keep the broker running. Each open QUIC connection, warm ones included, sends a small keepalive every 2 seconds so mobile and NAT paths stay open; on battery, set `warmIdleTimeout` to close idle ones.
191 191
192 ## Logs and durable state192 ## Logs and durable state
193 193

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