v2.15.1 c808592

2026-02-08

c808592fix monitor start race and document insecure TLS risk GPG Verifiedtag v2.15.1brice
332577eMerge pull request #68 from bnema/fix/readiness-and-backup-detect merge GPG Unverifiedbnema
24496earefactor process log follow into helpers GPG Verifiedbrice
450e4feFallback admin process logs to journalctl when file logging is disabled GPG Verifiedbrice
3e72060Address Copilot and CodeRabbit review feedback GPG Verifiedbrice
3a8691dRefactor push deploy spinner to reuse Bubble Tea component GPG Verifiedbrice
b8f764fImprove deploy wait UX and runtime-agnostic healthcheck detection GPG Verifiedbrice
b5f0d17fix(proxy): use longer timeout for registry reverse proxy GPG Verifiedbrice
c15a0b8fix(registry): skip image.pushed event for digest-only manifest PUTs GPG Verifiedbrice
83fbdd9feat(monitor): add background container monitor and non-blocking AutoStart GPG Verifiedbrice
a5eba19fix(deploy,backup): tolerate slow healthchecks on restart and detect pgsql attachments GPG Verifiedbrice
d255d28docs: document tailnet-only registry access and self-signed remote setup GPG Verifiedbrice
cf76057docs(config): clarify backup schedule allowed values GPG Verifiedtag v2.15.0brice
dbe3920fix(review): address scheduler and backup service nitpicks GPG Verifiedbrice
806527crefactor: resolve lint findings in scheduler and image prune GPG Verifiedbrice
f6bf3a9feat(backup): wire scheduled backup execution and retention GPG Verifiedbrice
df21944fix(images): handle digest-like image references in tag splitting GPG Verifiedbrice
c1743fefix(images): resolve remaining coderabbit nitpicks GPG Verifiedbrice
b615a35fix(images): address coderabbit review feedback GPG Verifiedbrice
4539f00docs(images): add config and CLI cleanup documentation GPG Verifiedbrice
b5442e4feat(app): wire image prune config and scheduler job GPG Verifiedbrice
352a4eafeat(cli): add remote image list and prune commands GPG Verifiedbrice
4677f2dfeat(admin): add image list and prune endpoints GPG Verifiedbrice
ca495a5feat(images): add registry retention and blob garbage collection logic GPG Verifiedbrice
e0d7177feat(images): add use case service for image listing and runtime prune GPG Verifiedbrice
5045b68feat(images): add domain prune models and filesystem retention primitives GPG Verifiedbrice
aa1b244feat(images): add runtime image prune and detailed docker image listing GPG Verifiedbrice
5f60208Merge pull request #67 from bnema/dependabot/go_modules/github.com/charmbracelet/bubbles-0.21.1 merge GPG Unverifiedbnema
aff7b69chore(deps): bump github.com/charmbracelet/bubbles from 0.21.0 to 0.21.1 GPG Unverifieddependabot[bot]

2026-02-07

5e11a00Merge pull request #66 from bnema/fix/proxy-cache-race-condition-clean merge GPG Unverifiedtag v2.14.0bnema
99c9ecbfix(deploy): honor explicit zero drain_delay and document instant switch GPG Verifiedbnema
b0d058efix(deploy): cleanup failed containers on inspect errors and warn on drain timeout GPG Verifiedbnema
7e326befix(deploy): add signal-based readiness and drain with documented timeouts GPG Verifiedbnema
4fba121fix(deploy): wire drain delay, prevent duplicate invalidation, and update docs GPG Verifiedbnema
2632e63fix(container): skip old cleanup on canceled deploy context GPG Verifiedbrice
777a0a7fix(container): extract deploy helpers to satisfy gocyclo GPG Verifiedbrice
1838ab2fix(deploy) synchronous proxy cache invalidation to prevent 503s during zero-downtime deploy GPG Verifiedbrice
711b2acMerge pull request #65 from bnema/feat/backup-cron-services merge GPG Unverifiedbnema
6ee3fd8fix(backup): ensure cleanup on dump failures and skip canceled start GPG Verifiedbrice
63aabbafix(backup): hide storage paths and stabilize cron next run GPG Verifiedbrice
66fbb46fix(backup): honor ctx cancellation and selected database GPG Verifiedbrice
511c20bdocs(cli): clarify backup run db auto-selection GPG Verifiedbrice
c318835fix(backup): propagate contexts and harden scheduler behavior GPG Verifiedbrice
1ac3076fix(backup): harden backup flows, scheduler safety, and admin/cli handling GPG Verifiedbrice
28497b7fix(backup): address review hardening and edge cases GPG Verifiedbrice
b2d1306chore(docs): remove migrated backup cron plan GPG Verifiedbrice
634f497feat(backup): add postgres backup MVP with admin and CLI flows GPG Verifiedbrice
639b629docs: add backup & cron services implementation plan GPG Verifiedbrice
5b20b25feat(cli) add --insecure flag to gordon remotes add GPG Verifiedbrice
00c89f2docs: add insecure registry and TLS troubleshooting guides 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