Only log to admin media_clicks if user_id is provided; regular MongoDB logging always happens 7fa5d1a LogicGoInfotechSpaces commited on 28 days ago
Improve admin Mongo database detection and error messages c5411c1 LogicGoInfotechSpaces commited on 29 days ago
Add logging status endpoint and improved admin Mongo initialization logging 7cf424d LogicGoInfotechSpaces commited on 29 days ago
fix: correct indentation after else in /inpaint-multipart (line ~343) 515adea LogicGoInfotechSpaces commited on Nov 3, 2025
feat: use fixed pink RGB bounds (lower=[150,0,100], upper=[255,120,255]) for /remove-pink and mask_is_painted in /inpaint-multipart; keep white=remove logic 782a2a8 LogicGoInfotechSpaces commited on Nov 3, 2025
fix: correct invert_mask logic - RGB masks already have white=remove, only invert if invert_mask=False explicitly requested 0e28031 LogicGoInfotechSpaces commited on Nov 3, 2025
fix: preserve image quality by limiting resize to 3000px, add output verification, improve debug logging 8c6db4d LogicGoInfotechSpaces commited on Nov 3, 2025
fix: handle RGB masks correctly - use RGB channels when alpha is all 255, so white pixels become white in mask 2b0f7aa LogicGoInfotechSpaces commited on Nov 3, 2025
fix: improve pink detection with multiple methods and add debug logging to diagnose removal issues 1ab24b1 LogicGoInfotechSpaces commited on Nov 3, 2025
fix: correct binary mask encoding - pink pixels get alpha=0 so 255-alpha becomes white (255) for removal 62974a7 LogicGoInfotechSpaces commited on Nov 3, 2025
refactor: use exact reference model implementation from aryadytm/remove-photo-object - simple 255-alpha inversion d670035 LogicGoInfotechSpaces commited on Nov 3, 2025
fix: improve image quality with LANCZOS4 interpolation, better mask validation, and high-quality PNG output 89c8105 LogicGoInfotechSpaces commited on Nov 3, 2025
fix: match reference model exactly - use simple 255-alpha inversion like aryadytm/remove-photo-object ed7d157 LogicGoInfotechSpaces commited on Nov 3, 2025
fix: add debug logs for mask processing; verify output changes to diagnose removal issues c96c733 LogicGoInfotechSpaces commited on Nov 3, 2025
fix: fix indentation line 338 using Python script a170026 LogicGoInfotechSpaces commited on Nov 3, 2025
docs: update /remove-pink endpoint docstring - clarify no black paint needed fcb28c1 LogicGoInfotechSpaces commited on Nov 3, 2025
fix(api): remove black paint detection - just auto-detect pink segments, everything else kept automatically 87c6da8 LogicGoInfotechSpaces commited on Nov 3, 2025
docs: add /remove-pink endpoint to API documentation a9b6d73 LogicGoInfotechSpaces commited on Nov 3, 2025
feat(api): add /remove-pink endpoint - simple one-parameter endpoint that auto-detects pink segments and removes them 91da7a0 LogicGoInfotechSpaces commited on Nov 3, 2025
feat(api): improve pink/magenta auto-detection with tolerance - automatically segment pink as white (remove), rest as black (keep) 437b94f LogicGoInfotechSpaces commited on Oct 31, 2025
fix: simplify mask processing to match reference model - direct white=remove detection 8a0a72a LogicGoInfotechSpaces commited on Oct 31, 2025
feat(api): auto-convert painted images to black/white masks (white=remove, black=keep) for better compatibility f854294 LogicGoInfotechSpaces commited on Oct 31, 2025
fix(mask): improve mask detection - handle RGB paint directly, detect magenta and white areas; match reference model behavior 0964a65 LogicGoInfotechSpaces commited on Oct 31, 2025
feat(api): improve painted mask detection - detect magenta (255,0,255) and other paint colors; better logging dac0915 LogicGoInfotechSpaces commited on Oct 31, 2025
fix(mask): ensure proper mask interpretation - selected areas are removed; add detailed logging 20727d7 LogicGoInfotechSpaces commited on Oct 31, 2025
fix(mask): improve mask loading to match standard convention (white=remove); add debug logs e7611db LogicGoInfotechSpaces commited on Oct 31, 2025
feat(api): add passthrough flag to return original image unchanged for /inpaint and /inpaint-multipart 5452c3d LogicGoInfotechSpaces commited on Oct 31, 2025
feat(api): robust painted mask detection; fallback to dark-threshold when diff empty; add logs fc3f561 LogicGoInfotechSpaces commited on Oct 31, 2025
feat(api): allow painted-on mask via mask_is_painted flag (auto-diff + Otsu threshold) 2eaee03 LogicGoInfotechSpaces commited on Oct 31, 2025
feat(api): support invert_mask flag for /inpaint and /inpaint-multipart (selected area removed by default) 7f02de5 LogicGoInfotechSpaces commited on Oct 31, 2025
feat: invert-mask option in UI and core; add docs (no secrets) fad49fa LogicGoInfotechSpaces commited on Oct 31, 2025
fix: change SDK from docker to streamlit to match app.py 57fa8fb LogicGoInfotechSpaces commited on Oct 2, 2025
feat(api): simplify /inpaint response to return only filename; update docs 37fb070 LogicGoInfotechSpaces commited on Oct 2, 2025
feat(api): add /inpaint-url endpoint returning public download URL; docs updated 174828e LogicGoInfotechSpaces commited on Sep 26, 2025
feat(download): make /download public; docs: add HTTP_API_Documentation.txt ff3e3e4 LogicGoInfotechSpaces commited on Sep 26, 2025
feat(api): return image directly from /inpaint; docs: mark download optional for ID-based flow 1c42249 LogicGoInfotechSpaces commited on Sep 26, 2025
API: add root endpoint with routes overview to avoid 404 at / 0dd809a LogicGoInfotechSpaces commited on Sep 25, 2025
API: write under /data; Dockerfile precreates /data/uploads and /data/outputs with perms e880bba LogicGoInfotechSpaces commited on Sep 25, 2025
Spaces: switch to Docker SDK and serve FastAPI via uvicorn ca564e8 LogicGoInfotechSpaces commited on Sep 25, 2025
API: implement inpainting endpoints (upload image/mask, inpaint, download, logs); optional Bearer via API_TOKEN f7573cd LogicGoInfotechSpaces commited on Sep 25, 2025
API: add FastAPI endpoints for Hair Swap flow; deps updated ae10bc2 LogicGoInfotechSpaces commited on Sep 25, 2025