MichaelDvP
e9b300f20b
Merge branch 'dev' into core3
2026-07-12 16:40:45 +02:00
MichaelDvP
a20d1d8970
fix typo
2026-07-12 10:17:02 +02:00
MichaelDvP
9c905c8bab
donot fetch system_info for reset command
2026-07-12 09:46:18 +02:00
MichaelDvP
f6cb695635
direct call compute
2026-07-09 19:41:13 +02:00
MichaelDvP
95f475ab6f
command message calsl compute direct,#3127
2026-06-21 10:53:10 +02:00
proddy
7f98139deb
add missing commands to restore
2026-06-13 17:24:29 +02:00
Cursor Agent
515eb2a16b
fix: run message/sendmail shunting-yard synchronously to avoid main-loop deadlock
...
command_message() and command_sendmail() handed their value to
WebSchedulerService via raw_value and busy-waited up to 2s for the
scheduler loop (running in a separate task) to compute it. After the
scheduler was moved to run synchronously in the main loop, any caller
running in the main loop (MQTT-triggered commands, scheduler-triggered
commands) deadlocks: the loop that would compute raw_value cannot run
while the caller is blocking inside it. The 2s wait then times out and
system/message fails entirely (sendmail sends the un-computed body).
Compute the value directly with compute() instead, which restores
correct behaviour for all callers.
Co-authored-by: Proddy <proddy@users.noreply.github.com >
2026-06-13 06:59:43 +00:00
proddy
7664d50d69
one command function, to save on heap
2026-06-10 22:06:46 +02:00
proddy
2cb7677098
implement migration to new Commands/Scheduler
2026-06-08 22:35:07 +02:00
proddy
2102180c46
add commands to system backup
2026-06-08 20:43:42 +02:00
proddy
5c4dfcb9ae
first try
2026-06-07 18:26:35 +02:00
proddy
511f5c1681
camelCase system name
2026-06-07 14:39:56 +02:00
proddy
cbfebabfa3
Feature Request: Make the "EMS-ESP" title text in the web interface configurable.
...
Fixes #3110
2026-06-07 09:56:07 +02:00
proddy
791285e7f4
enable cancel mid-flight in an HTTPS firmware upload
2026-06-06 16:35:40 +02:00
proddy
9a225569fd
formatting
2026-06-06 15:06:32 +02:00
proddy
55a5ffc6df
handle mandatory scheduler name change in update function
2026-05-28 20:39:43 +01:00
proddy
88768aaf75
remove comments
2026-05-26 21:58:49 +02:00
proddy
2543d2f484
remove HTTPClient
2026-05-26 09:15:05 +02:00
proddy
7f78e27649
formatting
2026-05-25 12:51:36 +02:00
proddy
46c5560222
add TLS support for all boards
2026-05-25 12:32:53 +02:00
proddy
972fb9cce5
formatting
2026-05-17 16:20:03 +02:00
proddy
4bc7ed3db2
min_free_mem_
2026-05-16 16:26:11 +02:00
proddy
824c036f9a
brand_to_cstr()
2026-05-16 15:46:17 +02:00
proddy
bf07f904fc
some small optimizations, more colors
2026-05-16 12:27:00 +02:00
proddy
7153bfefba
remove unused variables
2026-05-15 20:41:48 +02:00
proddy
807b77d418
logic improvements
2026-05-15 13:06:14 +02:00
proddy
17d3f182a0
formatting
2026-05-15 10:48:15 +02:00
proddy
33fda705c0
Feature: Make RGB LED (preset colors) accessible via API/etc #3039
...
Fixes #3063
2026-05-15 10:07:17 +02:00
proddy
ae46ca2b8a
upgrade bus id from x0B to x49
2026-05-14 12:10:33 +02:00
Proddy
ec20f0743c
Merge branch 'core3' into core3
2026-05-12 19:47:59 +02:00
proddy
7854349dbe
support filesystem ota
2026-05-10 13:22:00 +02:00
MichaelDvP
459270e035
rename sendmail and add security list instead of checkbox
2026-05-10 11:10:53 +02:00
proddy
57997d0acb
enable OTA uploads of filesystem (pre_load.json)
2026-05-09 15:25:06 +02:00
MichaelDvP
ff952935a2
Merge branch 'dev' into core3
2026-05-07 12:10:53 +02:00
MichaelDvP
ae5beccb9d
dev.20, fixes #3064 , handling of optional gpios
2026-05-07 12:02:33 +02:00
proddy
5e1b47707f
rename mail -> email
2026-05-05 21:56:55 +02:00
proddy
cc631ff07f
remove digitalWrite at init
2026-05-04 20:48:12 +02:00
proddy
b34a1b57d6
fix warning "esp32-hal-gpio.c:181] __digitalWrite(): IO 2 is not set as GPIO. Execute digitalMode(2, OUTPUT) first"
2026-05-04 08:38:41 +02:00
proddy
eab7cdd7b5
updates
2026-05-03 15:19:49 +02:00
proddy
9ff4be41f7
getWifiReconnects -> getNetworkReconnects
2026-05-03 08:43:28 +02:00
proddy
f998714225
add missing #endif
2026-05-02 09:49:09 +02:00
proddy
eaf8332d16
Merge remote-tracking branch 'origin/dev' into core3
2026-05-02 09:35:31 +02:00
proddy
522286ff74
remove double wifi lost message
2026-05-02 09:11:19 +02:00
proddy
747047556e
fix lint warnings on osx
2026-05-01 17:58:22 +02:00
proddy
e40beeadd4
performance updates
2026-05-01 17:04:46 +02:00
proddy
751f10603d
upgrade if AP provision mode is AP_MODE_ALWAYS
2026-05-01 17:03:56 +02:00
proddy
751c540cb3
refactor network code
2026-05-01 08:07:05 +02:00
proddy
d834d46586
rename EMSESP_Version to firmwareVersion
2026-04-27 11:08:13 +02:00
proddy
3a11327e7e
https://github.com/emsesp/EMS-ESP32/discussions/3044
2026-04-26 16:10:30 +02:00
proddy
7056c446fa
use emsesp.org/versions.json
2026-04-25 20:55:10 +02:00