Commit Graph
100 Commits
Author SHA1 Message Date
s-hadingerandGitHub 6fbf626977 MQTT more hardening and fixes from pubsub3 (#24920) 2026-07-26 21:54:04 +02:00
s-hadingerandGitHub 2d340102a3 PubSub lib renamed TasmotaPubSub, hardening fixes and comprehensive non-regression tests (#24916) 2026-07-23 20:49:54 +02:00
s-hadingerandGitHub c144ac9639 TLS support for EC P-384 curve in server certificate (#24909) 2026-07-20 21:40:53 +02:00
s-hadingerandGitHub 5614aaec2a HASPmota and LVGL stripes widget (#24907) 2026-07-18 17:34:55 +02:00
s-hadingerandGitHub a6454b7459 Update Changelog 2026-07-07 20:02:06 +02:00
s-hadingerandGitHub 0e4f4c7a97 HASPmota new style for demo (#24875) 2026-07-05 17:54:01 +02:00
s-hadingerandGitHub aec8e2395a HASPmota ability to set default screen background on p0b0 object (#24874) 2026-07-04 12:47:01 +02:00
s-hadingerandGitHub e352266405 Berry fix warnings when running unit tests (#24859) 2026-06-26 15:52:27 +02:00
s-hadingerandGitHub 39ad0f57a4 Berry bytes methods setbits/getbits transposed to native and support for big endian (#24857) 2026-06-26 09:23:33 +02:00
s-hadingerandGitHub ba6159f78a Berry LVGL mapping refactor (#24844) 2026-06-16 12:32:38 +02:00
s-hadingerandGitHub 43a5153cab Berry more multiple minor fixes (#24843) 2026-06-16 09:34:55 +02:00
s-hadingerandGitHub 45a72fa216 Berry multiple minor fixes (#24842) 2026-06-15 23:05:04 +02:00
s-hadingerandGitHub 88eff2ce51 AsyncHttpClientLifght code analysis (#24841) 2026-06-15 22:11:49 +02:00
s-hadingerandGitHub bd466806fe Berry optimized solidified structures for code constants and maps (#24838) 2026-06-14 20:59:19 +02:00
s-hadingerandGitHub b29f6926e1 Berry fix rare GC bug in deinit (#24837) 2026-06-14 19:54:35 +02:00
s-hadingerandGitHub fc1c2a563f Berry fix rare GC bug in bytecode (#24836) 2026-06-14 19:35:49 +02:00
s-hadingerandGitHub 78f5526d29 Code hardening replacing strcat and strcpy with safer alternatives (#24832) 2026-06-11 14:22:26 +02:00
s-hadingerandGitHub 9afaef377e Serial console support for Backspace when enabling #define USE_SERIAL_BACKSPACE (#24830) 2026-06-10 07:55:59 +02:00
s-hadingerandGitHub 7a2fbbe7ba Tasmesh safety fixes (#24809) 2026-05-30 18:33:30 +02:00
s-hadingerandGitHub a35e045863 Ethernet strcat safety (#24808) 2026-05-30 17:19:29 +02:00
s-hadingerandGitHub 4eac8298d5 Berry mapping minor fixes (#24807) 2026-05-30 17:18:55 +02:00
s-hadingerandGitHub 944ad6de4b Zigbee multiple fixes (#24806) 2026-05-30 16:50:50 +02:00
s-hadingerandGitHub 580b952dfd Artnet check datalen does not exceed payload length (#24805) 2026-05-30 16:41:20 +02:00
s-hadingerandGitHub eda9102237 Fix various bugs (#24802)
* Fix various bugs

* More fixes
2026-05-30 08:22:15 +02:00
s-hadingerandGitHub 44b5c49f86 Berry write(value:int | s:string) -> nil internal argument parsing (#24800) 2026-05-29 23:19:34 +02:00
s-hadingerandGitHub bd890c0ade Add missing break (#24801) 2026-05-29 16:06:37 +02:00
s-hadingerandGitHub d3d33b452f Trigger events to Berry when 'USE_RULES' is not enabled (#24796)
* Trigger events to Berry when 'USE_RULES' is not enabled

* replace long with int32_t

* Fix SystemEventsSetNewPower signature
2026-05-29 13:41:31 +02:00
s-hadingerandGitHub a2032b7ec1 Fix Crash when MQTT-TLS when tcp connection failed (#24798) 2026-05-28 22:37:35 +02:00
s-hadingerandGitHub 4e73601214 Strip coc parser (cosmetic) 2026-05-27 14:11:33 +02:00
s-hadingerandGitHub 3030d20ff0 Fix hallucinations in doc_for_ai (#24775) 2026-05-20 21:08:50 +02:00
s-hadingerandGitHub 3734308857 Matter Device non nullable attributes (#24764) 2026-05-18 10:01:12 +02:00
s-hadingerandGitHub cfe25959cd Berry Matter improve async HTTP error handling (#24756) 2026-05-16 23:40:37 +02:00
s-hadingerandGitHub 1ef3723300 Manual tool to compare and verify Berry solidification between C and Python (#24754) 2026-05-16 21:09:02 +02:00
s-hadingerandGitHub e18035a6de Support for M5Stack Atom S3R drivers (#24747) 2026-05-15 22:37:48 +02:00
s-hadingerandGitHub 5c550752c6 Move autoconf repository to ota.tasmota.com (#24745) 2026-05-15 18:42:28 +02:00
s-hadingerandGitHub 87107b7950 USE_UNIVERSAL_TOUCH no more forced when USE_UNIVERSAL_DISPLAY is enabled (#24743) 2026-05-13 23:28:39 +02:00
s-hadingerandGitHub 7a21f72f70 rename GPIO_DISPLAY_RESET and update GPIOs (#24742) 2026-05-13 22:42:25 +02:00
s-hadingerandGitHub 4bd1e22b2e Berry apply security fixes (#24739) 2026-05-13 17:14:54 +02:00
s-hadingerandGitHub 4f37c1da4a LVGL splash screen uses default Montserrat-14 instead of Montserrat-20 on small screens (#24735) 2026-05-11 22:37:05 +02:00
s-hadingerandGitHub 47b80b961d uDisplay logs polished (#24734) 2026-05-11 22:04:55 +02:00
s-hadingerandGitHub c68667181a Berry format() now uses internal ext_snprintf_P() for floating point formatting (#24725) 2026-05-09 10:20:33 +02:00
s-hadingerandGitHub 485920a4fc Berry solidification cache (#24710) 2026-05-05 22:43:53 +02:00
s-hadingerandGitHub 487d4a7165 Berry first try for preprocessor to implement conditional logging (#24692)
* Berry first try for preprocessor to implement conditional logging

* Update solidified
2026-04-29 22:40:57 +02:00
s-hadingerandGitHub 955d36cb1f Add explicit error message when compiling for WebSockets (#24691) 2026-04-29 22:31:49 +02:00
s-hadingerandGitHub d718039a52 Berry fix compilation of webfiles (#24685) 2026-04-26 21:29:26 +02:00
s-hadingerandGitHub f6bcc0e16a Berry transpose C defines to Berry in tasmota_defines_for_berry.be (#24680) 2026-04-25 23:28:49 +02:00
s-hadingerandGitHub 2c61b34d78 Berry add support for pre-processor (#24679) 2026-04-25 22:39:59 +02:00
s-hadingerandGitHub 802b7c7aee Berry solidification is now part of the build system (#24664)
* Berry solidification if now part of the build system

* Force Python in UTF-8 on Windows
2026-04-21 16:08:28 +02:00
s-hadingerandGitHub 7c622cf5ca Berry Python port fixes (#24659) 2026-04-19 23:15:14 +02:00
s-hadingerandGitHub 79a955f46b Berry faster compilation (#24656) 2026-04-18 10:09:46 +02:00
s-hadingerandGitHub 820cd8466a Berry minor fixes to compilation and doc (#24655) 2026-04-17 22:58:15 +02:00
s-hadingerandGitHub fa6d1183a1 Berry force type to 8 bit enum (#24654) 2026-04-17 21:44:44 +02:00
s-hadingerandGitHub ec4c78629b Berry fix invalid format in string.format (#24653) 2026-04-17 18:54:17 +02:00
s-hadingerandGitHub 046a7a2c79 Berry fix internal naming in lexer (#24647) 2026-04-17 10:53:02 +02:00
s-hadingerandGitHub 72067336b3 Update and simplify Berry doc for ai 2026-04-15 23:07:51 +02:00
s-hadingerandGitHub 743bca4205 Remove redundant logs when TLS error 296 (#24641) 2026-04-14 23:14:22 +02:00
s-hadingerandGitHub 816c9b3b1c Add README for Berry python_port 2026-04-10 21:45:57 +02:00
s-hadingerandGitHub e4c286dac3 Berry crash when comparing for equality float literals on ESP32 (#24610) 2026-04-04 09:47:12 +02:00
s-hadingerandGitHub 5cc4ddb5f0 Berry solidification with Python fix gc (#24601) 2026-03-29 22:00:05 +02:00
s-hadingerandGitHub 26d9d6e14c Berry solidification made possible with Python runtime (#24599) 2026-03-28 09:43:06 +01:00
s-hadingerandGitHub e3c9271e21 Berry revert remove BE_USE_PRECOMPILED_OBJECT (#24581) 2026-03-22 21:21:59 +01:00
s-hadingerandGitHub 4b80f7e4ac Berry remove BE_USE_PRECOMPILED_OBJECT (#24565) 2026-03-17 22:06:58 +01:00
s-hadingerandGitHub 3bbfc31cfe Berry improve type() builtin function (#24564) 2026-03-17 21:23:53 +01:00
s-hadingerandGitHub 0aaae08e4e Matter don't advertize IPv6 global address, only link-local (#24563) 2026-03-17 20:53:26 +01:00
s-hadingerandGitHub fae4dab699 Berry improve test coverage (#24553) 2026-03-15 09:06:44 +01:00
s-hadingerandGitHub d7c530663b Berry add loglevel to mqtt.publish() (#24551) 2026-03-14 15:03:36 +01:00
s-hadingerandGitHub ac782acef9 Berry remove mdns.stop() (#24549) 2026-03-13 22:49:20 +01:00
s-hadingerandGitHub da48786bf9 Extension LVGL Panel small updates (#24548) 2026-03-13 14:01:37 +01:00
s-hadingerandGitHub 1c90d59bbf Crash when shutting down Wifi with 'Wifi 0' (#24536) 2026-03-09 08:28:55 +01:00
s-hadingerandGitHub 78af45cfda File upload improvements: "/ufsu" api mode, no interrupts disanling, cleaner confirmation page (#24521) 2026-03-04 10:43:14 +01:00
s-hadingerandGitHub 6c8fc7e3e6 Don't send extraneous '0\r\n\r\n' with non-chunked HTTP/1.0 (#24518)
* Don't send extraneous '0\r\n\r\n' with non-chunked HTTP/1.0

* Fix compilation

* Fix compilation
2026-03-03 13:07:44 +01:00
s-hadingerandGitHub 0529618f9b MDNS survive a Wifi restart (#24514) 2026-03-03 09:34:04 +01:00
s-hadingerandGitHub 1eb6c0ffe0 Revert "Fix ESP32 reset during WiFi reconnect when mDNS is active (#24358)" (#24507)
This reverts commit 518dbee78b.
2026-02-27 17:33:38 +01:00
s-hadingerandGitHub 4f7e197484 Berry avoid tasmota.wifi() returning bad values when wifi is turned off (#24505) 2026-02-27 16:43:20 +01:00
s-hadingerandGitHub c6f6b9ff35 Matter replace static value with integers (#24498) 2026-02-26 08:19:59 +01:00
s-hadingerandGitHub e4c2cf5916 Berry 'tasmota.urlbecload()' superseded by Extension Manager (#24493) 2026-02-25 08:24:21 +01:00
s-hadingerandGitHub 2aeb03119b Matter add USE_MATTER_VERBOSE (#24492) 2026-02-24 22:22:48 +01:00
s-hadingerandGitHub 682889bd60 Matter more changes to align with spec 1.4 (#24491) 2026-02-24 20:25:44 +01:00
s-hadingerandGitHub 45f484b8ca Matter Timed Interaction Enforcement (#24477) 2026-02-21 18:04:45 +01:00
s-hadingerandGitHub c83634ac21 Matter Add Mandatory Session Parameters (#24476) 2026-02-21 17:13:18 +01:00
s-hadingerandGitHub ce71e721e5 Add MATTER_UI_PARAMETER_SYSTEM.md 2026-02-21 16:20:36 +01:00
s-hadingerandGitHub a1f5f2b0d5 Matter improved parameters handling (#24471) 2026-02-21 10:30:27 +01:00
s-hadingerandGitHub e306a5a452 LVGL library from v9.4.0 to v9.5.0 (#24470) 2026-02-20 21:31:40 +01:00
s-hadingerandgithub-actions[bot] 44ed6da7cf Solidified Code updated 2026-02-15 09:31:34 +00:00
s-hadingerandGitHub d62616a9f6 Matter update Interaction Model revision (#24441) 2026-02-11 21:12:47 +01:00
s-hadingerandgithub-actions[bot] 24dfe19bb9 Solidified Code updated 2026-02-10 20:03:51 +00:00
s-hadingerandGitHub 39e87e6853 Matter move certs to Berry (#24437) 2026-02-10 21:03:01 +01:00
s-hadingerandGitHub 16ec520448 Removed AlpineJS 2.8.2 (not needed anymore) (#24427) 2026-02-08 22:19:58 +01:00
s-hadingerandGitHub 0f16270b5b Matter update some clusters to 1.4.1 (#24381) 2026-01-24 17:46:51 +01:00
s-hadingerandGitHub d4726f72f8 Replace Matter spec with summaries to minimize tokens 2026-01-23 16:37:20 +01:00
s-hadingerandGitHub 6bbb0ba75f Added markdown specs of Matter for use by AI only 2026-01-23 10:40:06 +01:00
s-hadingerandGitHub 9c73b27cbc Berry 'path.listdir(file.tapp#)' to list directory inside '.tapp' archives (#24367) 2026-01-18 23:19:40 +01:00
s-hadingerandGitHub a1d2b95035 Fix Wireguard crash on RISC-V (#24356) 2026-01-18 09:39:33 +01:00
s-hadingerandGitHub c9f8574f03 Zigbee support for int24 type (#24334) 2026-01-12 18:51:24 +01:00
s-hadingerandGitHub 587cc4b5e9 Fix Zigbee compilation warning in Berry mapping (#24333) 2026-01-12 18:31:10 +01:00
s-hadingerandGitHub 7730274ba8 Berry animation fix rich_palette brightness (#24328) 2026-01-12 11:22:20 +01:00
s-hadingerandGitHub 389c1daf74 Berry animation remove animations fire and wave (#24326) 2026-01-11 18:54:03 +01:00
s-hadingerandGitHub 420a9360a9 Berry animation remove value_provider class (#24320) 2026-01-10 16:25:42 +01:00
s-hadingerandGitHub 4ccab9b05d Berry animation remove static_color_provider (#24306) 2026-01-05 08:29:07 +01:00
s-hadingerandGitHub b6b88cd612 Berry animation remove unused solification directives (#24303) 2026-01-04 15:28:51 +01:00