Frank Möhle
a024935c39
adding a screenshot for simple PR creation
...
Added a tip for creating pull requests and forking in one click.
2026-01-17 01:53:32 +01:00
Frank Möhle
10df03e564
reorder sections for clarity
2026-01-17 01:39:06 +01:00
Frank Möhle
7a9e7f9c41
Enhance contributing guidelines for pull requests
...
Added guidelines for creating pull requests from a fork.
2026-01-17 01:37:17 +01:00
Frank Möhle
45acb44a36
Fix typo in CONTRIBUTING.md
2026-01-17 00:53:31 +01:00
Frank Möhle
8a3cb46007
Update contributing guidelines for PR management
...
Clarify that multiple commits can be added to an open PR and warn against force-pushing.
2026-01-17 00:52:51 +01:00
Frank
ba5cf9cd3c
night build script updates
...
Fixes some deprecation warnings during nightly build runs. Already tested in WLED-MM.
* upgrade action-github-changelog-generator to 2.4
* decode changelog into a temporary file (needed for changelog-generator 2.4)
* renamed exclude-labels (deprecated); added some more tags for filtering
2026-01-16 21:47:40 +01:00
Copilot
d1d9dec402
Fix gamma correction for color not enabled on fresh install ( #5225 )
...
Co-authored-by: DedeHai <6280424+DedeHai@users.noreply.github.com >
2026-01-12 07:55:05 +01:00
Damian Schneider
6e9dc181e1
deepsleep cleanup, use toki to check for valid time
2026-01-10 12:36:07 +01:00
elanworld
fe3a158264
Improvements to deepsleep UM ( #4456 )
...
- add touch pin option
- add wake-up on timer macro
- fix powerup behaviour: now works as intended i.e. if no sleep delay set, it enters deepsleep on powerup but only then
- apply macro after wake up even if the window is missed
- respect date-range setting of macro
- removed non-existing pin from touch list
- removed non existing voltageCheck setting
- fixed incorrect threshold setting
- code cleanup
- fix pullup/pulldown for deep-sleep GPIOs
pin init is now working correctly, tested on all platforms
* remove unused statement
---------
Co-authored-by: Damian Schneider <daedae@gmx.ch >
2026-01-10 11:28:07 +01:00
Will Tatam
e2de1af6f4
Merge pull request #5262 from brettbear/brettbear/ethernet-static-ip-ignored
...
Fixes ethernet initialisation of static IP settings and modified some debug info
2026-01-10 10:22:44 +00:00
Will Tatam
22ab62d090
Merge pull request #5273 from nomis52/awst
...
Add support for Australian Western Time
2026-01-07 18:21:47 +00:00
AlexeyMal
254e0099ca
Random colors via JSON API in Segment object like "col":["r","r","r"] #4996 ( #5000 )
...
Add support for random colors via JSON API in Segment object like col=["r","r","r"] #4996
2026-01-06 22:47:04 -05:00
Frank
8433fd24c3
Add softhack007 to GitHub funding list
...
adding myself
2026-01-05 23:20:57 +01:00
Frank
32daa03941
Merge pull request #5276 from wled/fix_5275_part1
...
prevent file data loss due to replacing an open file handle (partial fix for #5275 ) - provides better protection again presets.json corruption.
2026-01-05 22:23:21 +01:00
Will Tatam
4749247389
Update funding links in FUNDING.yml
...
Restoring PayPal link for funding. Parity with past contributors
2026-01-05 20:01:36 +00:00
Frank
a870474b49
Removed redundant check before closing the file handle
2026-01-05 19:26:39 +01:00
Frank
97493b1af8
Merge pull request #5229 from Merikei/fix-bug-issue_template
...
bug.yml: Update help text on how to find version description in WLED
2026-01-05 15:18:48 +01:00
Frank
8e27fe4c0c
bufgix: prevent file data loss due to replacing an open file pointer
...
partial fix for #5275
2026-01-05 13:21:37 +01:00
Simon Newton
407c9fd72f
Add support for Australian Western Time
2026-01-05 09:13:49 +08:00
Damian Schneider
e95450b318
replace cos8 with cos8_t correcting an oversight
2026-01-03 15:45:44 +01:00
Copilot
b556da8b36
Bugfix: GPIO0 always gets assigned to a button ( #5259 )
...
if button pin arg is missing, it defaults to 0 assigning a button to that pin. This change fixes that.
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
Co-authored-by: DedeHai <6280424+DedeHai@users.noreply.github.com >
2026-01-03 12:19:56 +01:00
Damian Schneider
5cfb6f984b
Palettes fix ( #5263 )
...
* Fix for #5201
- use constants instead of magic numbers
Authored-by: Blaž Kristan <blaz@kristan-sp.si >
2026-01-03 10:07:04 +01:00
Damian Schneider
60e1698ed2
Improvements & fixes for HUB75 ( #5026 )
...
* Improvements & fixes for HUB75
- added proper config parameters to allow multiple panels
- added config checks
- fixed crashes on S3
- changed constant variables to constexpr
- added "wled.h" to bus_manager.cpp and removed local function prototypes (needed for buffer allocations)
- speed optimisations: yields about 10% higher FPS
- updated platformio_override.sample.ini
- some code cleanup
2026-01-03 09:56:10 +01:00
brettbear
60b2c3bb54
Fixes ethernet initialisation of static IP settings. Also corrected some debug messages.
2026-01-02 18:25:46 +11:00
Will Tatam
979e3fd1f7
Update GitHub sponsors list in FUNDING.yml
...
Maintain PayPal link, but sponsor is not appropriate for someone who isn't actively contributing going forward
2026-01-01 11:33:26 +00:00
Will Tatam
600b9b4d8e
Update funding sources in FUNDING.yml
...
Removed a contributor from the GitHub funding list and updated the custom funding sources.
2026-01-01 11:29:50 +00:00
Damian Schneider
787d8a7342
fix FX checkmark sync ( #5239 )
...
this fixes an ancient copy-paste bug that apparently went under the radar for years. Now FX checkmarks sync correctly.
2025-12-29 14:54:38 +01:00
Damian Schneider
46e77ea203
revert change to extractModeName, add comment for clarification
2025-12-29 14:50:58 +01:00
Damian Schneider
fa868568af
minor bugfixes as suggested by the rabbit
...
- PulLightControl UM: dont release a lock you do not own
- off-by-one error in extractModeSlider (used only in rotary in UM)
- safety check in playlist in case something goes horribly wrong
2025-12-29 12:56:06 +01:00
Damian Schneider
1c2cacf185
adding link to WLED VidoLab
2025-12-27 19:27:35 +01:00
Damian Schneider
f1f067e93a
bugfix in particle collision binning
2025-12-27 09:37:09 +01:00
nename0
8a2a7054ab
Usermod Temperature: use full 12-bit precision ( #4916 )
...
* Usermod Temperature: use full 12-bit precision
* Temperature Usermod: fix DS1822 and DS18B20 family code
* Add Dropdown to select 9 or 12 bit resolution
* Add 10 and 11 bit resolution, Correct rounding towards negativ inf
2025-12-26 15:32:24 -05:00
Merikei
e4b0ee0672
Update version description in bug.yml
...
Fixes #5228
2025-12-24 23:00:37 +00:00
Damian Schneider
b821e20fd6
use constant instead of magic number in pixelforge
2025-12-22 20:06:20 +01:00
Will Miles
304c59e09b
Revert "Add old version check to OTA update" ( #5212 )
2025-12-19 20:24:26 -05:00
Blaž Kristan
fdb85d82da
2D fix for #5206
2025-12-19 21:01:53 +01:00
Damian Schneider
c8a03817ed
remove EEPROM support ( #5191 )
2025-12-19 17:36:40 +01:00
Blaž Kristan
dc76ff669b
Fix for #5206
2025-12-19 14:15:42 +01:00
Will Tatam
eca002b655
Merge pull request #5193 from DedeHai/keep_legacyFX
...
Do not replace legacy FX with new PS FX
2025-12-19 08:23:24 +00:00
Will Tatam
71c8a30f42
Merge pull request #5057 from willmmiles/update-source-version-check
...
Add old version check to OTA update
2025-12-19 08:16:19 +00:00
Copilot
65f1d8d836
Fix TypeError when loading UI with custom palette selected ( #5205 )
...
* Add null check to fix circular dependency with custom palettes
Co-authored-by: DedeHai <6280424+DedeHai@users.noreply.github.com >
* Refactor: move null check earlier for better efficiency
Co-authored-by: DedeHai <6280424+DedeHai@users.noreply.github.com >
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
Co-authored-by: DedeHai <6280424+DedeHai@users.noreply.github.com >
2025-12-18 20:20:15 +01:00
Damian Schneider
624763cbc8
Bugfix in rotary encoder UM: off-by-1 in palette count
2025-12-17 18:49:19 +01:00
Damian Schneider
af7c91057e
revert gamma change: it was actually correct
2025-12-17 18:47:03 +01:00
Damian Schneider
dd3edf1a3c
improved 2D collisions, fixed duplicate line in fireworks 1D, remove additional dimming if gamma is active
...
Adding symmetrical but random pushing leads to better stacking, also pushing more if large particles are too close helps to separate them better. Pushing them every frame also helps.
Pushing only particle1 as it was tends to lead to more collapsing and some random movement within a pile. There was also a bug which applied way to much velocity unnecessarily.
2025-12-16 20:25:24 +01:00
Damian Schneider
7f4e0f74ba
nicer random distribution in PS emitter
...
makes "explosions" in fireworks and impact FX circular instead of square, looking much better.
2025-12-16 08:26:37 +01:00
Frank
b452370be7
Merge pull request #5096 from netmindz/no-dmx-ar-conflict
...
fix for #4298 - no conflict with DMX output
Removes a compile-time error that was blocking compilation when DMX output mode was enabled, allowing successful builds with DMX support.
Important: this fix does not address the output buffer congestion problems that usually make WLED unstable with >100 LEDs on DMX Serial output. It only removes the compile-time blocker in audioreactive.
2025-12-15 21:54:54 +01:00
Damian Schneider
913c7316f2
do not replace legacy FX with new PS FX
2025-12-14 20:18:50 +01:00
BobLoeffler68
bb6114e8aa
PacMan effect ( #4891 )
...
* PacMan effect added
2025-12-14 12:36:51 +01:00
Will Tatam
c097cb1f27
Merge pull request #5185 from wled/copilot/add-repo-field-to-upgradedata
...
Add repo field to upgradeData in upgrade event reporting
2025-12-14 09:58:20 +00:00
Damian Schneider
9094b3130d
Display gaps in peek, fix segment overflow bug ( #5105 )
...
- display gaps in peek
- fix segment overflow bug when loading preset with larger bounds than current setup
2025-12-14 10:26:38 +01:00