-
459766cb16
docs: R-168 is CLOSED — the "CI is still owed" sentence was stale (R-229 part 2)
main
admin
2026-08-06 11:03:02 +02:00
-
ee2c810201
pre-push: refuse a push from a clone outside the felhom workspace (R-204 rider)
admin
2026-08-05 10:46:40 +02:00
-
122bbeea48
papra: mount the volume where the app actually writes (R-156, last leg)
admin
2026-08-03 11:29:51 +02:00
-
7cb58ecdf8
docs: CHANGELOG + REPORT for the CI workflow
admin
2026-08-02 16:35:45 +02:00
-
aa57588f55
ci: run the static catalog gate on every push (R-168)
admin
2026-08-02 16:27:28 +02:00
-
f16f29757e
REPORT: catalog_gates --fast + pre-push hook
admin
2026-08-02 15:37:11 +02:00
-
340ff2a2d6
docs: CHANGELOG for catalog_gates --fast + the pre-push hook
admin
2026-08-02 15:28:43 +02:00
-
c3e4bb18c7
gates: catalog_gates --fast + pre-push hook
admin
2026-08-02 15:23:08 +02:00
-
fd7747d129
catalog gates: one entry point, mandated in CLAUDE.md (R-161 ruling)
admin
2026-08-02 14:03:55 +02:00
-
6d45b60f94
persistence sweep: renumber proposed findings R-159..R-162 (R-158 collided mid-session)
admin
2026-08-02 12:24:48 +02:00
-
acb44672fd
persistence sweep: teardown complete (all 3 layers) + papra referral updated
admin
2026-08-02 12:23:40 +02:00
-
2b22a23d60
persistence sweep: 53 templates measured; gramps-web + wishlist fixed; runtime gate added
admin
2026-08-02 12:21:30 +02:00
-
4252121519
R-75: ingest binds move to ${IMPORT_PATH}; data_paths annotation
admin
2026-07-26 08:17:55 +02:00
-
3067a94652
docs(report): lifecycle replaces retired/, live-proven on 9201
admin
2026-07-21 16:36:41 +02:00
-
a32541684a
catalog: lifecycle field replaces the retired/ directory move
admin
2026-07-21 16:19:49 +02:00
-
857ba53233
gitignore: __pycache__ from the new python gate tests
admin
2026-07-21 15:30:21 +02:00
-
b3eabfd611
catalog: re-pin wanderer to the current upstream shape, retire plant-it, add the resolvability gate
admin
2026-07-21 15:30:15 +02:00
-
34d50a33ac
docs: migrate workflow to DooPlex-local execution
admin
2026-07-19 12:28:09 +02:00
-
a14c97db65
CHANGELOG + REPORT: campaign 7 full catalog sweep (53/53, 45 pass, 13 fixes)
admin
2026-07-19 03:22:56 +02:00
-
fd4426b1b2
wger: probe and route port 8000 (the image exposes 8000, not 80)
admin
2026-07-19 03:17:26 +02:00
-
27fab821b1
tandoor: port 8080 -> 80 and set ALLOWED_HOSTS (2.x moved both)
admin
2026-07-19 03:09:22 +02:00
-
94074840d1
wger: 2.6 with the full DJANGO_DB_* set (2.3 no longer exists upstream)
admin
2026-07-19 03:04:55 +02:00
-
2c0788db35
zipline: health path /api/health -> /api/healthcheck (404 in v4)
admin
2026-07-19 02:32:58 +02:00
-
28764f19c0
tandoor: start_period 30s -> 240s (probes exhausted before gunicorn bound)
admin
2026-07-19 02:32:58 +02:00
-
ccbc52787a
homebox: healthcheck must GET, not HEAD (--spider hit a 405)
admin
2026-07-19 02:32:58 +02:00
-
7350cd905a
wger: revert 2.6 -> 2.3 (2.6 needs a full DB config the template cannot supply)
admin
2026-07-19 02:26:02 +02:00
-
acfbd6e527
papra + wishlist: fix lying wget healthchecks (images ship only node)
admin
2026-07-19 02:23:46 +02:00
-
b9b5b9246d
zipline: CORE_DATABASE_URL -> DATABASE_URL (v4 dropped the prefix for the DB var)
admin
2026-07-19 01:40:30 +02:00
-
bf1e339738
wishlist: follow upstream to ghcr.io and pin v0.66.0 (Hub image is gone)
admin
2026-07-19 01:35:16 +02:00
-
a35d67ba63
wger: set DJANGO_DB_DATABASE (2.6 dropped the sqlite default)
admin
2026-07-19 01:27:22 +02:00
-
48ee8be363
tandoor: raise app memory 512M -> 1024M (OOM proven) + correct mem_limit sum
admin
2026-07-19 01:16:21 +02:00
-
d7ffcbe74d
rallly: raise app memory 256M -> 768M (OOM-killed at 256M)
admin
2026-07-19 01:05:32 +02:00
-
63f0ca5622
homebox: add required HBOX_AUTH_API_KEY_PEPPER (0.26 panics without it)
admin
2026-07-19 00:54:20 +02:00
-
05cb216968
papra: add required AUTH_SECRET (app refuses to boot without it)
admin
2026-07-19 00:42:29 +02:00
-
1c06ef00bd
n8n: raise memory 512M -> 1536M (V8 heap OOM proven during validation)
admin
2026-07-19 00:42:29 +02:00
-
4ce7beea9e
outline: set PGSSLMODE=disable (1.x defaults to SSL; the sidecar Postgres has none)
admin
2026-07-19 00:42:28 +02:00
-
9938c5564e
gramps-web: raise memory 384M -> 1024M (OOM proven during validation)
admin
2026-07-19 00:02:25 +02:00
-
25a2480396
homebox: v0.16.3 -> 0.26.2 and drop the 'v' tag prefix (old pin no longer resolves)
admin
2026-07-19 00:02:25 +02:00
-
604284f91c
gokapi: revert v2.2.4 -> v1.9.6 (v2 refuses to start against the seeded config)
admin
2026-07-18 23:32:20 +02:00
-
8f35697931
uptime-kuma: pin floating ':2' -> 2.4.0
admin
2026-07-18 23:27:39 +02:00
-
e5657c926b
zipline: 4.0.0 -> 4.6.1
admin
2026-07-18 23:27:06 +02:00
-
e43fa89f80
wger: 2.3 -> 2.6
admin
2026-07-18 23:27:06 +02:00
-
501c02fbfc
wanderer: meilisearch v1.12 -> v1.49 (app image left: ghcr.io/flomp/wanderer does not resolve, see campaign doc)
admin
2026-07-18 23:27:06 +02:00
-
3fa63cddbd
vikunja: 0.24.6 -> 2.3.0 [MAJOR]
admin
2026-07-18 23:27:06 +02:00
-
4ff5b8f95b
vaultwarden: 1.33.2-alpine -> 1.36.0-alpine
admin
2026-07-18 23:27:05 +02:00
-
7fc24df469
tandoor: 1.5.26 -> 2.6.13 [MAJOR]
admin
2026-07-18 23:27:05 +02:00
-
712c760fc8
sparkyfitness: v0.17.2 -> v0.17.3 (server + web)
admin
2026-07-18 23:27:05 +02:00
-
507eb3f6dd
sonarr: 4.0.13 -> 4.0.19
admin
2026-07-18 23:27:05 +02:00
-
780f4f457f
seerr: 2.3.0 -> 2.7.3
admin
2026-07-18 23:27:05 +02:00
-
52e03be3eb
romm: 4.5.0 -> 5.0.0 [MAJOR]
admin
2026-07-18 23:27:05 +02:00
-
e3f3a815e9
rallly: 3.11.2 -> 4.11.1 [MAJOR]
admin
2026-07-18 23:27:05 +02:00
-
e0b6da6376
radarr: 5.17.2 -> 6.3.0 [MAJOR]
admin
2026-07-18 23:27:05 +02:00
-
cf8b6456ee
privatebin: 1.7.5 -> 2.0.5 [MAJOR]
admin
2026-07-18 23:27:04 +02:00
-
f01ed3f963
paperless-ngx: 2.15.3 -> 2.20.15
admin
2026-07-18 23:27:04 +02:00
-
4d6b55d2cb
outline: 0.82.0 -> 1.9.1 [MAJOR]
admin
2026-07-18 23:27:04 +02:00
-
0ee1ce42eb
opengist: 1.10 -> 1.13
admin
2026-07-18 23:27:04 +02:00
-
bc2a2dbe08
onlyoffice: 8.3.0 -> 9.4.0 [MAJOR]
admin
2026-07-18 23:27:04 +02:00
-
5e2c1ae31e
nextcloud: 31.0.14-apache -> 34.0.1-apache [MAJOR]
admin
2026-07-18 23:27:04 +02:00
-
c615bde179
navidrome: 0.54.5 -> 0.63.2
admin
2026-07-18 23:27:04 +02:00
-
ec7f9c41ec
n8n: 1.79.3 -> 2.31.3 [MAJOR]
admin
2026-07-18 23:27:04 +02:00
-
9055a6aa0b
mealie: v3.10.2 -> v3.20.1
admin
2026-07-18 23:27:03 +02:00
-
aa27d0c054
komga: 1.20.0 -> 1.25.0
admin
2026-07-18 23:27:03 +02:00
-
a3f9b02ebf
kimai: apache-2.25.0 -> apache-2.57.0
admin
2026-07-18 23:27:03 +02:00
-
373d6cfb08
emby: fix lying healthcheck (curl absent; image ships only BusyBox)
admin
2026-07-18 23:14:02 +02:00
-
4dd4f47363
jellyfin: 10.11.6 -> 10.11.11
admin
2026-07-18 22:59:13 +02:00
-
cb10409098
homepage: v1.2.0 -> v1.13.2
admin
2026-07-18 22:59:13 +02:00
-
893e26ac8b
homebox: v0.16.3 -> v0.26.2
admin
2026-07-18 22:59:13 +02:00
-
2f6ef07f50
home-assistant: 2026.2.2 -> 2026.7.2
admin
2026-07-18 22:59:13 +02:00
-
4ebd11d021
gramps-web: v24.12.1 -> v25.6.0 [MAJOR]
admin
2026-07-18 22:59:13 +02:00
-
b789acc427
grafana: 11.5.1 -> 13.1.0 [MAJOR]
admin
2026-07-18 22:59:13 +02:00
-
0873294781
gokapi: v1.9.6 -> v2.2.4 [MAJOR]
admin
2026-07-18 22:59:12 +02:00
-
12e36d3c01
glance: v0.7.4 -> v0.8.5
admin
2026-07-18 22:59:12 +02:00
-
6742d5faf1
gitea: 1.23.4 -> 1.27.0
admin
2026-07-18 22:59:12 +02:00
-
e881018fd4
ghost: 6.19.2-alpine -> 6.53.0-alpine
admin
2026-07-18 22:59:12 +02:00
-
bcd2c35c7a
emby: 4.9.0.42 -> 4.10.0.20
admin
2026-07-18 22:59:12 +02:00
-
a2115b27c7
docmost: 0.25.3 -> 0.95.0
admin
2026-07-18 22:59:12 +02:00
-
19a6ea421e
code-server: 4.96.4 -> 4.129.0
admin
2026-07-18 22:59:12 +02:00
-
da04c3583f
claper: 1.8 -> 2.5 [MAJOR]
admin
2026-07-18 22:59:11 +02:00
-
c7de1e6364
adventurelog: fix lying frontend healthcheck (wget in a distroless image)
admin
2026-07-18 22:55:40 +02:00
-
147cee7795
calcom: v4.6.9 -> v6.2.0 [MAJOR]
admin
2026-07-18 22:37:35 +02:00
-
b5abc84d4e
audiobookshelf: 2.19.5 -> 2.35.1
admin
2026-07-18 22:37:34 +02:00
-
413832cf55
adventurelog: v0.11.0 -> v0.12.1 (backend + frontend)
admin
2026-07-18 22:37:34 +02:00
-
0e34997594
actualbudget: 26.1.0 -> 26.7.0
admin
2026-07-18 22:37:34 +02:00
-
75e7cf0c5b
immich: v2.5.5 -> v3.0.3 [MAJOR], postgres -> 16-vectorchord0.4.3-pgvectors0.2.0
admin
2026-07-18 22:32:58 +02:00
-
0b73e5ecc9
bookstack: 25.02.2 -> 26.05.2 [MAJOR], mariadb 11.6 -> 12.3 [MAJOR]
admin
2026-07-18 22:21:04 +02:00
-
21e8df1e3a
backup classification: backup: blocks for the 13 bind-bearing apps
admin
2026-07-14 18:51:36 +02:00
-
365a017e81
REPORT: git-sync no-op verified on 9201 (pinned compose synced, calibre not restarted)
admin
2026-07-12 14:39:58 +02:00
-
71828a81cf
image pinning: eliminate :latest from all 5 unpinned templates + standing gate
admin
2026-07-12 14:37:57 +02:00
-
2ebe082a2a
docs: healthcheck sweep REPORT (localhost -> 127.0.0.1, 48 templates, live-validated)
admin
2026-07-06 20:43:13 +02:00
-
8ddd3c9da5
fix(healthcheck): sweep localhost -> 127.0.0.1 across all 48 templates
admin
2026-07-06 20:25:54 +02:00
-
d86e25662f
fix(vaultwarden): _ENABLE_SMTP boot-gate — fresh email-off deploys crash-looped (campaign F1)
admin
2026-07-06 14:01:11 +02:00
-
13eedb1a83
docs: CHANGELOG + REPORT — sparkyfitness finalization + validation
admin
2026-07-03 19:48:31 +02:00
-
c7490f7a40
sparkyfitness: finalize — image-inspected healthchecks + probe-container naming (REUSE row added)
admin
2026-07-03 19:40:09 +02:00
-
15cdf7b090
docs: CLAUDE.md light expansion (repo purpose, deploy contract, pointers)
admin
2026-07-03 11:26:12 +02:00
-
c5a3d1b15b
docs: REUSE.md introduced — catalog conventions map (canonical app, healthcheck families, traps) + minimal CLAUDE.md
admin
2026-07-03 09:39:38 +02:00
-
bb81cd414a
app-email: calcom+nextcloud wired & send-tested; calcom healthcheck GET fix + docs
admin
2026-06-29 13:56:49 +02:00
-
e90dae890e
calcom: fix healthcheck path (/api/health 404 in v4.x -> /api/auth/providers)
admin
2026-06-29 13:47:18 +02:00
-
342a389f3d
calcom: add DATABASE_DIRECT_URL (required by Prisma; migrations failed without it)
admin
2026-06-29 13:42:15 +02:00
-
9dd4923053
calcom: fix non-existent image pin v4.8.7 -> v4.6.9 (nearest valid 4.x)
admin
2026-06-29 13:33:04 +02:00
-
1b89692a49
app-email: calcom + nextcloud mappings (tls_mode=plaintext, nextcloud split-From)
admin
2026-06-29 13:14:01 +02:00