Frank Schwenk
5a3118f590
refactor: share env-bool parsing and logging setup
...
env_utils.env_bool replaces duplicated truthy parsing in config and
rembg_cli. logging_config.configure_logging unifies entry-point setup.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-18 17:11:28 +02:00
Frank Schwenk
0963297815
style: apply ruff format and extend gitignore
...
Ruff auto-fixes import order and line wrapping. Gitignore covers
build artifacts and coverage output from future test runs.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-18 17:10:33 +02:00
Frank Schwenk
b925b151f0
feat: flatten output into variants/ and intermediates/
...
Drop per-job subdirs for phone-friendly Syncthing layout with
stem-suffixed filenames; keep web state in meta/.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-18 14:52:52 +02:00
Frank Schwenk
83d4468b69
feat: harden pipeline UX — preprocess, rembg alpha, remix/lightbox
...
Downscale to 2000px JPEG before rembg, random blend opacity, timeout
retries, per-variant remix prefill, lightbox, and longer SFTP idle.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-16 23:35:06 +02:00
Frank Schwenk
90192cd284
feat: initial live.f12.rocks SFTP → gmic/rembg → web pipeline
...
Event pep stack with SFTPGo inbox, sequential worker, FastAPI gallery/remix, and Traefik-ready compose.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-16 21:32:10 +02:00