Skip to content

Releases: ShiftHackZ/Stable-Diffusion-KMP

SDAI 1.1.0 - Android SDXL, iOS CoreML, Bonsai update

19 Jun 08:44

Choose a tag to compare

feature-graphic

SDAI 1.1.0

SDAI 1.1.0 is a feature release focused on local generation, provider choice, device insight, and practical usage tools across Android and iPhone.

Highlights

  • Added an on-device benchmark for local generation guidance.
  • Added Android Local SDXL generation through stable-diffusion.cpp.
  • Added iPhone local generation through Silicon Diffusion Core ML.
  • Added iPhone local generation through Silicon Diffusion PrismML Bonsai.
  • Added Fal.ai and ArliAI provider support.
  • Added storage usage and network usage screens.
  • Improved provider selection with search, filters, sorting, readiness labels, and feature tags.
  • Improved iOS gallery loading and background-work handling.

Local Generation

This release expands SDAI's local generation story on both platforms:

  • Android Local SDXL uses stable-diffusion.cpp for on-device SDXL-compatible text-to-image generation.
  • Silicon Diffusion Core ML brings Core ML Stable Diffusion generation to supported iPhones.
  • Silicon Diffusion PrismML Bonsai adds a beta PrismML Bonsai Image 4B / MLX local generation path for supported iPhones.

Local generation remains device- and model-dependent. The new benchmark is designed to help users understand whether their device is a good fit before committing to heavier runs.

Providers

  • Added Fal.ai hosted generation support for compatible text-to-image and image-to-image endpoints.
  • Added ArliAI SDNext-compatible hosted generation support, including checkpoint discovery, sampler selection, steps, CFG scale, negative prompt, and batch generation where supported.
  • Improved the provider setup experience with search, type/readiness/tag filters, sorting, and clearer provider labels.

Usage Tools

  • Added storage usage screens for cache, gallery, and downloaded model files.
  • Added network usage screens for model downloads, configuration downloads, and provider inference traffic.
  • Added local benchmark result storage and recommendation flow for supported local providers.

iOS

  • Added Core ML and Bonsai local-provider runtime integration.
  • Improved gallery loading performance.
  • Added iOS background-work support for long-running generation flows.

Android

  • Added stable-diffusion.cpp based Local SDXL provider integration.
  • Added model-catalog and local-model selection support for SDXL workflows.
  • Added benchmark and usage-tool platform actions.

Notes

  • Local AI generation can be memory-heavy. If a model is too large for the device, try a smaller or quantized model and check the benchmark recommendation first.
  • iOS local providers are intended for supported iPhone devices. This release does not announce iPad support.
  • SDAI remains open source, ad-free, telemetry-free, and provider-first.

Download and project links:

Android Full Nightly

14 Jun 10:13

Choose a tag to compare

Android Full Nightly Pre-release
Pre-release

Automated Android full nightly build.

  • Target ref: develop
  • Commit: 5e3a38c4588b07a13f14249e402eb26dd4156779
  • Version: 1.1.0 (203)
  • APK SHA-256: 22b4f30bce8bf04c449a39095b5c885db0ae82cfa52a2943c008872fe092bdf7
  • Signing certificate SHA-256: ``

This is a prerelease build from the moving nightly tag. It is not a Play Store, F-Droid, or stable project release.

SDAI 1.0.0 - iOS App Store release

17 Jun 11:11
0eeec86

Choose a tag to compare

feature-graphic

Introducing SDAI 1.0.0

It's the first App Store release of SDAI for iOS and the start of the new cross-platform release line.

The old Android-only 0.x.x line has been archived in archive/version-0.x.x. This release moves the project to a Kotlin Multiplatform architecture, keeps the Android app alive, and brings the shared SDAI mobile workflow to iPhone.

Highlights

  • SDAI is now available on the Apple App Store as SDAI - AI Image Generator.
  • The app has been refactored into a Kotlin Multiplatform project with shared Android/iOS domain, data, storage, localization, and Compose UI layers.
  • iOS ships the shared mobile workflow for remote generation providers: AUTOMATIC1111, SwarmUI, AI Horde, Hugging Face, OpenAI Images, and Stability AI.
  • Android keeps its existing provider coverage, including Android-only local generation through ONNX Runtime and Google AI MediaPipe where the selected build flavor supports it.
  • The README, website, privacy pages, store metadata, screenshots, and generated API documentation have been refreshed for the cross-platform release.
  • A new Android full nightly workflow publishes a moving prerelease APK for testers from develop.
  • Android edge-to-edge top and bottom bar insets were adjusted for modern target SDK behavior.

Platform notes

The iOS 1.0.0 milestone intentionally focuses on remote providers. Android-only local diffusion features remain available on Android builds and are not advertised as iOS features.

SDAI stays open source, provider-first, and free of ads and telemetry. You can connect the provider you already use, keep results in a local gallery, share or save images, and tune generation settings where the selected provider supports them.

Links

Full Changelog: 0.6.8...1.0.0

0.6.8

05 Apr 21:34

Choose a tag to compare

What's Changed

Full Changelog: 0.6.7...0.6.8

0.6.7

13 Feb 12:56
295ec2a

Choose a tag to compare

What's Changed

  • Force exclude "android.permission.READ_MEDIA_IMAGES" permission by @ShiftHackZ in #400
  • Bump com.google.code.gson:gson from 2.11.0 to 2.12.1 by @dependabot in #410
  • Bump androidx.navigation:navigation-compose from 2.8.5 to 2.8.6 by @dependabot in #405
  • Bump composeJunit from 1.7.6 to 1.7.7 by @dependabot in #407
  • Bump com.google.mediapipe:tasks-vision-image-generator from 0.10.20 to 0.10.21 by @dependabot in #411
  • Bump androidx.compose:compose-bom from 2025.01.00 to 2025.01.01 by @dependabot in #406
  • Bump kotlin from 2.1.0 to 2.1.10 by @dependabot in #401
  • Bump com.google.devtools.ksp from 2.1.0-1.0.29 to 2.1.10-1.0.29 by @dependabot in #403
  • Remove image reporting from FOSS build by @ShiftHackZ in #415
  • [Stub] Disable ViewModel Unit tests by @ShiftHackZ in #416
  • Bump composeJunit from 1.7.7 to 1.7.8 by @dependabot in #418
  • Bump androidx.navigation:navigation-compose from 2.8.6 to 2.8.7 by @dependabot in #420
  • Bump androidx.compose:compose-bom from 2025.01.01 to 2025.02.00 by @dependabot in #421

Full Changelog: 0.6.6...0.6.7

0.6.6

26 Jan 21:17
a7b827c

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 0.6.5...0.6.6

0.6.5

08 Nov 09:15
52f6f7a

Choose a tag to compare

IMPORTANT

The main purpose of this release is to comply with Google Play updated policies regarding AI applications.

What's Changed

New Contributors

Full Changelog: 0.6.4...0.6.5

0.6.4

08 Sep 19:02
f29a2e1

Choose a tag to compare

IMPORTANT

Since this release there is a strict feature fragmentation between the builds that are distributed through Google Play, F-Droid and GitHub releases.

TLDR - SDAI gives the user a choice:

  • If privacy does matter to you the most, use FOSS build either from GitHub releases or F-Droid. While the app is open-source and private, FOSS build does not ship MediaPipe provider from google, because it disrespects user privacy by silently bundling Firebase telemetry library in MediaPipe library without user or developer consent.
  • If you want all of the available features, use FULL build from GitHub releases.
  • If you are a regular user that prefers convenience over privacy and full feature set, there is a build on Google Play for you.

More details here.

What's Changed

Full Changelog: 0.6.3...0.6.4

0.6.3

12 Aug 19:26

Choose a tag to compare

What's Changed

Background mode demo

New Contributors

Full Changelog: 0.6.2...0.6.3

0.6.2

06 Aug 16:11
063baa7

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 0.6.1...0.6.2