Skip to content

Resolver Stable Diffusion Client app

Choose a tag to compare

@bojrodev bojrodev released this 16 Jan 21:17
· 11 commits to dev since this release

Release: Resolver v2.0 (OTA v2.0) - The "Unkillable" Update: True Background Stability

This is the most significant update in Resolver's history. We have completely rewritten the background execution engine to solve the long-standing "Samsung Battery Killer" issue.

v2.0 introduces a Native "Heartbeat" Shield that allows the app to process massive generation queues (500+ images) while the screen is off, or even while you are watching YouTube or Netflix in another app.

** CRITICAL:** This is a Breaking Change. You cannot update to this version via OTA from v1.9. You MUST download and install the new APK manually.

Change Log

1. The "Pulse" Audio Engine (Background Shield)

Goal: Prevent the OS from killing the app during long batches or when the screen is off.

  • Self-Healing Protection: The app now checks its background status every 5 seconds. If Android tries to pause the generator (e.g., because you started a Netflix movie), Resolver automatically "heals" its priority status to keep the queue running.
  • Media Focus Handling: You can now switch between YouTube/Spotify and Resolver without killing your generation job.
  • Infinite Queue Support: Tested successfully on batch sizes of 500+ images with zero interruptions.

2. Native Service Architecture

Goal: Move critical hardware locks from JavaScript to the Native Android Layer.

  • Foreground Service 2.0: Completely rewrote ResolverForegroundService.java. It now correctly classifies the app as a "Media Playback" process rather than a generic background task.
  • Hardware Locks: Added native WakeLock (CPU) and WifiLock (Network) to prevent the device from entering deep sleep during generations.
  • Android 14 Compatibility: Updated notification channels and service types to comply with the latest Android permissions.

3. New Update Channel

Goal: Ensure future stability by separating the "Legacy" and "Modern" app infrastructures.

  • Split Channels: v2.0 uses a new update frequency (v2ersion.json). It is completely isolated from v1.x to prevent older apps from crashing due to incompatible code.
  • Legacy Trap: Implemented a safety screen for users on v1.9 that guides them to download this new APK.

Downloads

Component Filename Note
Android Resolverv2.0.apk REQUIRED. Major Architecture Rewrite.
PC Helper BojroPowerV5portable.exe Same version as previous release.

🛠️ Update Instructions

This is a Clean Install. Do not attempt to update from inside the old app.

  1. Uninstall Old App: Remove the existing Resolver v1.x from your phone.
  2. Install New APK: Download and install Resolverv2.0.apk.
  3. Verify Protection:
    • Start a long generation batch.
    • Turn off your screen or open YouTube.
    • The batch will continue running flawlessly.

Built for endurance. Enjoy true background freedom with Resolver v2.0.