Commit Graph

6401 Commits

Author SHA1 Message Date
netmindz
bf4aae8e60 Merge pull request #4682 from DedeHai/PS_galaxy
Add new effect: PS Galaxy
2026-01-17 11:52:46 +01:00
netmindz
2b543f2199 Merge pull request #4577 from DevJogger/main
Add apple-touch-icon Link Tag
2026-01-17 11:43:52 +01:00
netmindz
0095d9caac Merge pull request #4360 from euphi/patch-1
Usermod BME280: Fix "Unit of Measurement" for temperature
2026-01-17 11:30:33 +01:00
Damian Schneider
3259b3acb0 Bugfix for brightness factor upon save: fixes #4824 (#4827) 2026-01-17 11:17:07 +01:00
Frank Möhle
c795c6a20e Update CONTRIBUTING.md with PR guidelines
Added guidelines for creating pull requests from branches in forks and cautioned against force-pushing.
2026-01-17 01:25:44 +01:00
Frank
855cfae224 align filtering in release.yml and nightly.yml 2026-01-16 23:46:25 +01:00
Frank Möhle
9ce0436c9c Uncomment esp01_1MB_S in platformio.ini
Re-enable nightly build for esp01 (1MB). The board is no longer supported officially, but if users want to try, let them try.
2026-01-16 20:45:41 +01:00
Frank Möhle
28b43d564f Update excluded labels in nightly workflow
Added additional labels to exclude from changelog generation:
question,use-as-is,not_planned
2026-01-16 20:25:27 +01:00
Frank Möhle
8f6b05535e re-enable IR support for athom music build 2026-01-15 22:32:34 +01:00
Frank Möhle
8f391dec75 Merge pull request #319 from MoonModules/copilot/fix-nightly-build-release-notes
Fix URL-encoded changelog in nightly release notes
2026-01-15 21:38:28 +01:00
copilot-swe-agent[bot]
cdcea319fe Fix garbled nightly build release notes by using body_path instead of encoded output
Co-authored-by: softhack007 <91616163+softhack007@users.noreply.github.com>
2026-01-15 20:18:56 +00:00
copilot-swe-agent[bot]
7eee14a9da Initial plan 2026-01-15 20:15:30 +00:00
Frank Möhle
caa8cba38e Merge pull request #317 from MoonModules/copilot/update-nightly-build-version
Automate nightly build VERSION from build date, update Changelog generator to v2.4
2026-01-15 20:34:09 +01:00
copilot-swe-agent[bot]
649c86d83f Change nightly release title from "Nightly Release" to "Nightly mdev Build"
Updated the release name in nightly.yml to better reflect that this is a
development build (mdev) rather than a production release.

Co-authored-by: softhack007 <91616163+softhack007@users.noreply.github.com>
2026-01-15 12:46:51 +00:00
copilot-swe-agent[bot]
7dff6c7b65 Update changelog generator action from v2.3 to v2.4 to fix set-output deprecation
The v2.4 release fixes the deprecated set-output command by using GITHUB_OUTPUT
environment file instead. This eliminates the deprecation warning in nightly builds.

Co-authored-by: softhack007 <91616163+softhack007@users.noreply.github.com>
2026-01-15 12:43:33 +00:00
Frank
0fb07b9d07 (hotfix) DMX-output rate limiting to prevent watchdog reset
this is a quick workaround for custom builds with WLED_ENABLE_DMX. it adds rate limiting to the dmx-output handler function.

still waiting for a good solution from upstream
* https://github.com/wled/WLED/pull/5216
* https://github.com/wled/WLED/pull/5287
2026-01-15 12:39:26 +01:00
copilot-swe-agent[bot]
143f89243c Fix changelog generator parameter name from exclude-labels to excludeLabels
The action janheinrichmerker/action-github-changelog-generator@v2.3 expects
camelCase parameter names. Changed 'exclude-labels' to 'excludeLabels' in both
nightly.yml and release.yml to fix the nightly release action failure.

Co-authored-by: softhack007 <91616163+softhack007@users.noreply.github.com>
2026-01-15 11:04:58 +00:00
Frank Möhle
5cfca1b340 fix indentation
minor
2026-01-15 11:38:55 +01:00
copilot-swe-agent[bot]
d03e3a8655 Update set_nightly_version.py to use WLED_BUILD_VERSION define
Changed from -DVERSION to -DWLED_BUILD_VERSION to match the updated
wled.h override mechanism.

Co-authored-by: softhack007 <91616163+softhack007@users.noreply.github.com>
2026-01-15 10:27:19 +00:00
Frank Möhle
5a8d45b6d3 use WLED_BUILD_VERSION for override by CI actions
avoids potential name clashes with used libraries
2026-01-15 11:23:57 +01:00
copilot-swe-agent[bot]
39899c1061 Implement nightly VERSION automation using PlatformIO script
- Created pio-scripts/set_nightly_version.py following existing set_version.py pattern
- Script sets VERSION to yymmddb format with build number 0 for nightly builds
- Modified build.yml to accept nightly_build boolean input
- Modified nightly.yml to pass nightly_build=true flag
- Added set_nightly_version.py to platformio.ini extra_scripts
- Uses WLED_NIGHTLY_BUILD environment variable to conditionally set VERSION

Co-authored-by: softhack007 <91616163+softhack007@users.noreply.github.com>
2026-01-15 10:11:48 +00:00
copilot-swe-agent[bot]
8c70acad65 Add automatic VERSION setting for nightly builds
- Modified build.yml to accept optional version input parameter
- Modified nightly.yml to calculate VERSION from build date in format yymmddb
- VERSION is passed as PLATFORMIO_BUILD_FLAGS to override default in wled.h
- Other workflows (wled-ci.yml, release.yml) unchanged and will use default VERSION

Co-authored-by: softhack007 <91616163+softhack007@users.noreply.github.com>
2026-01-15 10:08:10 +00:00
copilot-swe-agent[bot]
468301a2e5 Initial plan 2026-01-15 10:02:26 +00:00
Frank
1bda6ba072 align improv chip and version reporting with upstream
* allows for easier support of other MCUs (p4, c6, etc)
* removes a second place where the version strings had to be maintained
* use the same codename "next step" for v14.8
2026-01-15 10:56:29 +01:00
Frank
a1a7eb6007 bump version to 14.7.2-mdev (development) build 2601151 2026-01-15 10:53:20 +01:00
Frank
5474d9548b upgrade "ABC WLED" and "Athom Music" to V4 buildenvs
allows these boards to benefit from the new flicker-free leds driver
2026-01-14 13:00:42 +01:00
Frank
e8dba64b53 adding esp32_16MB_V4_M_eth for 16MB esp32 with ethernet 2026-01-13 21:39:25 +01:00
Frank
27131d0702 standard buildenvs update
* adding esp32_4MB_V4_S_eth and abc_wled_controller_v43_S
* remove esp01_1MB_S
* remove seeed_esp32c3_4MB_S
* clarify comments for matrixportal builds
2026-01-13 20:45:11 +01:00
Will Tatam
3e629ce082 release.yml 2026-01-13 19:33:09 +00:00
Will Tatam
1b59f3fa1f nightly 2026-01-13 18:54:12 +00:00
Will Tatam
4a2d5da7b1 common build file 2026-01-13 18:54:12 +00:00
Will Tatam
7b4c853418 renname common builds commands 2026-01-13 18:54:12 +00:00
Frank
08de0b1cc5 platformio.ini: fix release name for V4 eth build 2026-01-13 17:54:34 +01:00
Frank
143c6d1620 release 14.7.1 2026-01-13 16:35:01 +01:00
Frank
5431ab85fa build 2601131 2026-01-13 16:31:52 +01:00
Frank
252dfe1416 cleanup for esp32 4MB buildenvs 2026-01-13 16:30:59 +01:00
Frank
81f9716aca PixelForge WLED-MM specific adjustments 2026-01-13 14:40:24 +01:00
Frank Möhle
6ebd78474f Merge pull request #315 from MoonModules/overlaping_outputs (solves #296)
disable SPC optimizations when outputs overlap
With overlapping outputs, MM specific optimizations in busses.setPixelColor() need to be disabled - a single sPC must be forwarded to all busses. gPC can stay in optimized mode, because each possible bus pixel will have the same value.
2026-01-12 23:45:41 +01:00
Frank Möhle
bf44a0dd21 Remove bad extra "#endif" 2026-01-12 23:03:39 +01:00
Frank
650651e7cc show user message once
don't repeat slowMode warning when several busses overlap
2026-01-12 22:59:35 +01:00
Frank
e5d7d7aacc extra protection 2026-01-12 19:47:40 +01:00
Frank
05fb246af9 small optimization
* moved newStart and newEnd calculations into lower scope (``if (newBus->isOk())``)
* removed duplicate nullptr check
2026-01-12 19:40:22 +01:00
Frank
58281b4cd5 handle zero-length edge case 2026-01-12 19:31:53 +01:00
Frank
9cdbc7ad3c fix typo 2026-01-12 19:26:40 +01:00
Frank
45500d8481 newline 2026-01-12 19:21:32 +01:00
Frank
cb73d4b3de robustness improvement 2026-01-12 19:18:50 +01:00
Frank
eaec389ef4 disable SPC optimizations when busses overlap
support for "custom bus indices" that lead to overlaping output pixel ranges
2026-01-12 18:55:27 +01:00
Frank
75fe5b747c removing a flicker-protection delay
this is not necessary if we use the RMTHI flicker-free driver
2026-01-12 18:20:27 +01:00
Frank Möhle
5c10d60022 build 2601111 2026-01-11 20:15:38 +01:00
Frank Möhle
bf5edbae97 Merge pull request #314 from MoonModules/AR_udpReceivePlus
AR Sound receive: better handling of outdated packets
* new user option "skip old packets" with default "auto".
* packets are auto-skipped when the receiver is behind, typicially due to slow effects which slow down the main loop.
* improvements to sequence checking
2026-01-11 20:01:21 +01:00