MichaelDvP
5ac1b486a7
block too much GET requests with semaphore
2026-07-11 15:27:59 +02:00
MichaelDvP
1cd3cb854e
device value info for command attributes and GET requests
2026-07-11 15:27:33 +02:00
MichaelDvP
0a5d0fbf88
Merge remote-tracking branch 'emsesp/core3' into core3
2026-07-10 12:37:31 +02:00
MichaelDvP
fd284ce57d
fix memoryleak
2026-07-10 12:34:18 +02:00
proddy
7f308f4036
auto-formatting
2026-06-28 14:39:02 +02:00
MichaelDvP
c260914dac
fix update warning message
2026-06-14 08:59:50 +02:00
Proddy
be0737f783
Merge pull request #8 from proddy/cursor/critical-bug-investigation-ac3f
...
Fix main-loop deadlock that breaks system/message and sendmail commands
2026-06-13 17:16:19 +02:00
proddy
06a81db88a
minor heap optimizations
2026-06-13 16:47:14 +02:00
Cursor Agent
5ee08443f9
refactor: drop dead scheduler raw_value deferral, route url messages to worker
...
The raw_value/computed_value handoff on WebSchedulerService is no longer
used now that command_message()/command_sendmail() compute synchronously,
so remove the members and the dead block in the scheduler loop.
Also drop the system/message special-case in dispatchCommand(): a
system/message whose value embeds a {url} now blocks at execution time
like any other internal command, so it should be offloaded to the
command worker task (large stack, off the main loop) instead of running
inline. Update the now-stale comments.
Co-authored-by: Proddy <proddy@users.noreply.github.com >
2026-06-13 07:02:28 +00:00
proddy
7664d50d69
one command function, to save on heap
2026-06-10 22:06:46 +02:00
proddy
0406ee0529
Scheduler to sync, Commands to async
2026-06-09 23:04:41 +02:00
proddy
064548316e
dont show unused json elements
2026-06-08 20:43:27 +02:00
proddy
e53aaffd4d
add comment
2026-06-08 20:43:11 +02:00
proddy
0d14601385
optimize
2026-06-08 20:43:03 +02:00
proddy
fd359ab9ed
optional value when calling commands
2026-06-08 20:42:08 +02:00
proddy
8a45e79071
updates
2026-06-08 10:03:32 +02:00
proddy
5c4dfcb9ae
first try
2026-06-07 18:26:35 +02:00
Proddy
6e9049c82b
Merge branch 'emsesp:core3' into core3
2026-06-07 17:09:02 +02:00
MichaelDvP
f6308d61eb
fix looping of immediate schedule, fix errormessage nvs
2026-06-07 16:29:08 +02:00
MichaelDvP
cc1808289a
Merge branch 'dev' into core3
2026-06-07 14:12:36 +02:00
proddy
cfcc84d0c4
call scheduler immediate from dashboard
2026-06-07 12:37:34 +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
c55b8c5e2e
fix showing immediate in dashboard
2026-06-07 09:55:48 +02:00
proddy
b1bc8110cc
remove debug
2026-06-06 15:07:45 +02:00
proddy
0b5d643863
don't show Scheduler items of type immediate in Dashboard
2026-06-06 15:07:17 +02:00
proddy
9a225569fd
formatting
2026-06-06 15:06:32 +02:00
MichaelDvP
7349bc9ebf
reset system status
2026-06-04 12:20:12 +02:00
proddy
c7816a644f
prevent message command parsing URLs twice
2026-05-29 16:15:29 +01:00
proddy
a0196ff9b2
add comment
2026-05-29 16:14:59 +01:00
MichaelDvP
0099c4faae
Merge branch 'dev' into core3
2026-05-29 07:12:21 +02:00
proddy
aaff759227
add comments
2026-05-28 20:40:15 +01:00
proddy
55a5ffc6df
handle mandatory scheduler name change in update function
2026-05-28 20:39:43 +01:00
MichaelDvP
238c9b7860
fix scheduler onChange
2026-05-28 13:14:14 +02:00
proddy
258daef1cf
dont show immediate scheduler items
2026-05-26 22:28:16 +02:00
proddy
2543d2f484
remove HTTPClient
2026-05-26 09:15:05 +02:00
proddy
48b3ab9085
auto-set a scheduler name if its empty
2026-05-25 12:51:51 +02:00
proddy
46c5560222
add TLS support for all boards
2026-05-25 12:32:53 +02:00
proddy
ace071e974
Scheduler with type "Immediate", click Execute does not run the command
...
Fixes #3092
2026-05-25 12:28:42 +02:00
proddy
3fd0573339
merge all URI handlers into a single dispatch function
2026-05-19 21:28:30 +02:00
proddy
4bb24da89d
use PSRAM
2026-05-19 17:44:11 +02:00
proddy
90894898c2
use PSRAM in AsyncJsonResponse
2026-05-17 16:19:54 +02:00
proddy
5f9eb8d6d2
large jsondocs in PSRAM
2026-05-16 16:26:04 +02:00
proddy
85a12bf581
add const
2026-05-16 15:45:14 +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
b2247f5f58
tidy up
2026-05-14 12:10:42 +02:00
proddy
37a94f8e0f
auto-formatting
2026-05-10 13:21:28 +02:00
MichaelDvP
459270e035
rename sendmail and add security list instead of checkbox
2026-05-10 11:10:53 +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
c55df4eb6e
fix standalone build lint warning
2026-05-04 20:57:20 +02:00