Skip to content

Releases

v8.0.0

Choose a tag to compare

@github-actions github-actions released this 05 Nov 04:59
16096cd

What's New

WLED 8.0.0 unifies the official Android and iOS apps in a single Kotlin Multiplatform codebase while bringing major new features to both platforms:

  • Home Screen Widgets, Siri & Shortcuts: Interactive Home Screen widgets on iOS (with Liquid Glass support, Siri, Shortcuts, and Action button integration) and a refreshed Material 3 widget layout on Android featuring live Wi-Fi signal strength indicators and an ambient glow when lights are on.
  • What's New Changelog: Automatically view localized release notes after an update or revisit them anytime from Settings on both Android and iOS.
  • Feature Parity on iOS: OTA firmware updates for custom QuinLED and MoonModules boards alongside official WLED releases, theme selection, offline device grouping, automatic discovery controls, battery level indicators, and German & Simplified Chinese translations.
  • Smoother Discovery & Real-Time Connections: Shared mDNS discovery and WebSocket state management with a 60-second offline grace period, Android 17 local network permission support, a connection progress bar, and fixed WebView file uploads on Android.

🚀 New Features

🐛 Bug Fixes

🧰 Maintenance

Read more

v8.0.0-beta.3

v8.0.0-beta.3 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 02 Nov 06:50

What's New

This third beta of WLED 8.0.0 fixes an issue on Android where Home Screen widgets could remain stuck on the loading spinner or fail to toggle power in minified release builds, and updates shared Kotlin, Ktor, and SKIE dependencies across Android and iOS.

🐛 Bug Fixes

  • Keep reflective constructors for Glance widget workers and actions in R8 (#301) @Moustachauve

🧰 Maintenance

Contributors

@Moustachauve

v8.0.0-beta.2

v8.0.0-beta.2 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 31 Oct 06:17

What's New

This second beta of WLED 8.0.0 improves initial iOS Home Screen widget configuration and unconfigured state handling, adds support for the Android 17 local network permission (preventing repeated system NSD picker prompts and showing a helpful banner if permission is denied), and resolves a startup main-thread block when loading the initial app theme.

🚀 New Features

  • Improve iOS widget initial configuration and unconfigured state (#296) @Moustachauve

🐛 Bug Fixes

  • Request local network permission on Android 17 and prevent NSD picker loop (#293) @Moustachauve
  • Avoid blocking the main thread when loading the initial app theme (#294) @Moustachauve

🧰 Maintenance

  • Add curated short Google Play release notes and skill workflows (#297) @Moustachauve
  • Extract local network permission controller and refine retry flow (#295) @Moustachauve

Contributors

@Moustachauve

v8.0.0-beta.1

v8.0.0-beta.1 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 30 Oct 05:09

What's New

Welcome to the first beta of WLED 8.0.0! This release marks a major architectural milestone: the Android and iOS apps now live in a unified monorepo powered by a Kotlin Multiplatform (KMP) shared backend—bringing a complete backend migration to the iOS app (shared Room database with automatic Core Data migration, Ktor HTTP & WebSocket connection management, mDNS discovery, DataStore preferences, and OTA firmware updates) alongside full feature parity across both platforms.

Highlights in v8.0.0-beta.1:

  • Unified Kotlin Multiplatform Backend: Shared real-time WebSocket management, faster mDNS discovery, a 60-second offline grace period, and shared OTA firmware update engine across Android and iOS.
  • iOS Feature Parity & New Capabilities: Home Screen widgets (with Liquid Glass support), Siri & Shortcuts actions, Custom Firmware Updates (QuinLED & MoonModules), Theme Selection, Offline Device Grouping, Automatic Discovery toggle, native unreachable-device view, and German & Simplified Chinese translations.
  • Refreshed Home Screen Widgets: Updated Material 3 adaptive widget layout on Android and live Wi-Fi signal strength indicators on both platforms.
  • In-App "What's New" Changelog: Automatically view localized release notes after an update or revisit them anytime from Settings.

🚀 New Features

🐛 Bug Fixes

🧰 Maintenance

Read more

v7.0.1 (52)

Choose a tag to compare

@github-actions github-actions released this 06 May 03:25

What's New

Hotfix to help properly find the latest WLED version available.

🐛 Bug Fixes

🧰 Maintenance

Contributors

@Moustachauve

v7.0.0 (51)

Choose a tag to compare

@github-actions github-actions released this 09 Apr 02:49

Summary

• New Widgets: Redesigned interactive home screen widgets with quick actions, dynamic colors, and real-time syncing.
• Device Controls: Control lights directly from Android's quick settings.
• Updates: OTA update support for MoonModules and QuinLED boards.
• Deep Linking: Support for opening wled:// links.
• More: German & Chinese translations, better auto-discovery, offline management, and bug fixes.

What's New

🚀 New Features

🐛 Bug Fixes

  • fix(ui): improve DeviceEdit experience for offline devices without state (#152) @Moustachauve
  • Fix update refresh issue and refactor DeviceEdit UI with State Hoisting (#151) @Moustachauve
  • Fix: Use FLAG_MUTABLE for notification PendingIntent (#110) @Moustachauve

🧰 Maintenance

New Contributors

All Contributors

@Copilot, @Moustachauve, @dependabot[bot], @google-labs-jules[bot], @netmindz, @starfetch, dependabot[bot] and google-labs-jules[bot]

Full Changelog: v6.1.0...v7.0.0

v6.1.0 (48)

Choose a tag to compare

@Moustachauve Moustachauve released this 07 Jan 02:14
  • New native error screen when devices are unreachable
  • Added Chinese translation
  • Improved file downloads handling
  • Increased connection timeout to 30 seconds for better stability
  • Pressing "Back" now closes the navigation menu
  • Fixed bugs with device addresses and visual sliders

What's Changed

New Contributors

Full Changelog: v6.0.1...v6.1.0

v6.0.1 (47)

Choose a tag to compare

@Moustachauve Moustachauve released this 19 Dec 20:59
  • Fix issues with devices on WLED version 0.14.2
  • Minor crash fixes

What's Changed

  • Fix Android 15 Edge-to-Edge Deprecated API Warnings by @google-labs-jules[bot] in #61
  • Fix WLED 0.14.2 websocket connection issue and Disable dependency metadata in APK builds by @Moustachauve in #65
  • Improve error handling for Github API and other code improvements by @Moustachauve in #66
  • Fix sql constraint error and other misc code improvements by @Moustachauve in #67
  • Fix crash when calling openUri and other improvements by @Moustachauve in #68

Full Changelog: v6.0.0...v6.0.1

v6.0.0 (46)

Choose a tag to compare

@Moustachauve Moustachauve released this 15 Dec 06:46

Major improvement: the app is now using websockets to communicate with the WLED devices. This should mean a more stable connection and more reactive interface!

  • App is renamed to simply "WLED" from "WLED-Native"
  • Fix crash when failing to start discovery
  • Battery icon will show if the right usermod is present
  • Bug fixes and stability improvement

What's Changed

New Contributors

Full Changelog: v5.0.0...v6.0.0

v5.0.0 (40)

Choose a tag to compare

@Moustachauve Moustachauve released this 12 Nov 05:34

What's Changed

WLED Native gets an updated look! With this version, the user interface has been rewritten from the ground up. It should be faster, more stable and look better.
A lot of bugs were also fixed.

Full Changelog: v4.1.1...v5.0.0