100 Commits
Author SHA1 Message Date
proddy ba0f4cd008 3.8.3 2026-08-02 09:56:04 +02:00
proddy 45f7d91b43 Merge remote-tracking branch 'origin/dev' 2026-08-02 09:55:48 +02:00
proddy 7eba8acbb4 3.8.3-dev.11 2026-08-01 17:04:13 +02:00
proddy d0e6a603bb auto-formatting 2026-08-01 16:57:41 +02:00
proddy 36b4dd55a7 pkg update 2026-08-01 16:44:16 +02:00
proddy 341a4d4e1d update version 2026-08-01 16:44:11 +02:00
proddy a61745b710 formatting 2026-08-01 16:44:03 +02:00
proddy b1ebd81ca2 update 2026-08-01 16:43:55 +02:00
proddy 55a0e4b2b5 Revert "Reduce DeviceValue heap usage with on-demand custom name"
This reverts commit 5aadf7234f.
2026-06-28 16:30:24 +02:00
proddy eceb097cc7 fix thermostat date/time for HT3 2026-06-28 16:08:31 +02:00
proddyandCursor 5aadf7234f Reduce DeviceValue heap usage with on-demand custom name
Store the per-entity custom_fullname as a heap-allocated string that is
only created when a custom name is actually set, instead of an inline
std::string on every DeviceValue. Saves ~20 bytes per entity (hundreds to
~1000 entities), reclaiming internal heap on no-PSRAM boards.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-15 19:53:14 +02:00
proddy 908a9ebbfc remove old S3 binaries #3123 2026-06-15 18:23:58 +02:00
proddy 76a68629d1 3.8.3 2026-05-12 21:28:42 +02:00
proddy 27f2cb0693 package update 2026-05-12 21:23:13 +02:00
proddy 2f18bfcce3 fix json OTA upload 2026-05-12 21:23:13 +02:00
proddy ee3a5d231a Merge remote-tracking branch 'origin/dev' 2026-05-12 20:15:32 +02:00
proddy 7854349dbe support filesystem ota 2026-05-10 13:22:00 +02:00
proddy d1d046f3fd package update 2026-05-10 13:21:47 +02:00
proddy b988c67c8e update example 2026-05-10 13:21:37 +02:00
proddy 37a94f8e0f auto-formatting 2026-05-10 13:21:28 +02:00
proddy 26102121e1 async-validator fixes 2026-04-22 16:07:56 +02:00
proddy 8e64c6303e package update 2026-04-22 15:43:58 +02:00
proddy 74c76eb90b remove YIELD 2026-04-22 15:43:29 +02:00
proddy daffdcf58e https://github.com/emsesp/EMS-ESP32/issues/2686 2026-04-22 15:43:20 +02:00
proddy 0b5a83f6ae package update (vite fix) 2026-04-20 15:37:50 +02:00
proddy 845c51d5f9 rename build_webUI for Python 2026-04-19 21:23:59 +02:00
proddy ece08d96ee build_webUI -> build-webUI 2026-04-19 19:09:45 +02:00
proddy 6b68cb7c61 store UTC epoch time and convert to localtime when render (fixes bug as TZ not set) 2026-04-19 15:12:22 +02:00
proddy a1e0288e09 close dialog after downloading 2026-04-19 15:11:41 +02:00
proddy e6c173bdf9 don't show system backup as it's the same page! 2026-04-19 15:11:29 +02:00
proddy 555801dc5c remove lazy loading, optimize chunking 2026-04-19 10:05:47 +02:00
proddy 6f81945da6 typo 2026-04-18 18:43:03 +02:00
proddy 865c309475 remove c++17 2026-04-18 18:39:45 +02:00
proddy 77b8b21aea use C++ 20 (espressif32@6.13.0 still uses GCC 8 so only 2a supported) 2026-04-18 18:34:47 +02:00
proddy 2f5edffec6 update changelog 2026-04-18 18:29:30 +02:00
proddy 71de64502e include cstdint for uint8_t on new GCC 2026-04-18 17:52:05 +02:00
proddy 6994d3559a package update 2026-04-18 17:43:31 +02:00
proddy a7d484d218 3.8.2-dev.16 2026-04-18 17:43:23 +02:00
proddy a810c41acd exclude js 2026-04-18 17:43:14 +02:00
proddy 2fbfdf94ab minor optimizations, use EMSESP_Version, only call esp_image_verify() and store the entry for partitions that actually have a value 2026-04-18 17:40:21 +02:00
proddy 2d7c8f0863 remove semver 2026-04-18 17:36:08 +02:00
proddy c3b734ab47 add back LTO, remove semver 2026-04-18 17:35:57 +02:00
proddy 644abf105d replace semver with home grown simplier alternative 2026-04-18 17:35:11 +02:00
proddy 5a8a451774 improve chunking 2026-04-18 17:34:48 +02:00
proddy dae139aa01 single static-content handler serving all assets 2026-04-18 17:33:13 +02:00
proddy b13fcd8939 single static-content handler serving all assets 2026-04-18 17:32:54 +02:00
proddy c9005e8aa9 upgrade github actions 2026-04-18 10:02:25 +02:00
proddy 6658b11adf use c++20 2026-04-17 18:01:51 +02:00
proddy e542f5809f remove bogus file 2026-04-17 18:01:44 +02:00
proddy ce1dd6233d update 2026-04-17 18:01:37 +02:00
proddy fe488443da package update 2026-04-17 18:01:26 +02:00
proddy 907a65a701 show link to backup page 2026-04-15 21:19:09 +02:00
proddy f97b8e14e7 package update 2026-04-15 21:18:51 +02:00
proddy e65f634b21 3.8.2 2026-04-15 21:18:38 +02:00
proddy fc71ed2b9d 3.8.2 2026-04-15 21:18:27 +02:00
proddy 5a8195d430 auto-formatting 2026-04-15 08:12:22 +02:00
proddy 24a7a607f3 add test data 2026-04-15 08:08:49 +02:00
proddy 061f9ffc52 update prettier 2026-04-15 08:08:45 +02:00
proddy 9e17936bfc fix lint 2026-04-14 21:13:25 +02:00
proddy 7c3782a43f upload warnings 2026-04-14 21:08:45 +02:00
proddy 3ac807bdd5 text change 2026-04-14 21:08:04 +02:00
proddy 1111458863 upgrade message warnings 2026-04-14 09:31:50 +02:00
proddy 99c5e2230c fix link 2026-04-14 09:31:35 +02:00
proddy 3317aa845a package update 2026-04-14 09:31:19 +02:00
proddy 97cd657336 fix links 2026-04-14 09:31:05 +02:00
proddy 7dd13bcab7 mui upgrade 2026-04-13 23:30:36 +02:00
proddy 0f30c81554 fix compile on linux/osx 2026-04-12 20:32:36 +02:00
proddy fb09e10f19 sync with core3 features 2026-03-30 23:26:04 +02:00
proddy 6b87bbb882 set range for comfort point temp + offset - #2935 2026-02-01 12:02:40 +01:00
proddy abdf2c5037 package update 2026-02-01 12:02:04 +01:00
proddy cca6f87500 package update 2026-01-28 21:47:20 +01:00
proddy 758d76051f update discord URL 2026-01-28 21:47:13 +01:00
proddy 95f7e66cff update discord URL and tidy up 2026-01-28 21:46:58 +01:00
proddy 5ec068409f package update 2026-01-24 12:10:52 +01:00
proddy 8796b6d340 update dictionary 2026-01-24 12:10:45 +01:00
proddy bfbb18655d memory optimzations 2026-01-23 19:37:21 +01:00
proddy 9088651e53 asyncwebserver update, improved caching 2026-01-23 19:35:53 +01:00
proddy 3e8f379502 package update 2026-01-23 19:35:37 +01:00
proddy 265c2c4231 3.8.2-dev.1 2026-01-23 12:52:55 +01:00
proddy f671d79280 package update 2026-01-22 16:40:37 +01:00
proddy 97c89d1d13 add psram 2026-01-22 16:40:15 +01:00
proddy e0a26a38fa replace unordered_map with map, less heap 2026-01-22 16:40:05 +01:00
proddy 038f06e59f show psram on startup 2026-01-22 16:39:14 +01:00
proddy f4d2bae04f add psram 2026-01-22 16:38:52 +01:00
proddy d443e275ea Merge branch 'dev' of https://github.com/proddy/EMS-ESP32 into dev 2026-01-21 14:46:10 +01:00
proddy 3402215e8d optimizations 2026-01-18 15:49:35 +00:00
proddy f01031dc26 optimize 2026-01-18 15:00:43 +00:00
proddy 01d4d116b9 cspell updates 2026-01-18 12:36:34 +00:00
proddy bc7f82eef1 package update 2026-01-18 12:36:20 +00:00
proddy 87c9fd010f v3.8.2 2026-01-11 19:49:01 +01:00
proddy e8f57b6343 v3.8.1 2026-01-11 19:28:38 +01:00
proddy a1ab81de66 Merge branch 'dev' 2026-01-11 19:14:11 +01:00
proddy da57a08005 add 2026-01-11 16:12:28 +01:00
proddy 8ee0789dad emsesp.org ownership 2026-01-11 14:17:49 +01:00
proddy 1eabe86015 package update 2026-01-11 13:17:15 +01:00
proddy 5fe4b315f3 make reference to emsesp docs 2026-01-11 13:13:40 +01:00
proddy 03ec96bf96 rollback 2026-01-11 13:13:27 +01:00
proddy 28a5d4ef1a fix comment 2026-01-10 19:00:15 +01:00
proddy b78d47cbd0 minor ui change to how board profile is shown 2026-01-10 19:00:15 +01:00
proddy 8a7a1383a7 added comment reference to HA 2026-01-10 19:00:15 +01:00