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
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
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
Copilot
48b27d12ac
docs: add canonical feature-flag list to copilot-instructions to catch misspellings ( #5487 )
...
Misspelled WLED_ENABLE_* / WLED_DISABLE_* flags are silently ignored by the preprocessor, causing features to be incorrectly included or excluded with no compiler warning (e.g. WLED_IR_DISABLE instead of WLED_DISABLE_INFRARED).
This PR adds an AI rule that enforces checking of feature flags against a curated list.
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
Co-authored-by: softhack007 <91616163+softhack007@users.noreply.github.com >
2026-04-08 23:05:12 +02:00
Frank Möhle
78c1051cbb
hiding reference to contributing.md from AI
...
contributing.md makes reference out to this file again
2026-04-08 21:28:29 +02:00
Frank Möhle
2302863386
copilot-instructions rework, new C++ coding guide for AI reviews ( #5480 )
...
* comprehensive C++, Web UI, and CI/CD conventions, a condensed setup/build guide, and a new agent-mode build/test workflow with ordered commands, timeouts, validation gates, manual web validation, and troubleshooting steps.
* repository-level AI review/configuration rules, workflow best-practices, safeguards to detect and flag edits to generated web assets, and alignment checks linking AI-facing rules with human-only reference sections.
---------
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
Co-authored-by: Copilot <198982749+Copilot@users.noreply.github.com >
2026-04-08 21:06:48 +02:00
Damian Schneider
7560811480
bugfix in pixelforge (no blur by default), fix glitch in animated gifs for C3
2026-04-07 23:29:31 +02:00
Frank Möhle
12f6fbc005
robustness: Rewind file pointer before writing initial data
...
if the presets.json file initially contains ``{}`` (valid JSON, could be created by user edit), we need to first rewind the file. Otherwise the result would be ``{}{"0":{}}`` (ivalid JSON)
2026-04-05 22:11:00 +02:00
Will Miles
c819814904
Merge pull request #5476 from willmmiles/ipv6-filter-oops
...
Fix leak in blockRouterAdvertisements
2026-04-04 21:10:55 -04:00
Will Miles
0ef5ee74d4
Fix leak in blockRouterAdvertisements
2026-04-04 15:50:22 -04:00
Frank Möhle
51862e3572
Update guidelines for AI-generated code and PR expectations
...
Based on new instructions in wled-mm. More to come in a separate PR :-)
2026-04-04 10:23:22 +02:00
Will Tatam
35c1f415c3
Merge branch 'main' into usage-extended
2026-04-03 15:35:08 +01:00
Will Tatam
cf03f1a16e
Refactor hardware data mapping with structured arrays for LED features, peripherals, and integrations
2026-04-03 15:16:49 +01:00
Damian Schneider
aaf51927a6
bugfix: do not restrict segment inputs to allow trailing strips
2026-04-03 14:21:50 +02:00
Damian Schneider
72a43c6431
hotfix: critical bug in candle FX, integer issue in flow FX
2026-04-02 18:44:19 +02:00
Frank Möhle
7c6828d443
Clarified links in the contribution guidelines to indicate they are part of AI instructions.
...
Clarified links in the contribution guidelines to indicate they are part of AI instructions.
2026-04-01 19:27:09 +02:00
Frank Möhle
f8f46736ec
Clarify IDE support in contributing guidelines
...
Updated contributing guidelines to specify that Arduino IDE is no longer supported and recommended using VSCode with PlatformIO.
2026-04-01 19:16:40 +02:00
Frank Möhle
e4f8534cf0
Enhance CONTRIBUTING.md with developer resources
...
Added important developer information and links to CONTRIBUTING.md to assist contributors.
2026-04-01 19:12:18 +02:00
Frank Möhle
79ecffe0f3
own heading for usermods
...
Updated instructions for adding a new usermod.
2026-04-01 19:04:00 +02:00
Frank Möhle
1fb636d8ea
Update section title for development workflow
...
small clarification (AI prompt micro-tuning)
2026-04-01 18:57:18 +02:00
Frank Möhle
e04c855e6c
grammar correction
2026-04-01 18:51:53 +02:00
Frank Möhle
6a627a86b7
Update usermod instructions in copilot documentation
...
Added instructions for adding new usermods and activating them.
2026-04-01 18:48:28 +02:00
Frank Möhle
746df24011
tiny edit
2026-04-01 18:33:19 +02:00
Frank Möhle
da64f71ce2
repository structure clarifications
2026-04-01 18:32:10 +02:00
Frank Möhle
8972b6bfe2
Update repository structure
...
adding more details: wled00/src, lib/, usermods/
2026-04-01 18:22:04 +02:00
Will Tatam
8241468fe2
Merge pull request #5451 from wled/dependabot/pip/requests-2.33.0
...
Bump requests from 2.32.4 to 2.33.0
2026-04-01 08:43:55 +01:00