Frank Möhle
3af2ae5f2f
Merge pull request #5516 from kilrah/fix_dmx_ident
...
Add identifier string for DMX realtime mode
nightly
2026-04-19 18:36:25 +02:00
Kilrah
259bf3c0f8
Add identifier string for DMX realtime mode
...
(cherry picked from commit b4ae421fc3 )
2026-04-18 16:47:06 +02:00
Damian Schneider
5e49a1cffb
bugfixes in PS effects
...
- fix PS Sparkler for large setups: need 32bit random position, 16bit is not enough
- fix PS Fireworks 1D: need to `break` if no particles are available or it can lead to stalls on large setups
- do not use collisions by default PS Fuzzy Noise: its very slow on larger setups
2026-04-17 15:26:57 +02:00
Damian Schneider
910caae463
use fast path in blendSegment to bump up FPS ( #5464 )
...
* use fast path in blendSegment to bump up FPS
2026-04-16 07:45:00 +02:00
Will Miles
35ce05a73b
Merge pull request #5502 from willmmiles/dynarray-fixes
...
Dynarray fixes - fixes usermods on C3s
2026-04-15 20:18:07 -04:00
Frank Möhle
ba377d7c29
Disable docstrings and unit tests in .coderabbit.yaml
...
Disable docstring generation and unit tests in CodeRabbit configuration.
2026-04-13 23:12:01 +02:00
Will Miles
6d7c1d0bbd
Improve usermod validation warnings
2026-04-13 01:38:30 -04:00
Damian Schneider
96510614a3
mask out flag bits in DDP type for compatibility
2026-04-12 19:49:45 +02:00
Damian Schneider
1185886eab
add search icon back( #5500 )
2026-04-12 19:07:16 +02:00
Will Miles
a94a3f7003
Fix up usermod validation again
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-04-12 11:38:23 -04:00
Will Miles
144f1f13a8
dynarray: Support ESP-IDF
2026-04-12 11:38:23 -04:00
Will Miles
5a7aa8d8a8
validate_modules: Improve performance
...
Use readelf instead of nm for great speed.
2026-04-12 11:38:23 -04:00
Will Miles
42b91f2122
Fix usermod count for LTO
2026-04-12 11:38:23 -04:00
Will Miles
a966c41bc2
dynarray: Directly apply linker fix
...
Rather than append a linker file, we edit the upstream supplied ones to
add our section to the binaries. Works better on all platforms.
Co-Authored-By: Claude <noreply@anthropic.com >
2026-04-12 11:38:23 -04:00
Will Tatam
36ebcb50f7
Merge pull request #5493 from LordMike/patch-2
...
Refactor wled-tools discover_devices for deduplication and clarity
2026-04-12 08:15:24 +01:00
Frank Möhle
3149a80dcf
Refine early return guard clause in error handling
...
Update error handling guard clause to include time check.
The simpler "!enabled || strip.isUpdating()" pattern regularly causes usermods to stop responding when many LEDs are driven.
2026-04-12 00:21:48 +02:00
Frank Möhle
bab31833f0
Update naming conventions in cpp.instructions.md
...
Add PascalCase convention for enum values.
2026-04-12 00:09:22 +02:00
Frank Möhle
48b0ba0643
Update AI markers and string storage recommendations
...
Clarified usage of AI markers and added advice on string storage for ESP platforms.
2026-04-11 23:58:30 +02:00
Frank Möhle
0198a614b9
Fix formatting of AI attribution instructions
...
markdown was wrong
2026-04-11 23:52:19 +02:00
Frank Möhle
14f2ca4223
Use same AI: comment as suggested in other agent instructions
...
Exact comment text
2026-04-11 23:50:53 +02:00
Will Tatam
7932a249e0
Add AGENTS.md
2026-04-11 11:35:20 +01:00
Will Miles
474e1fe2e5
Serialize fxdata without ArduinoJSON ( #5461 )
...
* Serialize fxdata without ArduinoJSON
Eliminates size limit. Fixes #5458
* Fix off-by-one in fxdata serializer
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
* Remove declaration of removed function
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
* Factor out streaming JSON primitives
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
---------
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-04-11 12:26:48 +02:00
Will Tatam
7aec31f039
Upload then add notes
2026-04-11 09:19:50 +01:00
Will Tatam
e2dd6303ea
Merge pull request #5465 from netmindz/usage-extended
...
New extended data for usage report
2026-04-11 08:20:09 +01:00
Will Tatam
7242e9d842
remove i2c and spi
2026-04-11 08:19:36 +01:00
Will Tatam
ab0cde110f
apply code review feedback
2026-04-11 08:16:10 +01:00
Frank Möhle
c735feb90a
Merge branch 'main' into usage-extended
2026-04-11 08:52:16 +02:00
Frank Möhle
a6faf942f1
Revise AI transparency guidelines in CONTRIBUTING.md
...
Updated transparency guideline for AI-generated code comments.
2026-04-10 21:52:33 +02:00
Will Tatam
370e4c8e2f
Merge pull request #5489 from wled/copilot/fix-wled-discovery-issues
...
Fix Alexa/Hue discovery by correcting SSDP response to match UPnP spec
2026-04-10 18:25:31 +01:00
Frank
8e90242e95
coderabbit tinkering
...
* disable poem
* disable docstring tool (confusing for users)
* don't review if title contains "WIP"
* auto-assign labels to the PR
2026-04-10 16:55:28 +02:00
Michael Bisbjerg
97dacb6a04
Undo space removals
2026-04-10 16:20:51 +02:00
Frank
061920bb9c
adding an (exhaustive) reference guide for esp-idf
...
this guide is only for reference and reading - right now the content is not liked for AI agents - neither coderabbit nor copilot will automaticially use the file.
2026-04-10 13:56:26 +02:00
Michael Bisbjerg
97704e08de
Refactor discover_devices for deduplication and clarity
...
Refactor discover_devices function to deduplicate device entries and improve readability.
2026-04-10 12:08:42 +02:00
Frank Möhle
a51aec6f19
Fix typo in pull request expectations section
2026-04-10 02:49:28 +02:00
Frank Möhle
c21ed0714f
Fix formatting of platformio.ini modification requirement
2026-04-10 02:44:15 +02:00
Frank Möhle
a2dce56809
Update pull request expectations: approval needed to modify platformio.ini
...
Clarify approval requirement for modifications to platformio.ini
2026-04-10 02:43:40 +02:00
Frank Möhle
036f5199e5
Clean up PR review instructions in .coderabbit.yaml
...
Removed not working instructions for PR review practices.
2026-04-10 02:32:38 +02:00
Frank Möhle
1914e4ee3b
Add reminder for clear pull request descriptions
...
Emphasized the requirement for clear pull request descriptions.
It's already mentioned 8n the general instructions file, but copilot still was overwriting the iinial description (good) with a delta-checklist on rework (bad).
2026-04-09 18:46:30 +02:00
copilot-swe-agent[bot]
9c072ec921
fix: restore lost inline comments on CACHE-CONTROL and USN lines
...
Agent-Logs-Url: https://github.com/wled/WLED/sessions/545fc8ab-87c8-4cf5-aa9d-f99915b68beb
Co-authored-by: softhack007 <91616163+softhack007@users.noreply.github.com >
2026-04-09 15:10:40 +00:00
Frank Möhle
cf4dfe958e
Update build instructions with comment preservation reminder
...
Added a reminder to preserve or update comments after modifying source code files.
2026-04-09 12:27:57 +02:00
copilot-swe-agent[bot]
2cccbd175c
docs: improve EUI-64 bridge ID comment per code review
...
Agent-Logs-Url: https://github.com/wled/WLED/sessions/c3fb311b-1349-48b1-abfd-6a4aca8c7a77
Co-authored-by: netmindz <442066+netmindz@users.noreply.github.com >
2026-04-09 05:57:45 +00:00
copilot-swe-agent[bot]
cb61c4fe7d
fix: improve Alexa/Hue discovery SSDP response compatibility
...
Fix SSDP M-SEARCH response in Espalexa to match real Philips Hue
bridge behavior and UPnP spec, addressing Alexa discovery failures:
1. Fix ST header capitalization: basic:1 → Basic:1 (UPnP spec)
2. Fix USN format to include full device type URN
3. Fix hue-bridgeid to use uppercase EUI-64 format (16 hex chars)
4. Increase CACHE-CONTROL max-age from 100s to 86400 (24 hours)
Fixes #5488 , relates to #4875
Agent-Logs-Url: https://github.com/wled/WLED/sessions/c3fb311b-1349-48b1-abfd-6a4aca8c7a77
Co-authored-by: netmindz <442066+netmindz@users.noreply.github.com >
2026-04-09 05:54:20 +00:00
copilot-swe-agent[bot]
4a0a4c632b
Initial plan
2026-04-09 05:47:55 +00:00
Frank Möhle
5b2ae15d8d
Update ESP32 options in bug issue template
2026-04-09 01:38:30 +02:00
Frank Möhle
44ddc21530
Update bug issue template with new options
2026-04-09 01:34:48 +02:00
Frank Möhle
063592c845
Refine PR review guidelines in .coderabbit.yaml
...
clarify "limit to top5"
a few typos fixed
2026-04-09 00:53:46 +02:00
Frank Möhle
4955af0a11
Limit suggested improvements to 'Top 5' in instructions
...
Updated the instructions to limit suggested improvements to 'Top 5' in multiple sections.
2026-04-09 00:43:19 +02:00
Frank Möhle
9df5d056b9
Remove redundancy in feedback guideline
...
the "summarize good practices" is now moved in .coderabbit.yaml. Removing it here to prevent "logic looping" and distraction.
2026-04-09 00:35:16 +02:00
Frank Möhle
3486e3bcbb
Enhance PR review instructions in .coderabbit.yaml
...
Extend guidelines for PR reviews : including summarizing good practices and prioritizing improvements.
2026-04-09 00:25:09 +02:00
Frank Möhle
91eb69643d
Enhance PR review guidelines in .coderabbit.yaml
...
Added guidelines for PR reviews and improvement suggestions.
2026-04-09 00:08:41 +02:00