feat: organizer Android app and token-gated upload API
CI / lint-and-test (push) Failing after 1m18s

Replace Syncthing as the product upload path with a share-target app
and POST /api/jobs. Web UI live-polls job progress.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
Frank Schwenk
2026-08-27 21:38:50 +02:00
parent 5dcc3717c7
commit c03f17488c
58 changed files with 3134 additions and 186 deletions
+5
View File
@@ -23,3 +23,8 @@ PREPROCESS_TIMEOUT=120
REMBG_MODEL=u2net
REMBG_ALPHA=1
NICE_LEVEL=18
# --- Upload API (organizer Android app) ----------------------------------
# Shared secret for POST /api/jobs. Leave empty to disable uploads.
# Generate with: python3 -c "import secrets; print(secrets.token_urlsafe(32))"
UPLOAD_TOKEN=