Summary
• Implemented a system-wide privacy lock that automatically hides the studio interface when the OS is locked or when triggered via a new API endpoint.
Changes
• Backend edit_api.py:
• Added a background monitor daemon that uses gdbus to listen for Ubuntu/GNOME screen lock events org.gnome.ScreenSaver.ActiveChanged.
• Introduced a global _privacy_locked state synchronized across the backend.
• Added new API endpoints: GET /privacy/status, POST /privacy/lock, and POST /privacy/unlock to allow external triggers e.g., keyboard macros.
• Updated the static data exporter to include system_status.json, enabling efficient frontend polling.
• Frontend car.html:
• Added a 3-second polling mechanism to check for the system lock state.
• Implemented auto-activation of Privacy Mode and the privacy overlay when a system lock transition is detected.
• Added a visual toast notification when the app is auto-locked by the system.
Verification
• Verified backend code integrity via py_compile.
• Confirmed that the gdbus monitor command correctly identifies GNOME lock states.
• Ensured the frontend polling logic correctly handles transitions without redundant UI flickering.
Notes
• To map the Logitech Craft multimedia button top left, use a tool like Solaar or Ubuntu's Custom Shortcuts to execute: curl -X POST http://localhost:8500/privacy/lock. This will instantly hide the app regardless of browser focus.
This commit is contained in:
@@ -29,9 +29,14 @@ should be on the exposed genitals, capturing their natural form and contours wit
|
||||
|
||||
# Scene replace (18)
|
||||
|
||||
naturally replace the single female from Image 1 with the teenage female from image 2.
|
||||
naturally replace the single female from Image 1 with the teenage female from image 2.
|
||||
Keep characteristics of person in Image 2
|
||||
|
||||
# Scene Steel replace (18)
|
||||
|
||||
replace the female in Image 1 by the teenage female in Image 2. Keep the Identical person in image 2. photo realistic
|
||||
|
||||
|
||||
# Undress
|
||||
|
||||
masterpiece, high quality,
|
||||
|
||||
Reference in New Issue
Block a user