proddy
84d67c0946
dont run the shunting-yard twice on sendmail values. Sending literal text through system/sendmail logged a warning and dropped the computed body
2026-08-30 14:42:42 +02:00
proddy
db5ccb018f
improve http fallouts, move to its own class
2026-08-29 16:26:26 +02:00
proddy
98a6199a69
fixes for email service
2026-08-29 11:18:53 +02:00
proddy
42f86cd12b
get and send system name in AuthenticaionContext to prevent /rest/settings on each render
2026-08-23 12:22:45 +02:00
proddy
51b689d91b
text changes
2026-08-22 13:23:36 +02:00
MichaelDvP
88f258d7e9
use http_request for version cache
2026-08-20 12:44:21 +02:00
MichaelDvP
b05ae6dbbb
fix http timeout setting, dev.8
2026-08-19 15:46:11 +02:00
MichaelDvP
574c4e45d5
val_tpl for undefined: 'None'
2026-08-16 10:16:34 +02:00
proddy
ae3443c637
various lint optimizations (add const, pass by reference)
2026-08-08 11:43:44 +02:00
proddy
50c34c13f0
replace define with constexpr
2026-08-08 11:42:32 +02:00
proddy
e166db8b70
fix lint warnings from SonarQube
2026-08-02 14:41:46 +02:00
proddy
2e988df817
preparing 3.9.0-dev.0
2026-08-02 12:53:04 +02:00
proddy
4a8ad71b63
auto-formatting
2026-08-01 17:03:15 +02:00
proddy
a469507fb6
add disable_reset
2026-07-26 13:42:50 +02:00
proddy
2bef33f81a
added application setting 'disable factory' Feature request->Button anti tampering mode
...
Fixes #3150
2026-07-26 13:34:15 +02:00
proddy
77fac47584
show gateway/connect but greyed out in webUI
2026-07-26 10:50:10 +02:00
proddy
c349c2ad0b
fix typo
2026-07-26 10:49:52 +02:00
MichaelDvP
7989ab5b3f
every readable entity has a value
2026-07-17 10:01:59 +02:00
MichaelDvP
5397d5d33a
attributes for all entities
2026-07-15 14:00:03 +02:00
MichaelDvP
bc960980eb
Merge remote-tracking branch 'emsesp/core3' into core3
2026-07-13 14:55:37 +02:00
proddy
0ff0ff7d6c
don't show gateways
2026-07-12 22:02:14 +02:00
MichaelDvP
e9b300f20b
Merge branch 'dev' into core3
2026-07-12 16:40:45 +02:00
MichaelDvP
cb1cb356ce
prevent errorlogs for nonexisting nvs values, version numbering to dev.8d
2026-07-12 11:05:28 +02:00
MichaelDvP
49ab5e3d72
delay scheduler loop after startup
2026-07-12 09:46:43 +02:00
MichaelDvP
7ab343a216
fix crashes from #3146
2026-07-12 08:17:40 +02:00
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
193e5d591c
block too many api GET requests
2026-07-11 14:48:19 +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
MichaelDvP
5a1d06d39e
fix possible memory leaks
2026-07-10 09:33:15 +02:00
MichaelDvP
f6cb695635
direct call compute
2026-07-09 19:41:13 +02:00
proddy
7f308f4036
auto-formatting
2026-06-28 14:39:02 +02:00
MichaelDvP
95f475ab6f
command message calsl compute direct,#3127
2026-06-21 10:53:10 +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 and Proddy
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