Thomas Basler
f7e3693399
webapp: add app.js.gz
v25.9.11
2025-09-11 20:42:44 +02:00
Thomas Basler
3f35ed97dc
Added hint for breaking change
2025-09-11 20:32:59 +02:00
Thomas Basler
1f1aa7ee68
webapp: Remove unused variable
2025-09-04 17:55:17 +02:00
Thomas Basler
7479e1e41d
webapp: Minify json configs before upload
...
Leads to quicker parsing and downloading (in case of language files)
2025-09-04 17:51:23 +02:00
Thomas Basler
45e1f56486
webapp: Fix exception on file upload select
2025-09-04 17:44:41 +02:00
Thomas Basler
f1b1bd4111
webapp: Configure additional compression
2025-08-28 20:09:57 +02:00
Thomas Basler
1c489ed2af
webapp: Simplify authentication code
2025-08-28 20:07:49 +02:00
Thomas Basler
b7ce83d7aa
Use pre-defined literals in webapi
2025-08-26 21:14:53 +02:00
Thomas Basler
dd7d868100
webapp: Comment bootstrap workaround
2025-08-26 20:39:18 +02:00
Thomas Basler
8d88c77f70
webapp: Update dependencies
2025-08-26 20:35:29 +02:00
Thomas Basler
c12663a359
webapp: Make compiler happy
2025-08-26 20:34:49 +02:00
Thomas Basler
8608af2995
webapp: Fix lint error
2025-08-26 19:48:18 +02:00
Thomas Basler
5dae400d91
webapp: Doublecheck for undefined behavior
2025-08-26 19:44:48 +02:00
Thomas Basler
4d79a593c4
webapp: Use correct method scope
2025-08-26 19:38:28 +02:00
Thomas Basler
7cfb9f1365
webapp: Doublecheck upload files bounds
2025-08-26 19:36:57 +02:00
Thomas Basler
31ab95638e
webapp: Make compiler happy
2025-08-26 19:34:02 +02:00
Thomas Basler
5a76abe721
webapp: Make compiler happy
2025-08-26 19:31:19 +02:00
Thomas Basler
c005c33bd7
webapp: Simplify line class detection in console view
2025-08-26 17:27:03 +02:00
Thomas Basler
3307f4a893
webapp: Simplify eventlog display
2025-08-26 17:24:20 +02:00
Thomas Basler
9245cb8704
Feature: Allow setting of power limit on new firmware versions for HMS inverters
...
See #2784
2025-08-26 17:03:40 +02:00
Thomas Basler
e4c95ab1e0
webapp: Updated to latest sass version
...
Including several silenceDeprecations settings as shown in https://github.com/twbs/examples/blob/main/vite/vite.config.js
2025-08-25 21:49:35 +02:00
Thomas Basler
db3f1c0e78
Remove comment which doesn't make sense at this posistion
2025-08-23 10:37:50 +02:00
Thomas Basler
1121ca6160
Upgrade ESP32Async/ESPAsyncWebServer from 3.7.10 to 3.8.0
2025-08-19 19:03:50 +02:00
Thomas Basler
7962feed96
github actions: Upgrade actions/checkout to v5
2025-08-19 18:58:57 +02:00
Bernhard Kirchen
e065c200ef
update discord link to point to expected channel
2025-08-19 18:55:41 +02:00
Bernhard Kirchen
b2e91401b7
logging: unlock while processing buffer
...
allows high priority tasks to log another message while the buffer is
being processed.
2025-08-19 18:53:28 +02:00
Bernhard Kirchen
c106224052
logging: centralize rate limiting
2025-08-19 18:53:08 +02:00
Bernhard Kirchen
20003a0f92
syslog: implement rate limiting
...
enabling a lot of logging messages, e.g., by setting verbose as the
default level, can make the system unresponsive if syslogging is
enabled. to protect against this, a rate limiting algorithm is
implemented in the syslogger.
2025-08-19 18:52:44 +02:00
Bernhard Kirchen
5ba3446ad4
Fix: make logging more leightweight using large shared buffer
2025-08-19 18:52:17 +02:00
Bernhard Kirchen
3e3879f9af
MessageOutput does not use LOG macros by itself
2025-08-19 18:51:24 +02:00
Thomas Basler
1000e55261
Upgrade ESP32Async/ESPAsyncWebServer from 3.7.9 to 3.7.10
2025-08-07 20:58:41 +02:00
Thomas Basler
905acecb43
webapp: Update dependencies
2025-08-07 20:54:30 +02:00
Thomas Basler
8cab3335f3
BREAKING CHANGE: WebAPI endpoint /api/limit/config requires different parameters
...
Due to the fact that different inverters require different type identifiers in the backend the `limit_type` parameter was changed to numbers from 0 to 3.
* AbsolutNonPersistent = 0
* RelativNonPersistent = 1
* AbsolutPersistent = 2
* RelativPersistent = 3
2025-08-07 20:44:45 +02:00
Thomas Basler
32ef10e082
Add Yarn Prettier badge to readme
2025-07-11 23:58:57 +02:00
Thomas Basler
077e11dfe0
webapp: Update node dependency
2025-07-08 21:57:11 +02:00
Thomas Basler
75de03571c
Use fixed version of AsyncTCP
2025-07-08 20:43:43 +02:00
Thomas Basler
cbcb6797d0
Upgrade ESP32Async/ESPAsyncWebServer from 3.7.7 to 3.7.9
2025-07-08 20:43:03 +02:00
Thomas Basler
cdfc8abf97
Update bblanchon/ArduinoJson from 7.4.1 to 7.4.2
2025-07-08 20:39:37 +02:00
Thomas Basler
9ae90d82dd
Upgrade olikraus/U8g2 from 2.36.5 to 2.36.12
2025-07-08 20:37:46 +02:00
Thomas Basler
6bcaf676b8
Merge branch 'pr2675' into dev
2025-07-08 20:30:07 +02:00
Thomas Basler
5f8d554667
Merge branch 'pr2713' into dev
2025-07-08 20:29:28 +02:00
Thomas Basler
6322a361bc
webapp: Update dependencies
...
This also increases the used node version from 22 to 24
2025-07-07 23:24:34 +02:00
Thomas Basler
c3b73877ce
Add serial number prefix 114a to HMS_2CH
...
Fixes #2741
2025-06-26 22:55:09 +02:00
Thomas Basler
34af70bfa3
webapp: Update dependencies
2025-06-09 15:30:00 +02:00
Bernhard Kirchen
c5d90d0c53
webapp: apply solarized-dark colors to web console
2025-06-09 15:22:58 +02:00
Andreas Böhm
99e6930108
webapp: fix: return log level for more than 5 modules
2025-06-09 15:21:36 +02:00
Bernhard Kirchen
a1c67900c3
webapp: translate logging modules in admin view
2025-06-09 15:21:20 +02:00
Bernhard Kirchen
5c89460e14
do not derive MessageOutput from Print
...
force us to use ESP_LOGx macros to log messages. print*() functions are
no longer available through MessageOutput.
2025-06-09 15:19:37 +02:00
Bernhard Kirchen
466f584737
MessageOutput: remove redundant #include
2025-06-09 15:19:12 +02:00
Bernhard Kirchen
1300098e78
remove downstream-specific task translations
...
these tasks are not part of OpenDTU, but OpenDTU-OnBattery.
2025-06-08 11:04:23 +02:00