Commit History

Add ai_edit_complete and ai_edit_last_date fields to media_clicks collection
b69a1ee

LogicGoInfotechSpaces commited on

Only log to admin media_clicks if user_id is provided; regular MongoDB logging always happens
7fa5d1a

LogicGoInfotechSpaces commited on

Improve admin Mongo database detection and error messages
c5411c1

LogicGoInfotechSpaces commited on

Add logging status endpoint and improved admin Mongo initialization logging
7cf424d

LogicGoInfotechSpaces commited on

fix: correct indentation after else in /inpaint-multipart (line ~343)
515adea

LogicGoInfotechSpaces commited on

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

fix: improve pink detection with multiple methods and add debug logging to diagnose removal issues
1ab24b1

LogicGoInfotechSpaces commited on

fix: correct binary mask encoding - pink pixels get alpha=0 so 255-alpha becomes white (255) for removal
62974a7

LogicGoInfotechSpaces commited on

fix: improve image quality with LANCZOS4 interpolation, better mask validation, and high-quality PNG output
89c8105

LogicGoInfotechSpaces commited on

fix: add debug logs for mask processing; verify output changes to diagnose removal issues
c96c733

LogicGoInfotechSpaces commited on

docs: update /remove-pink endpoint docstring - clarify no black paint needed
fcb28c1

LogicGoInfotechSpaces commited on

fix(api): remove black paint detection - just auto-detect pink segments, everything else kept automatically
87c6da8

LogicGoInfotechSpaces commited on

feat(api): add /remove-pink endpoint - simple one-parameter endpoint that auto-detects pink segments and removes them
91da7a0

LogicGoInfotechSpaces commited on

feat(api): improve pink/magenta auto-detection with tolerance - automatically segment pink as white (remove), rest as black (keep)
437b94f

LogicGoInfotechSpaces commited on

fix: simplify mask processing to match reference model - direct white=remove detection
8a0a72a

LogicGoInfotechSpaces commited on

feat(api): auto-convert painted images to black/white masks (white=remove, black=keep) for better compatibility
f854294

LogicGoInfotechSpaces commited on

fix(mask): improve mask detection - handle RGB paint directly, detect magenta and white areas; match reference model behavior
0964a65

LogicGoInfotechSpaces commited on

feat(api): improve painted mask detection - detect magenta (255,0,255) and other paint colors; better logging
dac0915

LogicGoInfotechSpaces commited on

fix(mask): ensure proper mask interpretation - selected areas are removed; add detailed logging
20727d7

LogicGoInfotechSpaces commited on

fix(mask): improve mask loading to match standard convention (white=remove); add debug logs
e7611db

LogicGoInfotechSpaces commited on

feat(api): add passthrough flag to return original image unchanged for /inpaint and /inpaint-multipart
5452c3d

LogicGoInfotechSpaces commited on

feat(api): robust painted mask detection; fallback to dark-threshold when diff empty; add logs
fc3f561

LogicGoInfotechSpaces commited on

feat(api): allow painted-on mask via mask_is_painted flag (auto-diff + Otsu threshold)
2eaee03

LogicGoInfotechSpaces commited on

feat(api): support invert_mask flag for /inpaint and /inpaint-multipart (selected area removed by default)
7f02de5

LogicGoInfotechSpaces commited on

feat(api): simplify /inpaint response to return only filename; update docs
37fb070

LogicGoInfotechSpaces commited on

feat(api): add /inpaint-url endpoint returning public download URL; docs updated
174828e

LogicGoInfotechSpaces commited on

feat(download): make /download public; docs: add HTTP_API_Documentation.txt
ff3e3e4

LogicGoInfotechSpaces commited on

feat(api): return image directly from /inpaint; docs: mark download optional for ID-based flow
1c42249

LogicGoInfotechSpaces commited on

API: add root endpoint with routes overview to avoid 404 at /
0dd809a

LogicGoInfotechSpaces commited on

API: write under /data; Dockerfile precreates /data/uploads and /data/outputs with perms
e880bba

LogicGoInfotechSpaces commited on

API: implement inpainting endpoints (upload image/mask, inpaint, download, logs); optional Bearer via API_TOKEN
f7573cd

LogicGoInfotechSpaces commited on