Frank Schwenk
9a9a3e3afe
fix: run web/worker as uid 1002 to match Syncthing
...
Shared /data dirs created as root blocked Syncthing pulls into incoming/.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-18 14:26:17 +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
8ef123393a
docs: sharpen verification, debug-loop, and subagent guidance
...
Capture preferred away/E2E working style: real smoke over fake-done, defined debug-loop limit, wallclock note in handoff.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-16 21:32:23 +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