diff --git a/README.md b/README.md index f2a85c2ce..ea7a5d049 100644 --- a/README.md +++ b/README.md @@ -26,11 +26,19 @@
-
+
+
+
+ ▶️ Watch the release 0.6.0 video +
+
+
+
- ▶️ Watch the release 0.6.0 video + ▶️ Watch the release 0.7.0 video
--- @@ -39,7 +47,7 @@ **MoonLight bridges the gap between hobbyist lighting projects and professional lighting systems.** Get enterprise-grade performance and flexibility without the enterprise price tag. -- ⚡️ **High Performance** - 12K LEDs at 100 FPS with FastLED + parallel drivers +- ⚡️️ **High Performance** - 12K LEDs at 100 FPS with FastLED + parallel drivers - 🎨 **3D Effects Engine** - Stunning visuals for 1D strips, 2D panels, 3D cubes, and custom layouts - 🏗️ **Flexible Setups** - From simple strips to complex installations and DMX fixtures - 🌐 **Modern IoT** - ESP32-powered with responsive Svelte 5 interface @@ -125,8 +133,9 @@ Start creating stunning effects immediately on both mobile and desktop. ### Version 0.6.0 - November 2025 **The user-friendly baseline release** - **From 0.6.0 Forward:** Community-driven development focused on ease of use, more effects, and expanded hardware support. +### Version 0.7.0 - December 2025 +**The Art-Net, board presets and ESP32-P4 release** See [v0.7.0 Kanban board](https://github.com/users/MoonModules/projects/4) or log an [Issue](https://github.com/MoonModules/MoonLight/issues/new/choose) to report issues or request enhancements. diff --git a/docs/gettingstarted/installer.md b/docs/gettingstarted/installer.md index 8645072b3..3cee66c8d 100644 --- a/docs/gettingstarted/installer.md +++ b/docs/gettingstarted/installer.md @@ -8,7 +8,7 @@ For a step-by-step instruction, go to -MoonLight v0.6.0, 7 November 2025 +MoonLight v0.7.0, 22 December 2025 | Name | Image* | Flash | Shop & Board presets | |------|--------|-------|----------------------| diff --git a/docs/index.md b/docs/index.md index 394f74584..bc9ace37c 100644 --- a/docs/index.md +++ b/docs/index.md @@ -32,11 +32,19 @@ hide:
-
+
+
+
+ ▶️ Watch the release 0.6.0 video +
+
+
+
- ▶️ Watch the release 0.6.0 video + ▶️ Watch the release 0.7.0 video
--- @@ -131,8 +139,9 @@ Start creating stunning effects immediately on both mobile and desktop. ### Version 0.6.0 - November 2025 **The user-friendly baseline release** - **From 0.6.0 Forward:** Community-driven development focused on ease of use, more effects, and expanded hardware support. +### Version 0.7.0 - December 2025 +**The Art-Net, board presets and ESP32-P4 release** See [v0.7.0 Kanban board](https://github.com/users/MoonModules/projects/4) or log an [Issue](https://github.com/MoonModules/MoonLight/issues/new/choose) to report issues or request enhancements. diff --git a/docs/moonbase/inputoutput.md b/docs/moonbase/inputoutput.md index 48e33ccaf..506b2cd06 100644 --- a/docs/moonbase/inputoutput.md +++ b/docs/moonbase/inputoutput.md @@ -27,15 +27,15 @@ For each board the following presets are defined: ## Pin usage * Supported - * LEDs: Used by LED drivers to setup LED outputs, see [Drivers](../../moonlight/drivers/) - * Voltage and Current: Sets energy monitoring, see [System status](../../system/status) and [System Metrics](../../system/metrics) - * Infrared: Used by IR driver, see [Drivers](../../moonlight/drivers/) - * Button LightsOn: sets on/off in [Light Control](../../moonlight/lightscontrol/) - * Relay LightsOn: sets on/off in [Light Control](../../moonlight/lightscontrol/) - * SPI_SCK, SPI_MISO, SPI_MOSI, PHY_CS, PHY_IRQ: S3 Ethernet, Used by the Ethernet module, see [Ethernet](../../network/ethernet/) + * LEDs 🚦: Used by LED drivers to setup LED outputs, see [Drivers](../../moonlight/drivers/) + * Voltage and Current ⚡️: Sets energy monitoring, see [System status](../../system/status) and [System Metrics](../../system/metrics) + * Infrared ♨️: Used by IR driver, see [Drivers](../../moonlight/drivers/) + * Button LightsOn 🛎️/𓐟: sets on/off in [Light Control](../../moonlight/lightscontrol/), Push (🛎️) and Toggle (𓐟) + * Relay LightsOn 🔀: sets on/off in [Light Control](../../moonlight/lightscontrol/) + * SPI_SCK, SPI_MISO, SPI_MOSI, PHY_CS, PHY_IRQ 🔗: S3 Ethernet, Used by the Ethernet module, see [Ethernet](../../network/ethernet/) * Planned soon * Battery - * DMX (in) + * DMX * Planned later * I2S for microphone and line in * I2C diff --git a/docs/moonlight/effects.md b/docs/moonlight/effects.md index 9ef7c4c75..f1d132685 100644 --- a/docs/moonlight/effects.md +++ b/docs/moonlight/effects.md @@ -12,7 +12,7 @@ The Effects module defines Effects and Modifiers. They run in a 'layer'. !!! info "One layer" - Until v0.6.0 there is only one layer, projected on the whole display. Multiple layers is planned after v0.6.0 + Currently there is only one layer, projected on the whole display. Multiple layers is planned later !!! info "3D" @@ -21,7 +21,7 @@ The Effects module defines Effects and Modifiers. They run in a 'layer'. ## Controls * Layer: Choose the layer (currently only one layer supported) - * Start, End and Brightness: read only for now, when multiple layers are implemented (>v0.6.0), these can be set per layer + * Start, End and Brightness: read only for now, when multiple layers are implemented, these can be set per layer * Nodes: a list of Effects and Modifiers for a specific layer * Nodes can be added (+), deleted (🗑️) or edited (✎) or reordered (drag and drop). The node to edit will be shown below the list, press save (💾) if you want to preserve the change when the device is restarted or you want to save as a preset (see Light Control) * Reorder: Nodes can be reordered, defining the order of execution diff --git a/docs/network/sta.md b/docs/network/sta.md index 637fffdd9..11ea7ca81 100644 --- a/docs/network/sta.md +++ b/docs/network/sta.md @@ -21,7 +21,7 @@ The data collected consists of: * Country – e.g. France, determined via ip-api.com; only the country field is extracted. * Firmware – e.g. esp32-s3-devkitc-1-n16r8v * Board model – e.g. QuinLED DigQuad, based on board presets (not yet implemented) -* MoonLight version – e.g. 0.6.0 +* MoonLight version – e.g. 0.7.0 No personal data, IP addresses, or identifiers that can trace back to an individual are collected, stored, or shared. Each event is sent with a random, anonymous client ID, so usage cannot be linked to a specific device or person. diff --git a/firmware/installer/MoonLight_esp32-c3-devkitm-1_0-6-0_webflash.bin b/firmware/installer/MoonLight_esp32-c3-devkitm-1_0-6-0_webflash.bin deleted file mode 100644 index c6568253a..000000000 Binary files a/firmware/installer/MoonLight_esp32-c3-devkitm-1_0-6-0_webflash.bin and /dev/null differ diff --git a/firmware/installer/MoonLight_esp32-c3-devkitm-1_0-7-0_webflash.bin b/firmware/installer/MoonLight_esp32-c3-devkitm-1_0-7-0_webflash.bin new file mode 100644 index 000000000..3737b8ea4 Binary files /dev/null and b/firmware/installer/MoonLight_esp32-c3-devkitm-1_0-7-0_webflash.bin differ diff --git a/firmware/installer/MoonLight_esp32-c3-supermini_0-6-0_webflash.bin b/firmware/installer/MoonLight_esp32-c3-supermini_0-6-0_webflash.bin deleted file mode 100644 index 17d0535b6..000000000 Binary files a/firmware/installer/MoonLight_esp32-c3-supermini_0-6-0_webflash.bin and /dev/null differ diff --git a/firmware/installer/MoonLight_esp32-c3-supermini_0-7-0_webflash.bin b/firmware/installer/MoonLight_esp32-c3-supermini_0-7-0_webflash.bin new file mode 100644 index 000000000..a2842afdd Binary files /dev/null and b/firmware/installer/MoonLight_esp32-c3-supermini_0-7-0_webflash.bin differ diff --git a/firmware/installer/MoonLight_esp32-d0-16mb_0-6-0_webflash.bin b/firmware/installer/MoonLight_esp32-d0-16mb_0-6-0_webflash.bin deleted file mode 100644 index 436319506..000000000 Binary files a/firmware/installer/MoonLight_esp32-d0-16mb_0-6-0_webflash.bin and /dev/null differ diff --git a/firmware/installer/MoonLight_esp32-d0-16mb_0-7-0_webflash.bin b/firmware/installer/MoonLight_esp32-d0-16mb_0-7-0_webflash.bin new file mode 100644 index 000000000..55c249325 Binary files /dev/null and b/firmware/installer/MoonLight_esp32-d0-16mb_0-7-0_webflash.bin differ diff --git a/firmware/installer/MoonLight_esp32-d0-moonbase_0-6-0_webflash.bin b/firmware/installer/MoonLight_esp32-d0-moonbase_0-6-0_webflash.bin deleted file mode 100644 index 991a69023..000000000 Binary files a/firmware/installer/MoonLight_esp32-d0-moonbase_0-6-0_webflash.bin and /dev/null differ diff --git a/firmware/installer/MoonLight_esp32-d0-moonbase_0-7-0_webflash.bin b/firmware/installer/MoonLight_esp32-d0-moonbase_0-7-0_webflash.bin new file mode 100644 index 000000000..85cc88beb Binary files /dev/null and b/firmware/installer/MoonLight_esp32-d0-moonbase_0-7-0_webflash.bin differ diff --git a/firmware/installer/MoonLight_esp32-d0-wrover-moonbase_0-6-0_webflash.bin b/firmware/installer/MoonLight_esp32-d0-wrover-moonbase_0-6-0_webflash.bin deleted file mode 100644 index 7de23a5c2..000000000 Binary files a/firmware/installer/MoonLight_esp32-d0-wrover-moonbase_0-6-0_webflash.bin and /dev/null differ diff --git a/firmware/installer/MoonLight_esp32-d0-wrover-moonbase_0-7-0_webflash.bin b/firmware/installer/MoonLight_esp32-d0-wrover-moonbase_0-7-0_webflash.bin new file mode 100644 index 000000000..160abf091 Binary files /dev/null and b/firmware/installer/MoonLight_esp32-d0-wrover-moonbase_0-7-0_webflash.bin differ diff --git a/firmware/installer/MoonLight_esp32-d0-wrover_0-6-0_webflash.bin b/firmware/installer/MoonLight_esp32-d0-wrover_0-6-0_webflash.bin deleted file mode 100644 index 56cf17cd1..000000000 Binary files a/firmware/installer/MoonLight_esp32-d0-wrover_0-6-0_webflash.bin and /dev/null differ diff --git a/firmware/installer/MoonLight_esp32-d0-wrover_0-7-0_webflash.bin b/firmware/installer/MoonLight_esp32-d0-wrover_0-7-0_webflash.bin new file mode 100644 index 000000000..5a30daf92 Binary files /dev/null and b/firmware/installer/MoonLight_esp32-d0-wrover_0-7-0_webflash.bin differ diff --git a/firmware/installer/MoonLight_esp32-d0_0-6-0_webflash.bin b/firmware/installer/MoonLight_esp32-d0_0-6-0_webflash.bin deleted file mode 100644 index 7ca4e1911..000000000 Binary files a/firmware/installer/MoonLight_esp32-d0_0-6-0_webflash.bin and /dev/null differ diff --git a/firmware/installer/MoonLight_esp32-d0_0-7-0_webflash.bin b/firmware/installer/MoonLight_esp32-d0_0-7-0_webflash.bin new file mode 100644 index 000000000..c72365c38 Binary files /dev/null and b/firmware/installer/MoonLight_esp32-d0_0-7-0_webflash.bin differ diff --git a/firmware/installer/MoonLight_esp32-p4-nano_0-6-0_webflash.bin b/firmware/installer/MoonLight_esp32-p4-nano_0-6-0_webflash.bin deleted file mode 100644 index 8918d1bc9..000000000 --- a/firmware/installer/MoonLight_esp32-p4-nano_0-6-0_webflash.bin +++ /dev/null @@ -1,14800 +0,0 @@ -OОO