Commit Graph

6129 Commits

Author SHA1 Message Date
Will Tatam
38975dbfd4 force new line 2025-07-06 16:22:44 +01:00
Will Tatam
a6ce136843 fix custom_usermods setting 2025-07-06 16:22:44 +01:00
Will Tatam
a678bd09e9 Build for each chipset 2025-07-06 16:22:44 +01:00
Will Tatam
8215fefc2d Build for each chipset 2025-07-06 16:22:44 +01:00
Will Tatam
86137a669e Also run if the workflow changes 2025-07-06 16:22:44 +01:00
Will Tatam
33650e3886 Swap ordering to see if naming is then clearer 2025-07-06 16:22:44 +01:00
Will Tatam
d090b11a47 Verify each usermod on change 2025-07-06 16:22:44 +01:00
Will Tatam
e44456fc0b build usermod_esp32 2025-07-06 16:22:44 +01:00
Will Tatam
59f50a569a Fix typo in env name 2025-07-06 16:22:44 +01:00
Will Tatam
9fda639e00 Use JSON for usermods list 2025-07-06 16:22:44 +01:00
Will Tatam
0ff2b5d081 Use JSON for usermods list 2025-07-06 16:22:44 +01:00
Will Tatam
134ce5d42d Use JSON for usermods list 2025-07-06 16:22:44 +01:00
Will Tatam
0a9ed37244 Build each usermod in isolation 2025-07-06 16:22:44 +01:00
Will Tatam
6246e41b55 Build each usermod in isolation 2025-07-06 16:22:44 +01:00
Damian Schneider
6b6d26b8f0 enhancement & bugfixes in scrolling text (#4742)
* enhancement & bugfixes in scrolling text

- function now evaluates full string: allows custom text plus multiple tokens in any order
- fixed evaluation order to prevent early exit(s)
- fixed day strings (argument must be weekday() )
2025-07-06 16:22:44 +01:00
Blaž Kristan
62c87e206e Fix comment
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
2025-07-06 16:22:44 +01:00
Blaz Kristan
4905cdd2e3 Optimise CCT buffer 2025-07-06 16:22:44 +01:00
Blaz Kristan
ce3f88428e Tackle CCT issue caused by segment blending
- wled#4734
2025-07-06 16:22:44 +01:00
Blaz Kristan
74644aa4a7 Fix #4747 2025-07-06 16:22:44 +01:00
Blaž Kristan
2ccb7312d0 Compile fix 2025-07-06 16:22:44 +01:00
Blaž Kristan
bd7735af3d Securing OTA update
- prevent settings change if not using private IP address or same subnet
- prevent OTA from differnet subnet if PIN is not set
- ability to revert firmware
2025-07-06 16:22:44 +01:00
Will Miles
0c2ab7ef45 Remove nonfunctional usermod validation
Non-platform-safe usermods are filtered out before validation runs;
so this check is no longer functional.
2025-07-06 16:22:44 +01:00
Will Miles
fab724a703 Fix disabled usermod presence validation
PlatformIO doesn't clean out the libdir when usermods are disabled, so
they still appear in the LibBuilders() set.  Ensure that we validate
only usermods that were actually deps for the build.
2025-07-06 16:22:44 +01:00
ingDIY
ea86973548 WLED_DISABLE_2D does not compile (#4736)
the compilation fails with tons of errors if you try to compile using WLED_DISABLE_2D 
"message": "enclosing class of constexpr non-static member function 'bool Segment::is2D() const' is not a literal type",
"LineNumber": 766,
2025-07-06 16:22:44 +01:00
Damian Schneider
9eb0c3c8e5 Bugfix: convert cctBlend value back to "%" for UI (#4737)
* Bugfix: convert cctBlend value back to "%" for UI
2025-07-06 16:22:44 +01:00
Damian Schneider
f20b4c9e81 fix for https://github.com/wled/WLED/issues/4488 (#4692)
virtual strip index is added even if strip is 1D. this change fixes FX using virtual strips not working when WLED_DISABLE_2D is used.
2025-07-06 16:22:43 +01:00
dependabot[bot]
6540deb462 Bump urllib3 from 2.3.0 to 2.5.0
Bumps [urllib3](https://github.com/urllib3/urllib3) from 2.3.0 to 2.5.0.
- [Release notes](https://github.com/urllib3/urllib3/releases)
- [Changelog](https://github.com/urllib3/urllib3/blob/main/CHANGES.rst)
- [Commits](https://github.com/urllib3/urllib3/compare/2.3.0...2.5.0)

---
updated-dependencies:
- dependency-name: urllib3
  dependency-version: 2.5.0
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-07-06 16:22:43 +01:00
netmindz
c80c9bd8b9 Update usermods/rgb-rotary-encoder/rgb-rotary-encoder.cpp
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
2025-07-06 15:07:58 +00:00
Blaž Kristan
d7d1e929fe Fix color conversion bug for parallel I2S output
- fixes wled#4719
2025-07-05 22:32:44 +02:00
quake1508
e2800d75f7 Typo correction (#4756)
Compiling doesn't work because it doesn't find LD2410 in usermods.
The correct usermod is LD2410_v2
2025-07-03 20:00:53 +02:00
netmindz
2c1cf87e08 Merge pull request #4499 from Christanoid/main
Fixed UDP Realtime streaming in DNRGBW Mode
2025-07-03 00:30:27 +01:00
Blaž Kristan
e6716fe834 PICO-V3 detection
- requires V4 environment
2025-07-01 10:22:49 +02:00
Blaž Kristan
fc0d64ec78 Fix for #4752 2025-07-01 10:17:17 +02:00
netmindz
7b0075d375 Merge pull request #4592 from netmindz/usermod-libs-matrix
Usermod libs matrix
2025-06-28 15:52:22 +01:00
Will Tatam
e227d01436 Exclude pixels_dice_tray until we can limit what the CI builds, respecting the limited platforms - no bluetooth on S2 2025-06-28 15:37:24 +01:00
Will Tatam
db55fec879 Merge branch 'usermod-libs-matrix' of github.com:netmindz/WLED into usermod-libs-matrix 2025-06-28 15:13:09 +01:00
Will Tatam
9099b13f69 Fix deps for Si7021_MQTT_HA 2025-06-28 15:11:40 +01:00
Will Tatam
0ba05877d7 Exclude BME68X_v2 2025-06-28 14:47:44 +01:00
Will Tatam
b1ed99dfe6 Disable BME68X_v2 2025-06-28 14:47:34 +01:00
Will Tatam
a2e9e2b7d1 Update buzzer to default to 21 if GPIO 32 is not defined 2025-06-28 14:45:13 +01:00
Will Tatam
5163fbf36b Merge branch 'main' into usermod-libs-matrix 2025-06-28 14:38:28 +01:00
Will Tatam
b187f9427d use extreme_partitions 2025-06-28 14:03:06 +01:00
Will Tatam
7cc5c87a52 Fixing Si7021_MQTT_HA 2025-06-28 13:59:13 +01:00
Will Tatam
1c4141a2b1 Exclude PWM_fan 2025-06-28 13:44:55 +01:00
Damian Schneider
cc81cc27b0 enhancement & bugfixes in scrolling text (#4742)
* enhancement & bugfixes in scrolling text

- function now evaluates full string: allows custom text plus multiple tokens in any order
- fixed evaluation order to prevent early exit(s)
- fixed day strings (argument must be weekday() )
2025-06-28 09:42:52 +02:00
Blaz Kristan
6a5dcb3a76 More OTA UI tweaks 2025-06-26 15:46:23 +02:00
Blaz Kristan
796494e925 Tweaks in OTA UI
- added OTA section toggle
- added ignore upload
- fix for missing "NoXXX" ID
- rely on 404 for /dmxmap
2025-06-26 11:41:03 +02:00
Blaz Kristan
7973fd84f1 Revert disable OTA & optional Arduino OTA
- new compile flag WLED_ENABLE_AOTA
- modify WLED_CONNECTED macro
- bugfix in Network isConnected() when static IP is set
2025-06-25 11:23:13 +02:00
Blaž Kristan
66869f8341 Merge pull request #4744 from wled/CCT-fix
CCT fix
May require some additional optimisations in the future to reduce unnecessary memory allocations (i.e. mixed CCT and non CCT buses).
2025-06-24 11:15:16 +02:00
Blaž Kristan
10d1098403 Fix comment
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
2025-06-24 11:08:10 +02:00