Commit Graph
811 Commits
Author SHA1 Message Date
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 AgentandProddy 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