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: correct invert_mask logic - RGB masks already have white=remove, only invert if invert_mask=False explicitly requested
0e28031

LogicGoInfotechSpaces commited on

fix: preserve image quality by limiting resize to 3000px, add output verification, improve debug logging
8c6db4d

LogicGoInfotechSpaces commited on

fix: handle RGB masks correctly - use RGB channels when alpha is all 255, so white pixels become white in mask
2b0f7aa

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

refactor: use exact reference model implementation from aryadytm/remove-photo-object - simple 255-alpha inversion
d670035

LogicGoInfotechSpaces commited on

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

LogicGoInfotechSpaces commited on

fix: match reference model exactly - use simple 255-alpha inversion like aryadytm/remove-photo-object
ed7d157

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: invert-mask option in UI and core; add docs (no secrets)
fad49fa

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