Repository navigation
v1.3.2 — Debug Logging, Path Obfuscation & Bug Fixes
What's New
Debug Logging
New Debug Logging setting enables verbose [DEBUG] step-by-step tracing of the entire sync pipeline — queue polling, matching, metadata updates, image uploads, performer/tag sync. Includes a startup warning that this is intensive and should only be used when providing a log to troubleshoot a problem.
Path Obfuscation for Privacy
New Obfuscate Paths in Logs setting replaces file paths in all log output with deterministic word substitutions. Same path always maps to the same words within a session, so log entries can still be correlated. Useful when sharing logs for troubleshooting without exposing your directory structure.
Example: /media/videos/Studio Name/scene-title.mp4 → /Crimson/Tiger/Azure/Phoenix.mp4
Bug Fixes
- Circuit breaker logs now show context — "Circuit breaker OPENED" message now includes the actual error that triggered it
- Fixed "Job None" in DLQ logs — re-enqueued retry jobs now get a proper job ID for log correlation
- Fixed stats file corruption — stats are now written atomically (temp file + rename) to prevent corruption from concurrent plugin invocations. Also adds sanity checking on load to auto-reset corrupted stats files.