till pushed to main at till/klarbild 2026-07-23 19:39:12 +00:00
063903c60a feat: How-To/Anleitung page + nav link
5b654b1436 feat: offer FLUX.2 (open-source) image model
78737936fb feat: functional folders (filter/delete/gallery) + always show model + variant switcher
e59d26fadd feat: regenerate/alternatives grouped by source (variant_of)
Compare 4 commits »
till pushed to main at till/klarbild 2026-07-23 19:20:00 +00:00
34aa45b292 fix: idempotent job completion + monthly budget cap enforcement
a69e2452e1 feat: admin storage + NAS settings card
3e2e09a38d feat: Studio mode selector + Telegram compose/generate (full parity)
f5cbcdf4d1 feat: storage management (retention, source purge) + Synology NAS backup
b705d77240 feat: low-res webp thumbnails for library previews
Compare 6 commits »
till pushed to main at till/klarbild 2026-07-23 18:54:42 +00:00
6d58c6c8fd feat: model selection+visibility, better filenames, picdrop direct upload + configurable gallery
till pushed to main at till/klarbild 2026-07-23 18:43:51 +00:00
b047f55687 feat: mobile-first redesign (design-taste-frontend)
till pushed to main at till/klarbild 2026-07-23 18:31:34 +00:00
dba5620ff6 fix: telegram callback_data <64 bytes (BUTTON_DATA_INVALID) — recipe uuid only, resolve draft by chat; send before status update
till pushed to main at till/klarbild 2026-07-23 17:39:55 +00:00
d680b3f67a feat: telegram bot (grammy webhook) — full parity channel
till pushed to main at till/klarbild 2026-07-23 15:41:07 +00:00
26c3e0ef07 feat: picdrop delivery — worker delivers on job completion, /api/deliver for manual, gallery default 'POSTER LEA', library bulk send + status badges
till pushed to main at till/klarbild 2026-07-23 15:22:16 +00:00
25d0a5cd97 feat: Bibliothek + Admin
till pushed to main at till/klarbild 2026-07-23 15:05:19 +00:00
dce7515c9b chore: log real processing error + show compact reason (debug phase)
till pushed to main at till/klarbild 2026-07-23 14:55:21 +00:00
2ea49f101e fix: correct openrouter input_references format ({type,image_url:{url}}, was {url}->400 ZodError)
till pushed to main at till/klarbild 2026-07-23 14:49:17 +00:00
8304e810b2 fix: disable astro checkOrigin (breaks multipart uploads behind proxy); SameSite=Lax covers CSRF
till pushed to main at till/klarbild 2026-07-23 14:43:15 +00:00
6bfb4c3342 fix: locate migrations via process.cwd() (was dist/migrations -> ENOENT); add .dockerignore
till pushed to main at till/klarbild 2026-07-23 14:27:16 +00:00
9d075b5109 feat: storage abstraction (fs volume default | s3), health via storageOk
till pushed to main at till/klarbild 2026-07-23 14:18:47 +00:00
d615bb38fe fix: attach app service to external coolify network for traefik routing
till pushed to main at till/klarbild 2026-07-23 14:08:15 +00:00
1fb42862be feat: Studio UI (upload/recipe/submit island) + queue view + library/file API
till pushed to main at till/klarbild 2026-07-23 11:59:01 +00:00
e6bc8954af fix: expose app port 4321 for coolify compose routing
till pushed to main at till/klarbild 2026-07-23 11:48:50 +00:00
a9cd2ccecb chore: self-contained docker-compose (app+worker, postgres, minio) for coolify
till pushed to main at till/klarbildbot 2026-07-23 10:46:41 +00:00
cfe5d36c70 AI-Edit-Ebene via OpenRouter (Gemini Image): Studio-Hintergrund, Retusche, Restaurierung + freier Prompt
till pushed to main at till/klarbildbot 2026-07-23 10:14:30 +00:00
7c23c3f4c7 Klarbildbot v1.0 — AI-Bildaufbereitung (Freistellen + Upscaling) als Telegram-Bot
till created branch main in till/klarbildbot 2026-07-23 10:14:30 +00:00