Skip to content

Resolver Stable Diffusion Client app

Choose a tag to compare

@bojrodev bojrodev released this 05 Jan 11:50
· 41 commits to dev since this release

⚡ Release: Resolver v1.5 (OTA v1.6) - Granular Control Update

This update moves away from monolithic service management, introducing independent control for AI engines, expanding the remote API, and significantly upgrading the PC infrastructure logic.

📋 Change Log

1. Service Management (Granular Control)

Goal: Manage AI engines independently without disrupting others.

  • Modular Execution: Decoupled the "Start All" system. You can now toggle Stable Diffusion Forge, ComfyUI, and LM Studio individually.
  • Legacy Support: The original Master Start/Stop functions remain as wrappers, preserving backwards compatibility.

2. API Architecture

Goal: Enable fine-grained remote control from the Android client.

  • New Endpoints: Added 6 specific endpoints to the Flask server for precise state management:
    • /power/forge/on & /off
    • /power/comfy/on & /off
    • /power/lm/on & /off

3. PC Interface (BojroPower v5)

Goal: Accommodate new controls with better UI scaling.

  • Expanded GUI: Increased window height to 650x850 to house the new "Individual Control Frame."
  • Theming Engine: Updated apply_theme() to ensure the new sub-control labels and buttons render correctly in both Dark and Light modes.

4. Core Logic Refactoring

Goal: Improve backend stability and maintainability.

  • Function Split: Refactored main execution services into isolated modules (start_forge, stop_comfy, etc.) to prevent cross-service errors.

📥 Downloads

Component Filename Note
Android resolver_v1.5.apk OTA v1.6 patch applies automatically.
PC Helper BojroPowerV5portable.exe Required for granular control.

🛠️ Update Instructions

  1. Mobile Update:
    • Use the existing resolver_v1.5.apk.
    • Note: The app will utilize the new API endpoints automatically once the PC helper is updated.
  2. PC Update:
    • Delete the old v4 executable.
    • Place BojroPowerV5portable.exe in your usual folder.
  3. Verification:
    • Open the PC GUI and check for the new Individual Control Frame.
    • Test a specific service (e.g., ComfyUI) to ensure it toggles without triggering Forge or LM Studio.

Built with Capacitor 6 & Native Android Services for maximum performance.