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
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
d5b44b221e
feat: replace SFTP drop with Syncthing share path
...
Remove SFTPGo; mount event data from the Syncthing folder, watch
incoming/, and name variants after the source stem.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-18 14:06:57 +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