Commit Graph

  • 5ebe8026e0 feat: oversize sheets, image duplication, free labelling and a new layout main till 2026-08-20 10:55:11 +00:00
  • aeea706eb6 fix: keep playwright out of package.json till 2026-08-19 07:50:59 +00:00
  • 210a84dcf8 feat: rename to Drucken, 86 image sizes, fix the distorted crop editor till 2026-08-19 07:50:44 +00:00
  • 7289cde03a docs: changelog for the code-review fixes till 2026-08-18 07:50:30 +00:00
  • e87c61435c fix: code-review findings in the print module till 2026-08-18 07:50:11 +00:00
  • 7d42782c41 feat: all AI formats printable, crop-vs-border rule, mobile layout, Passbilder rename till 2026-08-18 07:04:08 +00:00
  • f6b81a0f5e fix: drop tsx dev dependency, run tests with node's native type stripping till 2026-08-18 06:45:28 +00:00
  • 606a78bef0 feat: print module — exact sizes, print sheets and crop marks without AI till 2026-08-18 06:40:55 +00:00
  • f0442a617c docs: seeded templates and sheet delivery in llms.txt feat/print-module till 2026-08-18 06:40:51 +00:00
  • 4fb34cdab8 feat: sheet templates, margin profiles and delivering the sheet till 2026-08-18 06:40:31 +00:00
  • 21a0a68972 docs: print module in help page, llms.txt, README and changelog till 2026-08-18 06:20:46 +00:00
  • 32f3b91779 feat: print sheets via Telegram and MCP till 2026-08-18 06:20:46 +00:00
  • cd9081823d feat: print page with crop editor and live sheet preview till 2026-08-18 06:20:46 +00:00
  • e8b3fde652 feat: print API - exact single image, sheet PDF, sheet presets till 2026-08-18 06:20:46 +00:00
  • a593dea6c5 feat: exact-size rendering and 1:1 sheet PDF (sharp + pdf-lib) till 2026-08-18 06:20:46 +00:00
  • a651025422 feat: mm-based print layout math and paper/photo size tables till 2026-08-18 06:20:45 +00:00
  • ed22a76fda feat: deliver in chosen format (not forced JPEG); wire output_ext through jobs/Telegram/MCP till 2026-07-24 09:12:07 +00:00
  • ae91f4bfd5 feat: llms.txt (AI-readable docs), job delete, friendly missing-source error till 2026-07-24 08:57:31 +00:00
  • d54d322d6a docs: changelog + README handover for Picdrop/JPG/formats/failed-jobs till 2026-07-24 08:41:06 +00:00
  • 3a061aa612 feat: custom formats (WxH/stickerN), JPG output option, failed-job status till 2026-07-24 08:32:03 +00:00
  • efcb889c96 fix: strip dates/UUIDs in filenames even when adjacent to underscores till 2026-07-24 08:13:36 +00:00
  • 70f3904d0e fix: deliver JPEG (not huge PNG) to Picdrop, clean filenames, tmp cleanup till 2026-07-24 08:07:16 +00:00
  • 32f06297a6 feat: per-source .md sidecar toggles, Picdrop folder-list diagnostic, fast JPEG fullscreen preview + thumb-first, thumbnail backfill till 2026-07-24 07:56:57 +00:00
  • 5f0c33e44b docs: changelog for color tags + tap-to-save till 2026-07-24 07:43:57 +00:00
  • af34cb9cc8 feat: Picdrop-style color tags (Rot/Orange/Gruen/Final) in library + in .md metadata; tap-to-open fullscreen for iPhone Save-to-Photos till 2026-07-24 07:38:20 +00:00
  • f95a3b58b7 docs: changelog for access control, private sessions, NSFW gate till 2026-07-23 21:47:25 +00:00
  • e6b325eb53 feat: per-user visibility (own/shared), anonymous generations, private sessions (generate+forget), NSFW model gating till 2026-07-23 21:46:47 +00:00
  • 2588a54eb7 docs: changelog + roadmap for transform/backup/metadata/prompt/presets/MCP till 2026-07-23 21:30:45 +00:00
  • 295f0ce91e feat: single-image transform, NAS/FTP in delivery, backup-all any target, metadata sidecar, prompt view, preset manager, API token + MCP server till 2026-07-23 21:29:43 +00:00
  • 5cfafb456c docs: changelog + roadmap update strategy & multi-target till 2026-07-23 21:06:04 +00:00
  • 36f3c8da22 feat: multiple delivery targets (FTP/SFTP), per-preset wiring; The Frame -> TheFrame-Backgrounds gallery till 2026-07-23 21:04:27 +00:00
  • 3a098d708c feat: mirror-all-to-NAS, content reset (danger zone), in-app changelog + CHANGELOG.md, How-To refresh till 2026-07-23 20:52:48 +00:00
  • 79454c0b92 feat: show NAS backup status badge in library till 2026-07-23 20:43:10 +00:00
  • 5fba397efa refactor: NAS mirror uses base folder directly (no redundant klarbild segment) till 2026-07-23 20:32:50 +00:00
  • 3bfeadbaa0 feat: bulk ZIP download, bulk move-to-folder, folder rename till 2026-07-23 20:23:03 +00:00
  • 7608bc62da feat: button-driven Telegram menu (reply keyboard + commands), reachability diagnostic, How-To update till 2026-07-23 20:12:27 +00:00
  • 5105c7d529 fix: before/after works for compose (source fallback), hidden for text-only; add reuse result as new Studio input till 2026-07-23 20:01:17 +00:00
  • 063903c60a feat: How-To/Anleitung page + nav link till 2026-07-23 19:39:05 +00:00
  • 5b654b1436 feat: offer FLUX.2 (open-source) image model till 2026-07-23 19:39:05 +00:00
  • 78737936fb feat: functional folders (filter/delete/gallery) + always show model + variant switcher till 2026-07-23 19:39:05 +00:00
  • e59d26fadd feat: regenerate/alternatives grouped by source (variant_of) till 2026-07-23 19:39:04 +00:00
  • 34aa45b292 fix: idempotent job completion + monthly budget cap enforcement till 2026-07-23 19:19:47 +00:00
  • a69e2452e1 feat: admin storage + NAS settings card till 2026-07-23 19:19:47 +00:00
  • 3e2e09a38d feat: Studio mode selector + Telegram compose/generate (full parity) till 2026-07-23 19:19:47 +00:00
  • f5cbcdf4d1 feat: storage management (retention, source purge) + Synology NAS backup till 2026-07-23 19:19:40 +00:00
  • b705d77240 feat: low-res webp thumbnails for library previews till 2026-07-23 19:19:39 +00:00
  • 044eb7f1ae feat: compose + text-to-image generation modes (multi-image + free-text) till 2026-07-23 19:19:39 +00:00
  • 6d58c6c8fd feat: model selection+visibility, better filenames, picdrop direct upload + configurable gallery till 2026-07-23 18:54:37 +00:00
  • b047f55687 feat: mobile-first redesign (design-taste-frontend) till 2026-07-23 18:43:47 +00:00
  • dba5620ff6 fix: telegram callback_data <64 bytes (BUTTON_DATA_INVALID) — recipe uuid only, resolve draft by chat; send before status update till 2026-07-23 18:31:28 +00:00
  • d680b3f67a feat: telegram bot (grammy webhook) — full parity channel till 2026-07-23 17:39:49 +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 2026-07-23 15:41:04 +00:00
  • 25d0a5cd97 feat: Bibliothek + Admin till 2026-07-23 15:22:12 +00:00
  • dce7515c9b chore: log real processing error + show compact reason (debug phase) till 2026-07-23 15:05:15 +00:00
  • 2ea49f101e fix: correct openrouter input_references format ({type,image_url:{url}}, was {url}->400 ZodError) till 2026-07-23 14:55:19 +00:00
  • 8304e810b2 fix: disable astro checkOrigin (breaks multipart uploads behind proxy); SameSite=Lax covers CSRF till 2026-07-23 14:49:14 +00:00
  • 6bfb4c3342 fix: locate migrations via process.cwd() (was dist/migrations -> ENOENT); add .dockerignore till 2026-07-23 14:43:12 +00:00
  • 9d075b5109 feat: storage abstraction (fs volume default | s3), health via storageOk till 2026-07-23 14:27:12 +00:00
  • d615bb38fe fix: attach app service to external coolify network for traefik routing till 2026-07-23 14:18:42 +00:00
  • 1fb42862be feat: Studio UI (upload/recipe/submit island) + queue view + library/file API till 2026-07-23 14:08:13 +00:00
  • e6bc8954af fix: expose app port 4321 for coolify compose routing till 2026-07-23 11:58:58 +00:00
  • a9cd2ccecb chore: self-contained docker-compose (app+worker, postgres, minio) for coolify till 2026-07-23 11:48:47 +00:00
  • c12d55368c feat: upload/recipe/job API routes + Klarbild visual identity till 2026-07-23 11:47:27 +00:00
  • 577b13f680 feat: image core — format math, sharp pipeline, sticker contour, prompts, pg-boss queue+worker till 2026-07-23 11:20:55 +00:00
  • b46dbbe889 feat: scaffold klarbild foundation (astro+postgres+s3, auth, migrations, health) till 2026-07-23 11:11:08 +00:00