Skip to content

Commit 503b8cb

Browse files
committed
Release of WLED v0.10.2
1 parent 916356a commit 503b8cb

File tree

11 files changed

+1195
-1172
lines changed

11 files changed

+1195
-1172
lines changed

CHANGELOG.md

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,16 @@
11
## WLED changelog
22

3-
### Development versions after 0.10.0 release
3+
### WLED version 0.10.2
44

5-
#### Build 2008300 (v0.10.2 release candidate)
5+
#### Build 2008310
6+
7+
- Added new logo
8+
- Maximum GZIP compression (#1126)
9+
- Enable WebSockets by default
10+
11+
### Development versions between 0.10.0 and 0.10.2 releases
12+
13+
#### Build 2008300
614

715
- Added new UI customization options to UI settings
816
- Added Dancing Shadows effect (#1108)

images/wled_logo_akemi.png

24.4 KB
Loading

package-lock.json

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "wled",
3-
"version": "0.10.1",
3+
"version": "0.10.2",
44
"description": "Tools for WLED project",
55
"main": "tools/cdata.js",
66
"directories": {

platformio.ini

Lines changed: 13 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ extra_configs =
1919
default_envs = travis_esp8266, travis_esp32
2020

2121
# Release binaries
22-
; default_envs = nodemcuv2, esp01, esp01_1m_ota, esp01_1m_full, esp32dev, custom_WS2801, custom_APA102, custom_LEDPIN_16, custom_LEDPIN_4, custom32_LEDPIN_16
22+
; default_envs = nodemcuv2, esp01_1m_full, esp32dev, custom_WS2801, custom_APA102, custom_LEDPIN_16, custom_LEDPIN_4, custom_LEDPIN_3, custom32_LEDPIN_16
2323

2424
# Single binaries (uncomment your board)
2525
; default_envs = nodemcuv2
@@ -192,18 +192,21 @@ platform = ${common.platform_wled_default}
192192
board_build.ldscript = ${common.ldscript_4m1m}
193193
build_flags = ${common.build_flags_esp8266}
194194

195+
# Unsupported environment due to insufficient flash
195196
[env:esp01]
196197
board = esp01
197198
platform = ${common.platform_wled_default}
198199
board_build.ldscript = ${common.ldscript_512k}
199200
build_flags = ${common.build_flags_esp8266} -D WLED_DISABLE_OTA -D WLED_DISABLE_ALEXA -D WLED_DISABLE_BLYNK
200-
-D WLED_DISABLE_CRONIXIE -D WLED_DISABLE_HUESYNC -D WLED_DISABLE_INFRARED -D WLED_DISABLE_MQTT
201+
-D WLED_DISABLE_CRONIXIE -D WLED_DISABLE_HUESYNC -D WLED_DISABLE_INFRARED -D WLED_DISABLE_MQTT -D WLED_DISABLE_WEBSOCKETS
201202

203+
# Unsupported environment due to insufficient flash
202204
[env:esp01_1m_ota]
203205
board = esp01_1m
204206
platform = ${common.platform_wled_default}
205207
board_build.ldscript = ${common.ldscript_1m0m}
206-
build_flags = ${common.build_flags_esp8266} -D WLED_DISABLE_ALEXA -D WLED_DISABLE_BLYNK -D WLED_DISABLE_CRONIXIE -D WLED_DISABLE_HUESYNC -D WLED_DISABLE_INFRARED -D WLED_DISABLE_MQTT
208+
build_flags = ${common.build_flags_esp8266} -D WLED_DISABLE_ALEXA -D WLED_DISABLE_BLYNK -D WLED_DISABLE_CRONIXIE
209+
-D WLED_DISABLE_HUESYNC -D WLED_DISABLE_INFRARED -D WLED_DISABLE_MQTT -D WLED_DISABLE_WEBSOCKETS
207210

208211
[env:esp01_1m_full]
209212
board = esp01_1m
@@ -304,6 +307,13 @@ platform = ${common.platform_latest}
304307
board_build.ldscript = ${common.ldscript_4m1m}
305308
build_flags = ${common.build_flags_esp8266} -D LEDPIN=16
306309

310+
311+
[env:custom_LEDPIN_3]
312+
board = d1_mini
313+
platform = ${common.platform_latest}
314+
board_build.ldscript = ${common.ldscript_4m1m}
315+
build_flags = ${common.build_flags_esp8266} -D LEDPIN=3
316+
307317
[env:custom_APA102]
308318
board = d1_mini
309319
platform = ${common.platform_latest}

readme.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
<p align="center">
2-
<img src="/images/wled_logo.png">
2+
<img src="/images/wled_logo_akemi.png">
33
<a href="https://github.com/Aircoookie/WLED/releases"><img src="https://img.shields.io/github/release/Aircoookie/WLED.svg?style=flat-square"></a>
44
<a href="https://wled.discourse.group"><img src="https://img.shields.io/discourse/topics?colorB=blue&label=forum&server=https%3A%2F%2Fwled.discourse.group%2F&style=flat-square"></a>
55
<a href="https://discord.gg/KuqP7NE"><img src="https://img.shields.io/discord/473448917040758787.svg?colorB=blue&label=discord&style=flat-square"></a>
@@ -31,12 +31,12 @@ A fast and feature-rich implementation of an ESP8266/ESP32 webserver to control
3131
- JSON and HTTP request APIs
3232
- MQTT
3333
- Blynk IoT
34-
- E1.31
34+
- E1.31, Art-Net and TPM2.net
3535
- [Hyperion](https://github.com/hyperion-project/hyperion.ng)
3636
- UDP realtime
3737
- Alexa voice control (including dimming and color)
3838
- Sync to Philips hue lights
39-
- Adalight (PC ambilight via serial)
39+
- Adalight (PC ambilight via serial) and TPM2
4040
- Sync color of multiple WLED devices (UDP notifier)
4141
- Infrared remotes (24-key RGB, receiver required)
4242
- Simple timers/schedules (time from NTP, timezones/DST supported)

wled00/data/index.htm

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@
3333
--c-tb : rgba(34, 34, 34, var(--t-b));
3434
--c-tba: rgba(102, 102, 102, var(--t-b));
3535
--c-tbh: rgba(51, 51, 51, var(--t-b));
36-
//following are internal
36+
/*following are internal*/
3737
--th: 70px;
3838
--tp: 70px;
3939
--bh: 63px;
@@ -202,7 +202,7 @@
202202
.tab {
203203
background-color: transparent;
204204
color: var(--c-d);
205-
//filter: drop-shadow(0px 0px 0px #111);
205+
/*filter: drop-shadow(0px 0px 0px #111);*/
206206
}
207207

208208
.bot {
@@ -1094,7 +1094,7 @@
10941094
const ranges = RangeTouch.setup('input[type="range"]', {});
10951095
var lastinfo = {};
10961096
var cfg = {
1097-
theme:{base:"dark", bg:{url:""}, alpha:{bg:0.6,tab:0.6}, color:{bg:""}},
1097+
theme:{base:"dark", bg:{url:""}, alpha:{bg:0.6,tab:0.8}, color:{bg:""}},
10981098
comp :{colors:{picker: true, rgb: false, quick: true, hex: false}, labels:true, pcmbot:false}
10991099
};
11001100

wled00/html_other.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ const char PAGE_update[] PROGMEM = R"=====(<!DOCTYPE html><html><head><meta cont
3939
<title>WLED Update</title><script>function B(){window.history.back()}</script>
4040
<style>
4141
.bt{background:#333;color:#fff;font-family:Verdana,sans-serif;border:.3ch solid #333;display:inline-block;font-size:20px;margin:8px;margin-top:12px}input[type=file]{font-size:16px}body{font-family:Verdana,sans-serif;text-align:center;background:#222;color:#fff;line-height:200%}
42-
</style></head><body><h2>WLED Software Update</h2>Installed version: 0.10.1<br>
42+
</style></head><body><h2>WLED Software Update</h2>Installed version: 0.10.2<br>
4343
Download the latest binary: <a
4444
href="https://github.com/Aircoookie/WLED/releases"><img
4545
src="https://img.shields.io/github/release/Aircoookie/WLED.svg?style=flat-square">

wled00/html_settings.h

Lines changed: 20 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -231,26 +231,26 @@ else if (s[i+'LABEL']) lb = s[i+'LABEL'];
231231
if (i.indexOf('LABEL') > 0) continue;
232232
var t = typeof s[i];
233233
if (gId(fk)) { //already exists
234-
if(t === 'boolean')
235-
{
236-
gId(fk).checked = s[i];
237-
} else {
238-
gId(fk).value = s[i];
239-
}
240-
if (gId(fk).previousElementSibling.matches('.l')) {
241-
gId(fk).previousElementSibling.innerHTML = lb;
242-
}
234+
if(t === 'boolean')
235+
{
236+
gId(fk).checked = s[i];
237+
} else {
238+
gId(fk).value = s[i];
239+
}
240+
if (gId(fk).previousElementSibling.matches('.l')) {
241+
gId(fk).previousElementSibling.innerHTML = lb;
242+
}
243243
} else {
244-
if(t === 'boolean')
245-
{
246-
str += `${lb}: <input class="agi cb" type="checkbox" id=${fk} ${s[i]?"checked":""}><br>`;
247-
} else if (t === 'number')
248-
{
249-
str += `${lb}: <input class="agi" type="number" id=${fk} value=${s[i]}><br>`;
250-
} else if (t === 'string')
251-
{
252-
str += `${lb}:<br><input class="agi" id=${fk} value=${s[i]}><br>`;
253-
}
244+
if(t === 'boolean')
245+
{
246+
str += `${lb}: <input class="agi cb" type="checkbox" id=${fk} ${s[i]?"checked":""}><br>`;
247+
} else if (t === 'number')
248+
{
249+
str += `${lb}: <input class="agi" type="number" id=${fk} value=${s[i]}><br>`;
250+
} else if (t === 'string')
251+
{
252+
str += `${lb}:<br><input class="agi" id=${fk} value=${s[i]}><br>`;
253+
}
254254
}
255255
}
256256
}
@@ -515,7 +515,7 @@ HTTP traffic is unencrypted. An attacker in the same network can intercept form
515515
<h3>Software Update</h3><button type="button" onclick="U()">Manual OTA Update
516516
</button><br>Enable ArduinoOTA: <input type="checkbox" name="AO"><br><h3>About
517517
</h3><a href="https://github.com/Aircoookie/WLED/" target="_blank">WLED</a>
518-
version 0.10.1<br><br><a
518+
version 0.10.2<br><br><a
519519
href="https://github.com/Aircoookie/WLED/wiki/Contributors-&-About"
520520
target="_blank">Contributors, dependencies and special thanks</a><br>
521521
A huge thank you to everyone who helped me create WLED!<br><br>

0 commit comments

Comments
 (0)