copilot-swe-agent[bot]
ffc7b66c20
Fix: Remove static keyword from getBootloaderSHA256Hex() to match declaration
...
Co-authored-by: netmindz <442066+netmindz@users.noreply.github.com >
2025-11-09 09:15:36 +00:00
copilot-swe-agent[bot]
94bea4405a
Improve bootloader flash implementation with proper erase and write operations
...
Co-authored-by: netmindz <442066+netmindz@users.noreply.github.com >
2025-11-09 09:15:36 +00:00
copilot-swe-agent[bot]
2963c1b761
Add esp_flash.h include for ESP32 bootloader flash operations
...
Co-authored-by: netmindz <442066+netmindz@users.noreply.github.com >
2025-11-09 09:15:36 +00:00
Will Tatam
013ecfb189
Add ESP32 bootloader upgrade functionality with JSON API support
...
Co-authored-by: netmindz <442066+netmindz@users.noreply.github.com >
2025-11-09 09:15:23 +00:00
copilot-swe-agent[bot]
670f74d589
Initial plan
2025-11-09 09:10:36 +00:00
copilot-swe-agent[bot]
d475d21a79
Initial plan
2025-11-09 09:08:11 +00:00
copilot-swe-agent[bot]
91349234a0
Initial plan
2025-11-09 09:08:11 +00:00
copilot-swe-agent[bot]
601bb6f0ca
Initial plan
2025-11-09 09:08:11 +00:00
Will Tatam
07e26d31f4
fix ESP32_DEBUG
2025-11-09 09:08:11 +00:00
copilot-swe-agent[bot]
151acb249e
Initial plan
2025-11-09 09:08:11 +00:00
Will Tatam
25d5295d5d
Merge pull request #5023 from DedeHai/matrix_save_fix
...
fix timing issue when changing 1D <-> 2D credits to @blazoncek
2025-11-09 08:13:22 +00:00
Will Tatam
474a995845
Merge pull request #5031 from wled/add-check-diff
...
Add segment checkmarks to `differs()` check
2025-11-09 08:03:10 +00:00
Damian Schneider
f0f12e77ad
New file editor ( #4956 )
...
- no mendatory external JS dependency, works in offline mode
- optional external dependency is used for highlighting JSON, plain text edit is used if not available
- WLED styling (dark mode only)
- JSON files are displayed "prettyfied" and saved "minified"
- JSON color highlighting (if available)
- JSON verification during edit and on saving both in online and offline mode
- special treatment for ledmap files: displayed in aligned columns (2D) or as lines (1D), saved as minified json: no more white-space problems
- displays file size and total flash usage
2025-11-09 08:32:45 +01:00
Will Miles
46125773d9
Merge pull request #4998 from willmmiles/fix-4929-sq
...
Add OTA metadata validation v2
2025-11-08 17:41:42 -05:00
Will Tatam
ec61a35042
fix ESP32_DEBUG
2025-11-08 21:21:32 +00:00
copilot-swe-agent[bot]
1afd72cb83
Initial plan
2025-11-08 19:03:17 +00:00
Will Tatam
c623b82698
improve esp32_dev env
2025-11-08 19:03:17 +00:00
Will Tatam
acd415c522
fix release name for esp32
2025-11-08 19:03:17 +00:00
Will Tatam
5fb37130f8
Include esp32 debug build
2025-11-08 19:03:17 +00:00
Will Tatam
8e00e7175c
Include audioreactive for hub75 examples - MOONHUB audio
2025-11-08 19:03:17 +00:00
Will Tatam
0f06535932
Include audioreactive for hub75 examples
2025-11-08 19:03:17 +00:00
Damian Schneider
46ff43889b
check config backup as welcome page gate
2025-11-08 19:03:17 +00:00
Damian Schneider
7e1992fc5c
adding function to check if a backup exists
2025-11-08 19:03:17 +00:00
Brandon502
0391488cef
Game of Life Optimizations
...
Adjust mutation logic. Use 1D get/set. Reduce code size.
2025-11-08 19:03:17 +00:00
Brandon502
eb80fdf733
Game of Life Rework
...
RAM and speed optimizations. Better repeat detection. Mutation toggle. Blur option added.
2025-11-08 19:03:17 +00:00
Damian Schneider
4973fd5a39
Adding DDP over WS, moving duplicate WS-connection to common.js ( #4997 )
...
- Enabling DDP over WebSocket: this allows for UI or html tools to stream data to the LEDs much faster than through the JSON API.
- first byte of data array is used to determine protocol for future use
- Moved the duplicate function to establish a WS connection from the live-view htm files to common.js
- add better safety check for DDP: prevent OOB reads of buffer
2025-11-08 19:03:17 +00:00
Benjam Welker
1dd338c5e0
Fix blank area issue with Twinkle ( #5005 )
...
* Fix blank area issue with Twinkle
2025-11-08 19:03:17 +00:00
Damian Schneider
186c4a7724
fix low brightness gradient "jumpyness"
...
during testing at low brightness I noticed that gradients can be "jumping" in colors quite wildly, turning a smooth gradient into a flickering mess. This is due to the color hue preservation being inaccurate and a bit too aggressive. This can be seen for example using a gradient palette and "Running" FX.
Removing the hue preservation completely fixes it but leaves color artefacts for example visible in PS Fire at very low brightness: the bright part of the flames gets a pink hue. This change is a compromise to fix both problems to a "good enough" state
2025-11-08 19:03:17 +00:00
Damian Schneider
f0182eb1b2
safety check for bootloop action tracker: bring it back on track if out of bounds
2025-11-08 19:03:17 +00:00
wled-compile
2acf731baf
Update platformio.ini
...
esp32dev_8M: add flash_mode
2025-11-08 19:03:17 +00:00
copilot-swe-agent[bot]
e2b8f91417
Reference Hardware Compilation section for common environments list
...
Co-authored-by: netmindz <442066+netmindz@users.noreply.github.com >
2025-11-08 19:03:17 +00:00
copilot-swe-agent[bot]
5f33c69dd0
Fix copilot-instructions.md to require mandatory build validation
...
Co-authored-by: netmindz <442066+netmindz@users.noreply.github.com >
2025-11-08 19:03:17 +00:00
copilot-swe-agent[bot]
76bb3f7d77
Initial plan
2025-11-08 19:03:17 +00:00
copilot-swe-agent[bot]
da1d53c3b0
Enhance bootloader validation to match esp_image_verify() checks comprehensively
...
Co-authored-by: netmindz <442066+netmindz@users.noreply.github.com >
2025-11-08 18:56:31 +00:00
copilot-swe-agent[bot]
f4b98c43de
Add ESP-IDF bootloader image validation before flash operations
...
Co-authored-by: netmindz <442066+netmindz@users.noreply.github.com >
2025-11-08 18:31:20 +00:00
copilot-swe-agent[bot]
62c78fc5ac
Refactor bootloader upload to buffer entire file in RAM before flash operations
...
Co-authored-by: netmindz <442066+netmindz@users.noreply.github.com >
2025-11-08 18:00:24 +00:00
Will Tatam
9c4cf78a52
improve esp32_dev env
2025-11-08 15:17:21 +00:00
Damian Schneider
790be35ab8
make all globals static
2025-11-08 16:04:08 +01:00
Damian Schneider
0eef321f88
uising is2D() to check if segment is 2D, use vLength() on 1D setups
2025-11-08 12:54:25 +01:00
Damian Schneider
69dfe6c8a1
speed optimizations: skip setting multiple times, "fastpath" if no scaling needed
2025-11-08 12:01:40 +01:00
Will Tatam
80c97076ae
fix release name for esp32
2025-11-07 18:29:03 +00:00
Will Tatam
c3f394489f
Include esp32 debug build
2025-11-07 15:42:47 +00:00
Will Tatam
ce172df91a
Include audioreactive for hub75 examples - MOONHUB audio
2025-11-07 15:18:01 +00:00
Will Tatam
91baa34071
Include audioreactive for hub75 examples
2025-11-07 15:18:01 +00:00
Damian Schneider
0e043b2a1b
changed to vWidth/vHeight
...
- since we draw on a segment, we need to use virtual segment dimensions or scaling will be off when using any virtualisation like grouping/spacing/mirror etc.
2025-11-06 15:23:43 +01:00
Damian Schneider
01c84b0140
add better 1D support for gif images
...
Instead of showing a scaled, single line of the GIF: map the full gif to the strip
2025-11-06 14:55:26 +01:00
Blaž Kristan
1da2692c34
Add segment checkmarks to differs() check
2025-11-02 18:00:48 +01:00
Will Miles
d538736411
Always use package.json for WLED_VERSION
...
Ensures consistency between UI and metadata; fixes release bin names.
2025-10-26 17:58:23 -04:00
Will Miles
b268aea0ab
set_metadata: Apply code fixes from @coderabbit
2025-10-25 13:43:10 -04:00
Will Miles
a04d70293d
Fix set_metadata script
2025-10-25 09:58:01 -04:00