Frank
218311d31e
post-merge
...
* solve ambiguous function problem
* restore SEGMENT.setUpLeds() call
* bring back upstream improvements to 2D waving cell
2025-12-16 01:53:37 +01:00
Damian Schneider
6812171c60
update to distortionwave FX ( #4693 )
...
- fixed "jumpyness" by improving offset calculation resolution
- added palette support
- added two rendering modes for use with palette: one uses hue-mapping, one uses brightness mapping
- added alternate animation mode (from initial source)
- extended scaling: zoom checkmark (depends on matrix size)
2025-12-16 01:25:11 +01:00
Damian Schneider
b3e9f274b5
improved & refactored Android FX ( #4522 )
...
- returns FRAMETIME -> no more flickering in transitions and overlay
- no more double-painting of pixels
2025-12-16 01:23:47 +01:00
netmindz
0f5c1bb4b4
Merge pull request #4683 from srg74/main
...
Fixing markdownlint errors
2025-12-16 01:21:55 +01:00
Frank
462e4cb805
post-merge
...
* add missing "cool" option in twinklefox
* upstream compatibility defines for gamma32inv() and gamma8inv()
2025-12-16 01:11:40 +01:00
Benjam Welker
1e57262171
Add reverse checkmark for Twinklecat ( #4728 )
...
reverse slowly fades in random lights, and then instantly turns them off.
2025-12-16 00:41:50 +01:00
Frank
cdd1141867
post-merge fixes
...
* fx.cpp: replace FastLED inoise() with optimized perlin() functions
* minor updates for util.cpp and fcn_declare.h
2025-12-16 00:28:10 +01:00
Damian Schneider
fe574aef91
Merge pull request #4594 from DedeHai/perlin_noise
...
Adding perlin noise replacement for fastled functions
2025-12-15 23:52:22 +01:00
Damian Schneider
1cb7ebfd6e
Fixed "Flow Stripe" FX and added palette support
2025-12-15 23:38:48 +01:00
Frank
71aa32dc21
perlin16 -> FastLED inoise16
...
we don't have the replacement function from upstream
2025-12-15 22:59:15 +01:00
Damian Schneider
b08f5a43c4
Adding Shimmer FX ( #4923 )
...
Sends a shimmer across the strip at defined (or random) intervals
Optional brightness modulators: sine or perlin noise
Can be used as an overlay to other effects.
2025-12-15 22:52:34 +01:00
copilot-swe-agent[bot]
d6bced4e40
Fix 2D matrix generator preview update issue
...
Co-authored-by: DedeHai <6280424+DedeHai@users.noreply.github.com >
2025-12-15 22:48:56 +01:00
Frank
968dee170d
Add cherry-picking tip to CONTRIBUTING.md
...
Added a tip about using cherry-picking for copying commits, especially to copy from a local working branch (e.g. ``main``) to the PR branch.
2025-12-03 20:39:17 +01:00
Frank
00e063d89e
styling and readability
2025-12-03 15:38:14 +01:00
Frank
a65137c50b
some clarifications
...
Corrected grammar and clarity in AI contribution guidelines.
2025-12-03 15:24:58 +01:00
Frank
4078e46b8e
text styling
2025-12-03 15:24:58 +01:00
Frank
e4e3565cd6
Update CONTRIBUTING.md with AI usage guidelines
...
Added guidelines for contributions involving AI assistance.
2025-12-03 15:24:57 +01:00
Frank
f69c0717de
Revert "ledmap not needed, part 2: always delete ledmap if it does not change pixel order"
...
This reverts commit e9082d6da2 .
2025-12-03 14:00:16 +01:00
Frank
e9082d6da2
ledmap not needed, part 2: always delete ledmap if it does not change pixel order
2025-12-02 23:08:45 +01:00
Frank
2ef623eeaa
always do the "no ledmap needed" test & optimization
2025-12-02 22:33:06 +01:00
Frank
3b160b90e2
platformio.ini: short hashes => long hashes
...
short hashes can cause spurious build errors, and will not be supported any more in future platform version.
2025-12-01 21:21:17 +01:00
Frank
1b1128b699
remove inconsistent error code text printing to serial
...
error codes "translations" were incomplete and outdated, so lets save a few 100 bytes of flash
2025-12-01 03:16:15 +01:00
Frank
12d7c085b2
better handling of low-brightness colors
...
reduce default gamma from 2.8 to 2.6
2025-12-01 03:12:44 +01:00
Frank
3452994709
8266: gif player needs too much RAM -> remove
...
Avoid bloating the 8266 firmware with features that 8266 cannot use.
GIF decoder needs 24KB ram just for decoding tables, and more RAM for scanline caches.
2025-11-30 22:01:01 +01:00
Frank
b68488a9ab
8266: revert to ESPAsyncWebServerWLED @ 2.2.1
...
preventive workaround related to upstream #5136
* all 8266 builds inherit lib_ignore form main 8266 env
2025-11-30 19:59:48 +01:00
Frank
9c659e19d5
hub75 example buildenv from upstream
...
these will *not* work as-is for WLED-MM
2025-11-30 16:00:26 +01:00
Damian Schneider
b13d90bec6
FIX for adafruit portal S3: remove extra flash section & use default WLED partitions ( #5113 )
...
* remove extra flash section, rename board file
* matrixportal: change partitions to standard 8MB
plus minor name adjustment (adding "for WLED")
Co-authored-by: Frank <91616163+softhack007@users.noreply.github.com >
2025-11-30 15:48:46 +01:00
Frank
496daee882
Merge pull request #286 from netmindz/add-report-version-feature-MM
...
* Upgrade reporting: One-time install/upgrade prompt with Report / Not Now / Never Ask and optional anonymous upgrade reporting.
* renamed the "tpram" item to "tpsram" (upstream future compatibility)
* Upgrade prompts with "WLED-MM" branding
* etags cache-control feature backported from upstream.
Important: it might be necessary to clear your browser cache once after updating (press <ctrl>+<F5> in MS Edge). This should solve spurious JavaScript "object not found" errors.
2025-11-30 14:25:47 +01:00
Frank
47a1b62fce
tiny optimization
...
small flash optimization by re-using string constants (string merging)
2025-11-30 14:10:33 +01:00
Frank
520bc8fcb5
Merge branch 'mdev' into pr/286
2025-11-30 01:38:44 +01:00
Frank
15451c16f9
reduce debug noise on serial
...
downgraded a few USER_PRINT to DEBUG_PRINT
2025-11-30 01:22:34 +01:00
Frank
e17e67f02d
adding monitor_filters
2025-11-30 01:21:26 +01:00
Frank
963b4075b8
chip revision style: v<major>.<minor>
2025-11-30 01:09:51 +01:00
Frank
9a4e7a6049
bugfix for reboot loop affecting V3 "legacy" builds
...
* ``-DCONFIG_LITTLEFS_FOR_IDF_3_2 -DLFS_THREADSAFE`` caused a crash when mounting the filesystem
* added "extends = " to MM legacy buildenvs
* make sure that flash_mode is always well-defined
2025-11-29 23:26:19 +01:00
Frank
428d63dcc9
bugfix for reboot loop affecting V3 "legacy" builds
...
* ``-DCONFIG_LITTLEFS_FOR_IDF_3_2 -DLFS_THREADSAFE`` caused a crash when mounting the filesystem
* added "extends = " to MM legacy buildenvs
* make sure that flash_mode is always well-defined
2025-11-29 23:16:43 +01:00
Frank
aa8148e02a
fix for athom music build
2025-11-29 22:12:56 +01:00
Will Tatam
49bd6300b8
fix loading version-info to use older edit api
2025-11-29 22:11:22 +01:00
Frank
0bcece32a3
fix wrong syntax in platformio.ini
2025-11-29 21:41:03 +01:00
Frank
0de55bde04
Merge branch 'mdev' into pr/286
2025-11-29 21:31:16 +01:00
Frank
fae6218e52
tiny fix
...
forgot to change "dev" to "mdev" in package-lock.json
2025-11-29 21:29:58 +01:00
Frank
de9c6aed48
remove anumartix and artifx from V3 legacy builds
...
flash size limits exceeded
2025-11-29 21:27:58 +01:00
Frank
aff7bbfefe
tpram => tpsram
...
small update for code readability
2025-11-29 21:27:09 +01:00
Frank
23ce580a28
post-merge
...
* reduce memory footprint by removing all unneeded functions in ota_update.cpp
* don't compile ota_update.cpp when WLED_DISABLE_OTA is defined
2025-11-29 21:26:24 +01:00
Will Tatam
00e026ce08
Merge pull request #5126 from wled/copilot/backport-version-reporting-0-15-x
...
Backport version reporting (PR #5093 and #5111 ) to 0.15.x
2025-11-29 19:17:29 +01:00
Frank
f423710e78
Merge branch 'mdev' into pr/286
2025-11-29 00:48:07 +01:00
Frank
6ae4507531
avoid #define in generateDeviceFingerprint()
2025-11-29 00:47:45 +01:00
Copilot
260f26dadb
Fix stale UI after firmware updates ( #5120 )
...
Add WEB_BUILD_TIME to html_ui.h and use it for ETag generation
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
Co-authored-by: DedeHai <6280424+DedeHai@users.noreply.github.com >
Co-authored-by: Aircoookie <21045690+Aircoookie@users.noreply.github.com >
2025-11-29 00:26:46 +01:00
Frank
1125a0003b
build number 2511281
2025-11-28 23:10:56 +01:00
Frank
a9670435cf
update message: report total PSRAM, instead of unused PSRAM space
2025-11-28 22:59:54 +01:00
Frank
23864c70fd
update dialog: align data with upstream
2025-11-28 22:59:05 +01:00