From 69761cf91bfccb3721b1b6c6f4a94d5bd9137b73 Mon Sep 17 00:00:00 2001 From: kisfenyo Date: Wed, 2 Sep 2026 20:15:33 +0200 Subject: [PATCH] catalog_since on all 53 apps: the date this repo last moved each app's pinned images MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Backfilled from this repo's own git history (newest commit whose image: set differs from its parent's), excluding the two bentopdf SPIKE commits by hash — they moved a pin and reverted it in the same hour and are a measurement, not a release. Four anchors confirmed (nextcloud 5e2c1ae, grafana b789acc, calcom 147cee7, vikunja 3fa63cd, all 2026-07-18); six apps re-checked against git log by hand. Consumed by felhom-controller v0.233.0 to render 'Frissitesi elerheto - N napja'. No version number is ever shown to the customer, so there is no version: key. Rule added to CLAUDE.md; the missing drift gate is filed as a register row (the gates runner fetches at --depth 1 and has no parent to diff an image: line against). --- CHANGELOG.md | 33 +++++++++++++++++++++++++ CLAUDE.md | 11 +++++++++ templates/actualbudget/.felhom.yml | 3 +++ templates/adventurelog/.felhom.yml | 3 +++ templates/audiobookshelf/.felhom.yml | 3 +++ templates/bentopdf/.felhom.yml | 3 +++ templates/bookstack/.felhom.yml | 3 +++ templates/calcom/.felhom.yml | 3 +++ templates/calibre-web/.felhom.yml | 3 +++ templates/claper/.felhom.yml | 3 +++ templates/code-server/.felhom.yml | 3 +++ templates/crafty-controller/.felhom.yml | 3 +++ templates/docmost/.felhom.yml | 3 +++ templates/emby/.felhom.yml | 3 +++ templates/ghost/.felhom.yml | 3 +++ templates/gitea/.felhom.yml | 3 +++ templates/glance/.felhom.yml | 3 +++ templates/gokapi/.felhom.yml | 3 +++ templates/grafana/.felhom.yml | 3 +++ templates/gramps-web/.felhom.yml | 3 +++ templates/home-assistant/.felhom.yml | 3 +++ templates/homebox/.felhom.yml | 3 +++ templates/homepage/.felhom.yml | 3 +++ templates/immich/.felhom.yml | 3 +++ templates/jellyfin/.felhom.yml | 3 +++ templates/kimai/.felhom.yml | 3 +++ templates/komga/.felhom.yml | 3 +++ templates/mealie/.felhom.yml | 3 +++ templates/n8n/.felhom.yml | 3 +++ templates/navidrome/.felhom.yml | 3 +++ templates/nextcloud/.felhom.yml | 3 +++ templates/onlyoffice/.felhom.yml | 3 +++ templates/opengist/.felhom.yml | 3 +++ templates/outline/.felhom.yml | 3 +++ templates/paperless-ngx/.felhom.yml | 3 +++ templates/papra/.felhom.yml | 3 +++ templates/plant-it/.felhom.yml | 3 +++ templates/plex/.felhom.yml | 3 +++ templates/privatebin/.felhom.yml | 3 +++ templates/radarr/.felhom.yml | 3 +++ templates/rallly/.felhom.yml | 3 +++ templates/recipe-importer/.felhom.yml | 3 +++ templates/romm/.felhom.yml | 3 +++ templates/seerr/.felhom.yml | 3 +++ templates/sonarr/.felhom.yml | 3 +++ templates/sparkyfitness/.felhom.yml | 3 +++ templates/tandoor/.felhom.yml | 3 +++ templates/termix/.felhom.yml | 3 +++ templates/uptime-kuma/.felhom.yml | 3 +++ templates/vaultwarden/.felhom.yml | 3 +++ templates/vikunja/.felhom.yml | 3 +++ templates/wanderer/.felhom.yml | 3 +++ templates/wger/.felhom.yml | 3 +++ templates/wishlist/.felhom.yml | 3 +++ templates/zipline/.felhom.yml | 3 +++ 55 files changed, 203 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index c7582a3..a8e1115 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,36 @@ +## catalog_since on all 53 apps — how long has a newer pin been sitting here? (2026-09-02, update arc slice 2) + +**One new optional key in every `.felhom.yml`, no compose file changed, no image moved.** + +`catalog_since: "YYYY-MM-DD"` records the date THIS repo last changed that app's pinned images. The +controller (v0.233.0) compares what a box is ACTUALLY running against what the template now pins and +renders one Hungarian badge — *"Naprakész"* or *"Frissítés elérhető — 45 napja"*. **No version number +is shown to the customer anywhere** (operator ruling, 2026-09-02: a household cannot act on +`26.05.2`), so there is deliberately no `version:` key to keep in sync alongside this one. + +**Backfilled from this repo's own git history**, not typed by hand: for each app, the newest commit +whose set of `image:` values differs from its parent's. Four anchors confirmed against the spike's +own numbers — nextcloud `5e2c1ae`, grafana `b789acc`, calcom `147cee7`, vikunja `3fa63cd`, all +2026-07-18 — and six apps re-checked against `git log` by hand (bentopdf, plex, crafty-controller, +homebox, bookstack, wanderer). + +**Two commits were EXCLUDED BY HASH and the reason is the point:** `214d448` and `30bd892`, the +bentopdf pin move and its same-hour revert, are recorded above as a spike MEASUREMENT and not a +release. Counting them would have dated bentopdf 2026-09-02 for a pin that has not actually moved +since `71828a8` (2026-07-12), which is when `:latest` became `v2.8.6`. + +Range: 2026-02-15 (plex, still on its original pin) to 2026-07-21. Thirty-eight of the 53 sit on +2026-07-18, the catalog-wide bump. + +**The rule this creates, now in `CLAUDE.md`:** any commit that changes an `image:` line must set that +app's `catalog_since` to the same day. **There is no gate enforcing it yet** — the gates runner +fetches at `--depth 1` and has no parent commit to diff against — and that gap is filed as a register +row rather than left implicit. + +Gates after the change: `image-pins` **OK**. `image-resolvable` and `volume-persistence` came back +INCONCLUSIVE for environmental reasons unrelated to this change (Docker Hub throttled 6 of 65 +unauthenticated manifest lookups; the volume prober's own canary needs a scratch Docker host). + ## SPIKE measurement — bentopdf pin moved and reverted the same hour (2026-09-01, R-438) — NOT A RELEASE **No template is different after this pair of commits.** `214d448` moved diff --git a/CLAUDE.md b/CLAUDE.md index 6269ea0..c793a53 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -51,6 +51,17 @@ deployed `app.yaml` (customer secrets) is never overwritten. Full deploy details anywhere in the fleet is pinned to the digest it is currently running (a pin must never cause a version jump). Digest pins (`@sha256:`) also count. Gate: `python scripts/check-image-pins.py` (run after any compose change; exit 1 on any floating/missing tag). +- **Any commit that changes an `image:` line MUST set that app's `catalog_since` to the same day.** + `.felhom.yml` carries `catalog_since: "YYYY-MM-DD"` — the date THIS repo last moved that app's + pinned images. It is not a version and not an upstream release date; the controller uses it, and + only it, to tell a customer *"Frissítés elérhető — 45 napja"*. No version number is ever shown to + the customer, so there is deliberately no `version:` key to keep in sync alongside it. + A stale `catalog_since` under-reports how long a box has been behind, which is the one number the + badge exists to give. Absent, empty, malformed or FUTURE-dated all degrade to a badge with no age + and one WARN in the controller log — never a broken template. + **There is no gate for this yet** and that is a known gap, filed as a register row: the gates + runner fetches at `--depth 1` and has no parent commit to diff an `image:` line against, so a drift + gate needs a deeper fetch. Backfilled for all 53 apps from git history on 2026-09-02. - **A pinned tag can still rot away upstream** — the pin gate is syntactic and cannot see that. Second gate: `python3 scripts/check-image-resolvable.py` (exit 0 resolve / 1 GONE / 2 inconclusive), run at the start of every catalog campaign and before any publish train that vouches the catalog. diff --git a/templates/actualbudget/.felhom.yml b/templates/actualbudget/.felhom.yml index 0da2256..4bc66d4 100644 --- a/templates/actualbudget/.felhom.yml +++ b/templates/actualbudget/.felhom.yml @@ -13,6 +13,9 @@ subdomain: "budget" # --- Asset slug --- slug: "actualbudget" +# catalog_since: the date THIS repo last changed this app's pinned images. Any commit that +# changes an image: line must set this to the same day (see CLAUDE.md). +catalog_since: "2026-07-18" # --- Resource hints (displayed on deploy screen) --- resources: diff --git a/templates/adventurelog/.felhom.yml b/templates/adventurelog/.felhom.yml index 9980b4e..ed5bcb6 100644 --- a/templates/adventurelog/.felhom.yml +++ b/templates/adventurelog/.felhom.yml @@ -8,6 +8,9 @@ description: "Utazási napló és kalandtervező" category: "travel" subdomain: "travel" slug: "adventurelog" +# catalog_since: the date THIS repo last changed this app's pinned images. Any commit that +# changes an image: line must set this to the same day (see CLAUDE.md). +catalog_since: "2026-07-18" # --- Resource hints (displayed on deploy screen) --- resources: diff --git a/templates/audiobookshelf/.felhom.yml b/templates/audiobookshelf/.felhom.yml index 2faa533..608ac5c 100644 --- a/templates/audiobookshelf/.felhom.yml +++ b/templates/audiobookshelf/.felhom.yml @@ -8,6 +8,9 @@ description: "Hangoskönyv és podcast kezelő szerver" category: "media" subdomain: "audiobooks" slug: "audiobookshelf" +# catalog_since: the date THIS repo last changed this app's pinned images. Any commit that +# changes an image: line must set this to the same day (see CLAUDE.md). +catalog_since: "2026-07-18" # --- Resource hints (displayed on deploy screen) --- resources: diff --git a/templates/bentopdf/.felhom.yml b/templates/bentopdf/.felhom.yml index 228703c..3bc889a 100644 --- a/templates/bentopdf/.felhom.yml +++ b/templates/bentopdf/.felhom.yml @@ -8,6 +8,9 @@ description: "Adatvédelmi fókuszú PDF eszköztár" category: "tools" subdomain: "pdf" slug: "bentopdf" +# catalog_since: the date THIS repo last changed this app's pinned images. Any commit that +# changes an image: line must set this to the same day (see CLAUDE.md). +catalog_since: "2026-07-12" # --- Resource hints (displayed on deploy screen) --- resources: diff --git a/templates/bookstack/.felhom.yml b/templates/bookstack/.felhom.yml index 198d972..e0d4439 100644 --- a/templates/bookstack/.felhom.yml +++ b/templates/bookstack/.felhom.yml @@ -8,6 +8,9 @@ description: "Egyszerű, könyv-szerű wiki és dokumentáció platform" category: "productivity" subdomain: "wiki" slug: "bookstack" +# catalog_since: the date THIS repo last changed this app's pinned images. Any commit that +# changes an image: line must set this to the same day (see CLAUDE.md). +catalog_since: "2026-07-18" # --- Resource hints (displayed on deploy screen) --- resources: diff --git a/templates/calcom/.felhom.yml b/templates/calcom/.felhom.yml index bfa24bf..4c56fc8 100644 --- a/templates/calcom/.felhom.yml +++ b/templates/calcom/.felhom.yml @@ -8,6 +8,9 @@ description: "Nyílt forráskódú időpontfoglaló (Calendly alternatíva)" category: "travel" subdomain: "cal" slug: "calcom" +# catalog_since: the date THIS repo last changed this app's pinned images. Any commit that +# changes an image: line must set this to the same day (see CLAUDE.md). +catalog_since: "2026-07-18" # --- Resource hints (displayed on deploy screen) --- resources: diff --git a/templates/calibre-web/.felhom.yml b/templates/calibre-web/.felhom.yml index 17d4aa9..3aeac3f 100644 --- a/templates/calibre-web/.felhom.yml +++ b/templates/calibre-web/.felhom.yml @@ -8,6 +8,9 @@ description: "Automatizált e-könyv könyvtár - konvertálás, metaadat kezel category: "media" subdomain: "books" slug: "calibre-web" +# catalog_since: the date THIS repo last changed this app's pinned images. Any commit that +# changes an image: line must set this to the same day (see CLAUDE.md). +catalog_since: "2026-07-12" # --- Resource hints (displayed on deploy screen) --- resources: diff --git a/templates/claper/.felhom.yml b/templates/claper/.felhom.yml index 00917b3..21ab10c 100644 --- a/templates/claper/.felhom.yml +++ b/templates/claper/.felhom.yml @@ -8,6 +8,9 @@ description: "Interaktív prezentáció és közönség bevonás" category: "productivity" subdomain: "present" slug: "claper" +# catalog_since: the date THIS repo last changed this app's pinned images. Any commit that +# changes an image: line must set this to the same day (see CLAUDE.md). +catalog_since: "2026-07-18" # --- Resource hints (displayed on deploy screen) --- resources: diff --git a/templates/code-server/.felhom.yml b/templates/code-server/.felhom.yml index 427e743..c2942f6 100644 --- a/templates/code-server/.felhom.yml +++ b/templates/code-server/.felhom.yml @@ -8,6 +8,9 @@ description: "VS Code a böngészőben - kódolás bárhonnan" category: "dev" subdomain: "code" slug: "code-server" +# catalog_since: the date THIS repo last changed this app's pinned images. Any commit that +# changes an image: line must set this to the same day (see CLAUDE.md). +catalog_since: "2026-07-18" # --- Resource hints (displayed on deploy screen) --- resources: diff --git a/templates/crafty-controller/.felhom.yml b/templates/crafty-controller/.felhom.yml index eca12e5..e7583f5 100644 --- a/templates/crafty-controller/.felhom.yml +++ b/templates/crafty-controller/.felhom.yml @@ -8,6 +8,9 @@ description: "Minecraft szerver kezelő webes felülettel" category: "games" subdomain: "minecraft" slug: "crafty-controller" +# catalog_since: the date THIS repo last changed this app's pinned images. Any commit that +# changes an image: line must set this to the same day (see CLAUDE.md). +catalog_since: "2026-06-26" # --- Resource hints (displayed on deploy screen) --- resources: diff --git a/templates/docmost/.felhom.yml b/templates/docmost/.felhom.yml index 84ecb98..bced530 100644 --- a/templates/docmost/.felhom.yml +++ b/templates/docmost/.felhom.yml @@ -13,6 +13,9 @@ subdomain: "docs" # --- Asset slug --- slug: "docmost" +# catalog_since: the date THIS repo last changed this app's pinned images. Any commit that +# changes an image: line must set this to the same day (see CLAUDE.md). +catalog_since: "2026-07-18" # --- Resource hints (displayed on deploy screen) --- resources: diff --git a/templates/emby/.felhom.yml b/templates/emby/.felhom.yml index b656472..6342cff 100644 --- a/templates/emby/.felhom.yml +++ b/templates/emby/.felhom.yml @@ -8,6 +8,9 @@ description: "Személyes média szerver élő TV és DVR támogatással" category: "media" subdomain: "emby" slug: "emby" +# catalog_since: the date THIS repo last changed this app's pinned images. Any commit that +# changes an image: line must set this to the same day (see CLAUDE.md). +catalog_since: "2026-07-18" # --- Resource hints (displayed on deploy screen) --- resources: diff --git a/templates/ghost/.felhom.yml b/templates/ghost/.felhom.yml index 3e672fb..30179df 100644 --- a/templates/ghost/.felhom.yml +++ b/templates/ghost/.felhom.yml @@ -8,6 +8,9 @@ description: "Professzionális blog és hírlevél platform" category: "productivity" subdomain: "blog" slug: "ghost" +# catalog_since: the date THIS repo last changed this app's pinned images. Any commit that +# changes an image: line must set this to the same day (see CLAUDE.md). +catalog_since: "2026-07-18" # Bare "/" is the public blog; the admin panel / setup wizard lives at /ghost/. open_path: "/ghost/" diff --git a/templates/gitea/.felhom.yml b/templates/gitea/.felhom.yml index 0806501..a6cf68f 100644 --- a/templates/gitea/.felhom.yml +++ b/templates/gitea/.felhom.yml @@ -8,6 +8,9 @@ description: "Könnyű, saját Git szerver webes felülettel" category: "dev" subdomain: "git" slug: "gitea" +# catalog_since: the date THIS repo last changed this app's pinned images. Any commit that +# changes an image: line must set this to the same day (see CLAUDE.md). +catalog_since: "2026-07-18" # --- Resource hints (displayed on deploy screen) --- resources: diff --git a/templates/glance/.felhom.yml b/templates/glance/.felhom.yml index edf1fa5..d6b75ff 100644 --- a/templates/glance/.felhom.yml +++ b/templates/glance/.felhom.yml @@ -8,6 +8,9 @@ description: "Minimalista információs dashboard" category: "dashboard" subdomain: "dashboard" slug: "glance" +# catalog_since: the date THIS repo last changed this app's pinned images. Any commit that +# changes an image: line must set this to the same day (see CLAUDE.md). +catalog_since: "2026-07-18" # --- Resource hints (displayed on deploy screen) --- resources: diff --git a/templates/gokapi/.felhom.yml b/templates/gokapi/.felhom.yml index ba5deec..5e40d76 100644 --- a/templates/gokapi/.felhom.yml +++ b/templates/gokapi/.felhom.yml @@ -8,6 +8,9 @@ description: "Ideiglenes fájlmegosztás lejáró linkekkel" category: "files" subdomain: "share" slug: "gokapi" +# catalog_since: the date THIS repo last changed this app's pinned images. Any commit that +# changes an image: line must set this to the same day (see CLAUDE.md). +catalog_since: "2026-07-18" # Gokapi's bare "/" redirects away (file-share index); the admin/login UI is at /admin. open_path: "/admin" diff --git a/templates/grafana/.felhom.yml b/templates/grafana/.felhom.yml index 065d5df..3cea507 100644 --- a/templates/grafana/.felhom.yml +++ b/templates/grafana/.felhom.yml @@ -8,6 +8,9 @@ description: "Professzionális monitoring és vizualizációs platform" category: "dashboard" subdomain: "grafana" slug: "grafana" +# catalog_since: the date THIS repo last changed this app's pinned images. Any commit that +# changes an image: line must set this to the same day (see CLAUDE.md). +catalog_since: "2026-07-18" # --- Resource hints (displayed on deploy screen) --- resources: diff --git a/templates/gramps-web/.felhom.yml b/templates/gramps-web/.felhom.yml index 8828d4d..083e64e 100644 --- a/templates/gramps-web/.felhom.yml +++ b/templates/gramps-web/.felhom.yml @@ -8,6 +8,9 @@ description: "Családfa készítő és genealógiai szoftver" category: "home" subdomain: "family" slug: "gramps-web" +# catalog_since: the date THIS repo last changed this app's pinned images. Any commit that +# changes an image: line must set this to the same day (see CLAUDE.md). +catalog_since: "2026-07-18" # --- Resource hints (displayed on deploy screen) --- resources: diff --git a/templates/home-assistant/.felhom.yml b/templates/home-assistant/.felhom.yml index 94aaa78..6cfda82 100644 --- a/templates/home-assistant/.felhom.yml +++ b/templates/home-assistant/.felhom.yml @@ -8,6 +8,9 @@ description: "Nyílt forráskódú okos otthon központ" category: "home" subdomain: "ha" slug: "home-assistant" +# catalog_since: the date THIS repo last changed this app's pinned images. Any commit that +# changes an image: line must set this to the same day (see CLAUDE.md). +catalog_since: "2026-07-18" # --- Resource hints (displayed on deploy screen) --- resources: diff --git a/templates/homebox/.felhom.yml b/templates/homebox/.felhom.yml index 80512a2..557a8c9 100644 --- a/templates/homebox/.felhom.yml +++ b/templates/homebox/.felhom.yml @@ -13,6 +13,9 @@ subdomain: "inventory" # --- Asset slug --- slug: "homebox" +# catalog_since: the date THIS repo last changed this app's pinned images. Any commit that +# changes an image: line must set this to the same day (see CLAUDE.md). +catalog_since: "2026-07-19" # --- Resource hints (displayed on deploy screen) --- resources: diff --git a/templates/homepage/.felhom.yml b/templates/homepage/.felhom.yml index 8d856f8..5da1dbb 100644 --- a/templates/homepage/.felhom.yml +++ b/templates/homepage/.felhom.yml @@ -8,6 +8,9 @@ description: "Személyre szabható kezdőlap szolgáltatás widgetekkel" category: "dashboard" subdomain: "home" slug: "homepage" +# catalog_since: the date THIS repo last changed this app's pinned images. Any commit that +# changes an image: line must set this to the same day (see CLAUDE.md). +catalog_since: "2026-07-18" # --- Resource hints (displayed on deploy screen) --- resources: diff --git a/templates/immich/.felhom.yml b/templates/immich/.felhom.yml index 2ac0b19..d7b2af2 100644 --- a/templates/immich/.felhom.yml +++ b/templates/immich/.felhom.yml @@ -13,6 +13,9 @@ subdomain: "photos" # --- Asset slug --- slug: "immich" +# catalog_since: the date THIS repo last changed this app's pinned images. Any commit that +# changes an image: line must set this to the same day (see CLAUDE.md). +catalog_since: "2026-07-18" # --- Resource hints (displayed on deploy screen) --- resources: diff --git a/templates/jellyfin/.felhom.yml b/templates/jellyfin/.felhom.yml index d93d2c6..04170cb 100644 --- a/templates/jellyfin/.felhom.yml +++ b/templates/jellyfin/.felhom.yml @@ -8,6 +8,9 @@ description: "Ingyenes és nyílt forráskódú média szerver" category: "media" subdomain: "media" slug: "jellyfin" +# catalog_since: the date THIS repo last changed this app's pinned images. Any commit that +# changes an image: line must set this to the same day (see CLAUDE.md). +catalog_since: "2026-07-18" # --- Resource hints (displayed on deploy screen) --- resources: diff --git a/templates/kimai/.felhom.yml b/templates/kimai/.felhom.yml index 30cf1c6..c6f059f 100644 --- a/templates/kimai/.felhom.yml +++ b/templates/kimai/.felhom.yml @@ -8,6 +8,9 @@ description: "Időkövetés és projektmenedzsment" category: "productivity" subdomain: "time" slug: "kimai" +# catalog_since: the date THIS repo last changed this app's pinned images. Any commit that +# changes an image: line must set this to the same day (see CLAUDE.md). +catalog_since: "2026-07-18" # --- Resource hints (displayed on deploy screen) --- resources: diff --git a/templates/komga/.felhom.yml b/templates/komga/.felhom.yml index 0a303d9..efa2556 100644 --- a/templates/komga/.felhom.yml +++ b/templates/komga/.felhom.yml @@ -8,6 +8,9 @@ description: "Képregény és manga szerver OPDS támogatással" category: "media" subdomain: "comics" slug: "komga" +# catalog_since: the date THIS repo last changed this app's pinned images. Any commit that +# changes an image: line must set this to the same day (see CLAUDE.md). +catalog_since: "2026-07-18" # --- Resource hints (displayed on deploy screen) --- resources: diff --git a/templates/mealie/.felhom.yml b/templates/mealie/.felhom.yml index 991f51f..fa83d52 100644 --- a/templates/mealie/.felhom.yml +++ b/templates/mealie/.felhom.yml @@ -13,6 +13,9 @@ subdomain: "recipes" # --- Asset slug --- slug: "mealie" +# catalog_since: the date THIS repo last changed this app's pinned images. Any commit that +# changes an image: line must set this to the same day (see CLAUDE.md). +catalog_since: "2026-07-18" # --- Resource hints (displayed on deploy screen) --- resources: diff --git a/templates/n8n/.felhom.yml b/templates/n8n/.felhom.yml index 6ea6264..6e117f9 100644 --- a/templates/n8n/.felhom.yml +++ b/templates/n8n/.felhom.yml @@ -8,6 +8,9 @@ description: "Workflow automatizálás vizuális szerkesztővel" category: "productivity" subdomain: "auto" slug: "n8n" +# catalog_since: the date THIS repo last changed this app's pinned images. Any commit that +# changes an image: line must set this to the same day (see CLAUDE.md). +catalog_since: "2026-07-18" # --- Resource hints (displayed on deploy screen) --- resources: diff --git a/templates/navidrome/.felhom.yml b/templates/navidrome/.felhom.yml index 1746e46..627a9cb 100644 --- a/templates/navidrome/.felhom.yml +++ b/templates/navidrome/.felhom.yml @@ -8,6 +8,9 @@ description: "Könnyű zene szerver Subsonic API támogatással" category: "media" subdomain: "music" slug: "navidrome" +# catalog_since: the date THIS repo last changed this app's pinned images. Any commit that +# changes an image: line must set this to the same day (see CLAUDE.md). +catalog_since: "2026-07-18" # --- Resource hints (displayed on deploy screen) --- resources: diff --git a/templates/nextcloud/.felhom.yml b/templates/nextcloud/.felhom.yml index f907936..3462650 100644 --- a/templates/nextcloud/.felhom.yml +++ b/templates/nextcloud/.felhom.yml @@ -8,6 +8,9 @@ description: "Saját felhő tárhely - Google Drive/Dropbox alternatíva" category: "files" subdomain: "cloud" slug: "nextcloud" +# catalog_since: the date THIS repo last changed this app's pinned images. Any commit that +# changes an image: line must set this to the same day (see CLAUDE.md). +catalog_since: "2026-07-18" # --- Resource hints (displayed on deploy screen) --- resources: diff --git a/templates/onlyoffice/.felhom.yml b/templates/onlyoffice/.felhom.yml index c9d534e..3e00a4b 100644 --- a/templates/onlyoffice/.felhom.yml +++ b/templates/onlyoffice/.felhom.yml @@ -8,6 +8,9 @@ description: "Teljes értékű irodai csomag a böngészőben" category: "productivity" subdomain: "office" slug: "onlyoffice" +# catalog_since: the date THIS repo last changed this app's pinned images. Any commit that +# changes an image: line must set this to the same day (see CLAUDE.md). +catalog_since: "2026-07-18" # --- Resource hints (displayed on deploy screen) --- resources: diff --git a/templates/opengist/.felhom.yml b/templates/opengist/.felhom.yml index 9808214..49a66ef 100644 --- a/templates/opengist/.felhom.yml +++ b/templates/opengist/.felhom.yml @@ -8,6 +8,9 @@ description: "Kód snippetek megosztása (GitHub Gist alternatíva)" category: "dev" subdomain: "gist" slug: "opengist" +# catalog_since: the date THIS repo last changed this app's pinned images. Any commit that +# changes an image: line must set this to the same day (see CLAUDE.md). +catalog_since: "2026-07-18" # --- Resource hints (displayed on deploy screen) --- resources: diff --git a/templates/outline/.felhom.yml b/templates/outline/.felhom.yml index 4e052e8..6f20543 100644 --- a/templates/outline/.felhom.yml +++ b/templates/outline/.felhom.yml @@ -8,6 +8,9 @@ description: "Modern csapat tudásbázis Markdown támogatással" category: "productivity" subdomain: "kb" slug: "outline" +# catalog_since: the date THIS repo last changed this app's pinned images. Any commit that +# changes an image: line must set this to the same day (see CLAUDE.md). +catalog_since: "2026-07-18" # --- Resource hints (displayed on deploy screen) --- resources: diff --git a/templates/paperless-ngx/.felhom.yml b/templates/paperless-ngx/.felhom.yml index d8faf17..bc17254 100644 --- a/templates/paperless-ngx/.felhom.yml +++ b/templates/paperless-ngx/.felhom.yml @@ -24,6 +24,9 @@ subdomain: "paperless" # -> paperless. # App page: {assets.base_url}/alkalmazasok#{slug} # Falls back to directory name if not set. slug: "paperless-ngx" +# catalog_since: the date THIS repo last changed this app's pinned images. Any commit that +# changes an image: line must set this to the same day (see CLAUDE.md). +catalog_since: "2026-07-18" # --- Resource hints (displayed on deploy screen) --- resources: diff --git a/templates/papra/.felhom.yml b/templates/papra/.felhom.yml index 153f2d5..efc8000 100644 --- a/templates/papra/.felhom.yml +++ b/templates/papra/.felhom.yml @@ -8,6 +8,9 @@ description: "Minimalista dokumentumtár és rendszerező" category: "productivity" subdomain: "papra" slug: "papra" +# catalog_since: the date THIS repo last changed this app's pinned images. Any commit that +# changes an image: line must set this to the same day (see CLAUDE.md). +catalog_since: "2026-07-12" # --- Resource hints (displayed on deploy screen) --- resources: diff --git a/templates/plant-it/.felhom.yml b/templates/plant-it/.felhom.yml index 75de406..f321da5 100644 --- a/templates/plant-it/.felhom.yml +++ b/templates/plant-it/.felhom.yml @@ -8,6 +8,9 @@ description: "Növénynapló és gondozás emlékeztető" category: "home" subdomain: "plants" slug: "plant-it" +# catalog_since: the date THIS repo last changed this app's pinned images. Any commit that +# changes an image: line must set this to the same day (see CLAUDE.md). +catalog_since: "2026-07-21" # --- Lifecycle --- # abandoned: upstream stopped developing the self-hosted edition. NOT offered for new installs; diff --git a/templates/plex/.felhom.yml b/templates/plex/.felhom.yml index 32d04f6..31588d6 100644 --- a/templates/plex/.felhom.yml +++ b/templates/plex/.felhom.yml @@ -8,6 +8,9 @@ description: "Népszerű média szerver csiszolt felülettel" category: "media" subdomain: "plex" slug: "plex" +# catalog_since: the date THIS repo last changed this app's pinned images. Any commit that +# changes an image: line must set this to the same day (see CLAUDE.md). +catalog_since: "2026-02-15" # --- Resource hints (displayed on deploy screen) --- resources: diff --git a/templates/privatebin/.felhom.yml b/templates/privatebin/.felhom.yml index eff4908..479ca49 100644 --- a/templates/privatebin/.felhom.yml +++ b/templates/privatebin/.felhom.yml @@ -8,6 +8,9 @@ description: "Titkosított jegyzet és szöveg megosztás" category: "security" subdomain: "paste" slug: "privatebin" +# catalog_since: the date THIS repo last changed this app's pinned images. Any commit that +# changes an image: line must set this to the same day (see CLAUDE.md). +catalog_since: "2026-07-18" # --- Resource hints (displayed on deploy screen) --- resources: diff --git a/templates/radarr/.felhom.yml b/templates/radarr/.felhom.yml index 09957b2..7e11e25 100644 --- a/templates/radarr/.felhom.yml +++ b/templates/radarr/.felhom.yml @@ -8,6 +8,9 @@ description: "Automatikus film letöltő és rendszerező" category: "media-automation" subdomain: "radarr" slug: "radarr" +# catalog_since: the date THIS repo last changed this app's pinned images. Any commit that +# changes an image: line must set this to the same day (see CLAUDE.md). +catalog_since: "2026-07-18" # --- Resource hints (displayed on deploy screen) --- resources: diff --git a/templates/rallly/.felhom.yml b/templates/rallly/.felhom.yml index 0b14393..c819fa8 100644 --- a/templates/rallly/.felhom.yml +++ b/templates/rallly/.felhom.yml @@ -8,6 +8,9 @@ description: "Időpont szavazás (Doodle alternatíva)" category: "productivity" subdomain: "poll" slug: "rallly" +# catalog_since: the date THIS repo last changed this app's pinned images. Any commit that +# changes an image: line must set this to the same day (see CLAUDE.md). +catalog_since: "2026-07-18" # --- Resource hints (displayed on deploy screen) --- resources: diff --git a/templates/recipe-importer/.felhom.yml b/templates/recipe-importer/.felhom.yml index 7ca6abb..ad986a6 100644 --- a/templates/recipe-importer/.felhom.yml +++ b/templates/recipe-importer/.felhom.yml @@ -13,6 +13,9 @@ subdomain: "rimport" # --- Asset slug --- slug: "recipe-importer" +# catalog_since: the date THIS repo last changed this app's pinned images. Any commit that +# changes an image: line must set this to the same day (see CLAUDE.md). +catalog_since: "2026-07-12" # --- Resource hints (displayed on deploy screen) --- resources: diff --git a/templates/romm/.felhom.yml b/templates/romm/.felhom.yml index 3d7d9aa..4d7e157 100644 --- a/templates/romm/.felhom.yml +++ b/templates/romm/.felhom.yml @@ -8,6 +8,9 @@ description: "Retró játékgyűjtemény kezelő" category: "media" subdomain: "arcade" slug: "romm" +# catalog_since: the date THIS repo last changed this app's pinned images. Any commit that +# changes an image: line must set this to the same day (see CLAUDE.md). +catalog_since: "2026-07-18" # --- Resource hints (displayed on deploy screen) --- resources: diff --git a/templates/seerr/.felhom.yml b/templates/seerr/.felhom.yml index 940167b..6c986a1 100644 --- a/templates/seerr/.felhom.yml +++ b/templates/seerr/.felhom.yml @@ -8,6 +8,9 @@ description: "Média igénylés kezelő Jellyfin/Plex integrációval" category: "media-automation" subdomain: "requests" slug: "seerr" +# catalog_since: the date THIS repo last changed this app's pinned images. Any commit that +# changes an image: line must set this to the same day (see CLAUDE.md). +catalog_since: "2026-07-18" # --- Resource hints (displayed on deploy screen) --- resources: diff --git a/templates/sonarr/.felhom.yml b/templates/sonarr/.felhom.yml index df4e814..de75258 100644 --- a/templates/sonarr/.felhom.yml +++ b/templates/sonarr/.felhom.yml @@ -8,6 +8,9 @@ description: "Automatikus sorozat letöltő és rendszerező" category: "media-automation" subdomain: "sonarr" slug: "sonarr" +# catalog_since: the date THIS repo last changed this app's pinned images. Any commit that +# changes an image: line must set this to the same day (see CLAUDE.md). +catalog_since: "2026-07-18" # --- Resource hints (displayed on deploy screen) --- resources: diff --git a/templates/sparkyfitness/.felhom.yml b/templates/sparkyfitness/.felhom.yml index 202e102..05bc282 100644 --- a/templates/sparkyfitness/.felhom.yml +++ b/templates/sparkyfitness/.felhom.yml @@ -7,6 +7,9 @@ description: "Táplálkozás- és edzéskövető" category: "home" subdomain: "sparky" slug: "sparkyfitness" +# catalog_since: the date THIS repo last changed this app's pinned images. Any commit that +# changes an image: line must set this to the same day (see CLAUDE.md). +catalog_since: "2026-07-18" resources: mem_request: "400M" diff --git a/templates/tandoor/.felhom.yml b/templates/tandoor/.felhom.yml index 75ff5b8..d838e02 100644 --- a/templates/tandoor/.felhom.yml +++ b/templates/tandoor/.felhom.yml @@ -8,6 +8,9 @@ description: "Receptkezelő és étkezés tervező" category: "home" subdomain: "recipes" slug: "tandoor" +# catalog_since: the date THIS repo last changed this app's pinned images. Any commit that +# changes an image: line must set this to the same day (see CLAUDE.md). +catalog_since: "2026-07-18" # --- Resource hints (displayed on deploy screen) --- resources: diff --git a/templates/termix/.felhom.yml b/templates/termix/.felhom.yml index 9edb409..08a0864 100644 --- a/templates/termix/.felhom.yml +++ b/templates/termix/.felhom.yml @@ -8,6 +8,9 @@ description: "Webes SSH és szerver menedzser" category: "dev" subdomain: "terminal" slug: "termix" +# catalog_since: the date THIS repo last changed this app's pinned images. Any commit that +# changes an image: line must set this to the same day (see CLAUDE.md). +catalog_since: "2026-07-12" # --- Resource hints (displayed on deploy screen) --- resources: diff --git a/templates/uptime-kuma/.felhom.yml b/templates/uptime-kuma/.felhom.yml index e019994..0a373d4 100644 --- a/templates/uptime-kuma/.felhom.yml +++ b/templates/uptime-kuma/.felhom.yml @@ -8,6 +8,9 @@ description: "Szolgáltatás és weboldal monitoring" category: "dashboard" subdomain: "status" slug: "uptime-kuma" +# catalog_since: the date THIS repo last changed this app's pinned images. Any commit that +# changes an image: line must set this to the same day (see CLAUDE.md). +catalog_since: "2026-07-18" # --- Resource hints (displayed on deploy screen) --- resources: diff --git a/templates/vaultwarden/.felhom.yml b/templates/vaultwarden/.felhom.yml index eb7fe79..762b1d4 100644 --- a/templates/vaultwarden/.felhom.yml +++ b/templates/vaultwarden/.felhom.yml @@ -13,6 +13,9 @@ subdomain: "vault" # --- Asset slug --- slug: "vaultwarden" +# catalog_since: the date THIS repo last changed this app's pinned images. Any commit that +# changes an image: line must set this to the same day (see CLAUDE.md). +catalog_since: "2026-07-18" # --- Resource hints (displayed on deploy screen) --- resources: diff --git a/templates/vikunja/.felhom.yml b/templates/vikunja/.felhom.yml index 62c4017..ed1bf71 100644 --- a/templates/vikunja/.felhom.yml +++ b/templates/vikunja/.felhom.yml @@ -8,6 +8,9 @@ description: "Feladatkezelő listák és táblák (Todoist/Trello alternatíva)" category: "productivity" subdomain: "tasks" slug: "vikunja" +# catalog_since: the date THIS repo last changed this app's pinned images. Any commit that +# changes an image: line must set this to the same day (see CLAUDE.md). +catalog_since: "2026-07-18" # --- Resource hints (displayed on deploy screen) --- resources: diff --git a/templates/wanderer/.felhom.yml b/templates/wanderer/.felhom.yml index 3d10343..4f399bd 100644 --- a/templates/wanderer/.felhom.yml +++ b/templates/wanderer/.felhom.yml @@ -8,6 +8,9 @@ description: "Túra tervező és nyomkövetéssel" category: "travel" subdomain: "hike" slug: "wanderer" +# catalog_since: the date THIS repo last changed this app's pinned images. Any commit that +# changes an image: line must set this to the same day (see CLAUDE.md). +catalog_since: "2026-07-21" # --- Resource hints (displayed on deploy screen) --- resources: diff --git a/templates/wger/.felhom.yml b/templates/wger/.felhom.yml index dcf91cb..517da5d 100644 --- a/templates/wger/.felhom.yml +++ b/templates/wger/.felhom.yml @@ -8,6 +8,9 @@ description: "Edzésnapló és fitnesz tervező" category: "home" subdomain: "fitness" slug: "wger" +# catalog_since: the date THIS repo last changed this app's pinned images. Any commit that +# changes an image: line must set this to the same day (see CLAUDE.md). +catalog_since: "2026-07-19" # --- Resource hints (displayed on deploy screen) --- resources: diff --git a/templates/wishlist/.felhom.yml b/templates/wishlist/.felhom.yml index d47d61a..e41b518 100644 --- a/templates/wishlist/.felhom.yml +++ b/templates/wishlist/.felhom.yml @@ -8,6 +8,9 @@ description: "Családi kívánságlista megosztás" category: "home" subdomain: "wishes" slug: "wishlist" +# catalog_since: the date THIS repo last changed this app's pinned images. Any commit that +# changes an image: line must set this to the same day (see CLAUDE.md). +catalog_since: "2026-07-19" # --- Resource hints (displayed on deploy screen) --- resources: diff --git a/templates/zipline/.felhom.yml b/templates/zipline/.felhom.yml index 190cd88..2304e1c 100644 --- a/templates/zipline/.felhom.yml +++ b/templates/zipline/.felhom.yml @@ -8,6 +8,9 @@ description: "ShareX/Flameshot szerver - screenshot és fájlmegosztás" category: "files" subdomain: "img" slug: "zipline" +# catalog_since: the date THIS repo last changed this app's pinned images. Any commit that +# changes an image: line must set this to the same day (see CLAUDE.md). +catalog_since: "2026-07-18" # --- Resource hints (displayed on deploy screen) --- resources: