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(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
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