Commit Graph

2188 Commits

Author SHA1 Message Date
Jason2866
384edd22a7 fix lib names (#23560) 2025-06-16 17:46:00 +02:00
Christian Baars
fb44d42426 BLE updates for esp-nimble-cpp v2.x (#23553) 2025-06-15 18:24:54 +02:00
s-hadinger
e30ad61e00 Berry report from upstream !BE_USE_PRECOMPILED_OBJECT (#23549) 2025-06-14 16:07:31 +02:00
s-hadinger
d4d6a2c779 LVGL HASPmora fix regression introduced with LVGL 9.3.0 (#23547) 2025-06-14 11:03:55 +02:00
s-hadinger
390927c190 Berry fix realline (#23546) 2025-06-14 10:37:04 +02:00
s-hadinger
b5d6e95164 LVGL regression missing 'lv.ANIM_OFF' and 'lv.ANIM_ON' (#23544) 2025-06-13 22:31:12 +02:00
s-hadinger
64d6231111 LVGL Tasmota logo splash screen (#23538) 2025-06-12 07:53:41 +02:00
s-hadinger
ea99e4724f Autoconf failing when last line has no trailing LF (#23537) 2025-06-11 23:10:20 +02:00
s-hadinger
84059199d4 Berry 'tasmota.is_network_up()' (#23532) 2025-06-10 20:56:50 +02:00
s-hadinger
8da8c97d4f ESP32 LVGL library from v9.2.2 to v9.3.0 (#23518) 2025-06-06 23:54:17 +02:00
s-hadinger
bafcfcd227 Berry increase web hooks from 16 to 32 (#23507) 2025-06-02 23:12:55 +02:00
s-hadinger
d94d7c8972 Berry change number parser for json to reuse same parser as lexer (#23505) 2025-06-02 21:42:44 +02:00
s-hadinger
ea9a24e76d Berry fix potential pointer underflow with string.endswith (#23496) 2025-05-31 20:02:40 +02:00
s-hadinger
1cd4e27123 Berry fix integer and real parser to handle overflows (#23495) 2025-05-31 15:03:54 +02:00
s-hadinger
fcf4706914 Berry avoid json parsing for unmatched commands (#23494) 2025-05-30 22:34:56 +02:00
s-hadinger
6a4f09c888 Berry fix vulnerability in solidify code
Found by Claude.ai
2025-05-24 09:48:42 +02:00
s-hadinger
d7f9142833 Berry fix POOL32 pointer comparison (#23468) 2025-05-23 22:45:04 +02:00
s-hadinger
67d223dc78 Fix Berry solidification regression introduced in #23451 2025-05-22 08:27:41 +02:00
s-hadinger
c10686e366 Berry 'compile' and 'tasmota.compile' option to compile in local context (#23457)
* Berry 'compile' and 'tasmota.compile' option to compile in local context

* remove unwanted changes
2025-05-21 23:46:36 +02:00
s-hadinger
40bc108ba1 Berry 'webserver.remove_route' to revert 'webserver.on' (#23452) 2025-05-20 23:07:05 +02:00
s-hadinger
7ce3ba376c Berry 'introspect.module' option to not cache module entry (#23451) 2025-05-20 22:39:42 +02:00
Damian Wrobel
a6ab85f3cd Fix version for IniFile-Tasmota (#23449)
Fixes the version string in lib/lib_ssl/IniFile-Tasmota/library.properties
file to be semver compliant to avoid build error:
  ValueError: Invalid version string: '0.0.0+modified by Tasmota, based on 1.3.0':

Signed-off-by: Damian Wrobel <dwrobel@ertelnet.rybnik.pl>
2025-05-19 23:44:18 +02:00
s-hadinger
e2d30dd64d Berry fix keys conflict (#23444) 2025-05-19 10:42:17 +02:00
s-hadinger
78787f693e Berry support for 'sortedmap' (#23441)
* Berry support for 'sortedmap'

* Add keys()
2025-05-18 19:29:50 +02:00
NeuDLi
3327f4a5ca Update IRac.cpp (#23438)
Fix the Coolix fan-only mode in IRac class.

(9785cb910d)
2025-05-18 17:52:16 +02:00
s-hadinger
f5fe75c9b0 Solidified Code updated 2025-05-17 08:14:50 +00:00
s-hadinger
65b1c9668f Berry remove global 'b' (#23433) 2025-05-17 10:13:15 +02:00
s-hadinger
1ee3d8c079 Fix solidification of float on macos (#23432) 2025-05-17 09:54:32 +02:00
s-hadinger
e86af24056 DNS setting with 'IPAddress4/5' not persisted (#23426) 2025-05-15 23:25:32 +02:00
s-hadinger
aff2157356 HASPmota auto-dimming when no touch (#23425) 2025-05-15 19:05:43 +02:00
s-hadinger
b29ef3dfbc Fix 'haspmota.parse()' page parsing (#23403)
* Fix 'haspmota.parse()' page parsing

* take into account current page as default
2025-05-10 19:21:35 +02:00
s-hadinger
66013fcf04 HASPmota add 'antiburn()' (#23400) 2025-05-10 11:33:14 +02:00
Christian Baars
75b109c893 use smaller poly1305-donna and remove other poly1305_auth code (#23386) 2025-05-06 22:01:22 +02:00
s-hadinger
f83b5a8c80 Berry introspect.module() failed to load modules in files (#23376) 2025-05-05 22:33:52 +02:00
Christian Baars
e2eae10db6 Fix log_level definition conflict (#23366) 2025-05-02 15:10:02 +02:00
s-hadinger
6cd19c0e59 WebUI status line left and renamed events 'FUNC_WEB_STATUS_left' and 'FUNC_WEB_STATUS_RIGHT' (#23354) 2025-04-29 14:04:29 +02:00
s-hadinger
7e7f237292 Wireguard default values (#23349) 2025-04-27 23:12:18 +02:00
s-hadinger
94652ad6ed Added Wireguard VPN (#23347) 2025-04-27 20:54:01 +02:00
Christian Baars
723684bb06 Berry: add crypto modules ED25519 and Chacha20-Poly1305 (#23338)
* add crypto modules for Berry

* remove Berry examples from PR
2025-04-25 00:11:47 +02:00
s-hadinger
a2d1915692 Base64 split implementation in separate file (#23313) 2025-04-17 22:38:04 +02:00
s-hadinger
082170374c Berry string literals containing NULL are truncated (#23312) 2025-04-17 22:12:35 +02:00
s-hadinger
c2628c95f3 Berry 'bytes().asstring()' now truncates a string if buffer contains NULL (#23311) 2025-04-17 21:51:03 +02:00
s-hadinger
68f019cf43 HASPmota default theme is now Tasmota-style (#23288) 2025-04-13 23:23:51 +02:00
s-hadinger
4707cc068f HASPmota added 'y2_min' and 'y2_max' to control the second series of 'chart' (#23287) 2025-04-13 21:54:43 +02:00
gemu
c12974366b Sml update (#23267)
* rename nthll 64

* fix nthll 64
2025-04-11 15:16:05 +02:00
sfromis
cced48d824 Update uDisplay.h (#23273)
RGB565 value for pink was same as magenta. This is obviously wrong, hence correcting to the "pink" value from the docs.

While I'm far from certain about the "right" shading of color nuances, the correction does "reasonably pink" in my eyes (on a ST7789), and assuming that the value from the docs was sourced from something relevant to the small displays used with Tasmota, I consider the change to be at least a move in the right direction.

Still, the corrected value (FF80C0 in RGB888) does have the name "tea rose" when using HTML color codes as a reference, but "some people" may have more interest in long discussions like what pink "really" is.
2025-04-11 15:15:35 +02:00
Norbert
6b7606c958 Fix spelling (#23278) 2025-04-11 08:54:44 +02:00
jetpax
cfe1cee4d3 Replace brotli compressed file serving with gzip (#23274)
* Replace brotli compressed file serving with gzip as it is better supported

* Add HTTP_POST support
2025-04-10 23:12:37 +02:00
s-hadinger
2999eed8b9 Berry 'readline' when a line is exactly 98 characters (#23276) 2025-04-10 22:57:03 +02:00
s-hadinger
2096411be6 Fix esp_idf_http to make strings 'weak' (#23256) 2025-04-06 22:51:38 +02:00