main bac21c6

2026-05-23

a17d8d2fix(cli): tighten review follow-ups GPG Verifiedbrice
93fc814fix(runtime): harden reload and cleanup reporting GPG Verifiedbrice
78bf949fix(release): harden v2.31 readiness GPG Verifiedbrice

2026-05-22

35467d7Merge pull request #202 from bnema/fix/cleanup-diagnostics-lifecycle merge GPG Unverifiedtag v2.31.0-dev19bnema
64bf6f1fix(cli): honor configured volume prefix in diagnose GPG Verifiedbrice
ea2fb16fix(cli): clarify route diagnose cleanup output GPG Verifiedbrice
6507981fix(cli): normalize remote route not found errors GPG Verifiedbrice
e8ee147fix(cli): tighten route diagnose resource scoping GPG Verifiedbrice
7b9923fMerge pull request #201 from bnema/chore/cli-mocks-diagnostics merge GPG Unverifiedtag v2.31.0-dev18bnema
cda2c5afix(cli): avoid waitgroup go helper in route aggregation GPG Verifiedbrice
b9cf20dtest(cli): preserve mock call ordering GPG Verifiedbrice
899a76dtest(cli): replace hand-written fakes with mocks GPG Verifiedbrice
1290c78Merge pull request #200 from bnema/feat/deletion-cleanup-lifecycle merge GPG Unverifiedbnema
33a66ecfix(cleanup): keep route delete response DTO scoped GPG Verifiedbrice
6e7b92etest(cli): generate control plane mock GPG Verifiedbrice
0c06e0cfeat(cleanup): reconcile removed runtime entities GPG Verifiedbrice

2026-05-17

4106bb1Merge pull request #199 from bnema/fix/local-routes-status-sync merge GPG Unverifiedbnema

2026-05-15

dede852Fix route status for configured local and remote routes GPG Verifiedbrice
bd898f0Merge pull request #198 from bnema/feat/auto-infer-remote-target merge GPG Unverifiedtag v2.31.0-dev17bnema
3eb7cb6cli: apply follow-up review fixes GPG Verifiedbrice
1e6e9b3cli: use errors.AsType for remote inference GPG Verifiedbrice
b2108efcli: tighten inferred remote output and filtering GPG Verifiedbrice
2154bd4cli: auto infer remote targets from saved remotes GPG Verifiedbrice

2026-05-10

8d0a092Merge pull request #197 from bnema/feat/registry-rename-startup-recovery-hardening merge GPG Unverifiedtag v2.31.0-dev16bnema
29c9fddMerge branch 'main' into feat/registry-rename-startup-recovery-hardening merge GPG Unverifiedbnema
95b3044Remove dead restart policy migration path GPG Verifiedbrice
53f9355Assert config load in registry matching tests GPG Verifiedbrice
2b371d2Refresh auto-route domains and dedupe attachments GPG Verifiedbrice
637b278Clarify startup recovery behavior and tests GPG Verifiedbrice
ec88514Harden registry rename and startup recovery GPG Verifiedbrice
99756e8Merge pull request #196 from bnema/dependabot/go_modules/github.com/bnema/zerowrap-1.4.0 merge GPG Unverifiedbnema
7606d6dMerge pull request #195 from bnema/dependabot/go_modules/golang.org/x/mod-0.36.0 merge GPG Unverifiedbnema
791a9b6Merge pull request #194 from bnema/dependabot/go_modules/golang.org/x/sys-0.44.0 merge GPG Unverifiedbnema
15062feMerge pull request #193 from bnema/dependabot/go_modules/github.com/fsnotify/fsnotify-1.10.1 merge GPG Unverifiedbnema
56a5ef4build(deps): bump github.com/bnema/zerowrap from 1.3.0 to 1.4.0 GPG Unverifieddependabot[bot]
ef7b701build(deps): bump golang.org/x/mod from 0.35.0 to 0.36.0 GPG Unverifieddependabot[bot]
dcd1d3abuild(deps): bump golang.org/x/sys from 0.43.0 to 0.44.0 GPG Unverifieddependabot[bot]
f677ababuild(deps): bump github.com/fsnotify/fsnotify from 1.10.0 to 1.10.1 GPG Unverifieddependabot[bot]

2026-05-05

ad19cc0Merge pull request #192 from bnema/fix/podman-restart-policy-create-time merge GPG Unverifiedbnema
482a736Keep restart policy at create time for Podman GPG Verifiedtag v2.31.0-dev15brice
3751047Merge pull request #191 from bnema/fix/managed-container-restart-policy merge GPG Unverifiedtag v2.31.0-dev14bnema
7132cc9Set restart policy after readiness GPG Verifiedbrice
86ffd72Move restart policy migration to startup GPG Verifiedbrice
edf3939Reuse container sync snapshot for restart policy migration GPG Verifiedbrice
84bef01Migrate restart policy for existing managed containers GPG Verifiedbrice
d3752fdAdd restart policy update runtime support GPG Verifiedbrice
65d845eMerge branch 'main' into fix/managed-container-restart-policy merge GPG Verifiedbrice
3a157b3Merge pull request #190 from bnema/fix/podman-backup-copy-basename merge GPG Unverifiedbnema
33585b6Prefer exact backup tar extraction matches GPG Verifiedbrice
ecdfc27Set restart policy for managed containers 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 7

Tags 106

↑↓ moveenter openesc close