Commit Graph

687 Commits

Author SHA1 Message Date
Bernhard Kirchen
c5d90d0c53 webapp: apply solarized-dark colors to web console 2025-06-09 15:22:58 +02:00
Bernhard Kirchen
a1c67900c3 webapp: translate logging modules in admin view 2025-06-09 15:21:20 +02:00
Thomas Basler
27d28090d5 Fix: Dont allow HA base topic without trailing slash 2025-05-20 19:44:59 +02:00
Thomas Basler
863b210c0c webapp: Update dependencies 2025-05-10 13:19:46 +02:00
Thomas Basler
1a7381d0b9 webapp: Auto hide alert if response was success 2025-05-04 16:26:54 +02:00
Thomas Basler
714b1cf261 webapp: Use object notation for all alerts 2025-05-04 16:26:54 +02:00
Thomas Basler
20ec93a710 webapp: Make all styles scoped 2025-05-04 16:26:54 +02:00
Thomas Basler
5cea5439c9 webapp: Update dependencies 2025-05-04 16:26:54 +02:00
0lini
c307cc8a7f webapp: German locale: be informal 2025-05-04 16:26:54 +02:00
0lini
4c3470a666 webapp: fix broken reference in locales 2025-05-04 16:26:54 +02:00
0lini
46c304568f webapp: German locale: improvements and typo fixes 2025-05-04 16:26:54 +02:00
Thomas Basler
4099347a43 webapp: Add additional filter possibilities to console view 2025-05-04 16:26:27 +02:00
Thomas Basler
cb73af73e7 webapp: Make css for home view only available for home view 2025-05-04 16:26:27 +02:00
Thomas Basler
a1b2ea7a76 webapp: Add hint text for the core log level 2025-05-04 16:26:27 +02:00
Thomas Basler
e1f00fd7f5 webapp: Update dependencies 2025-05-04 16:26:27 +02:00
Thomas Basler
633d9b9802 webapp: Extend language packs for syslog messages 2025-05-04 16:26:27 +02:00
Bernhard Kirchen
ecc85bb4a1 webapp: optimize syslog settings
* avoid duplicate id for hostname input
* hide server and port inputs if syslog disabled
2025-05-04 16:26:27 +02:00
Tobias Diedrich
3d39349876 Add UI for syslog configuration to network view 2025-05-04 16:26:27 +02:00
Thomas Basler
d4c29d708b Feature: Allow setting the log level for the different modules at runtime 2025-05-04 16:17:24 +02:00
Thomas Basler
d51e79c90a webapp: Allow scrolling in horizontal direction in console window 2025-05-04 16:17:24 +02:00
Thomas Basler
98e6d05e4e Feature: Rewrite virutal console to support new line break and colored highlighting 2025-05-04 16:17:23 +02:00
Thomas Basler
5019e8e64f Show git branch name in system info
Thanks to OnBattery
2025-04-10 18:40:59 +02:00
Thomas Basler
b88b66a42a webapp: Update dependencies 2025-04-10 18:16:50 +02:00
Bernhard Kirchen
c3ce0b8d9a Fix: DTU serial change not possible 2025-04-08 21:03:21 +02:00
Thomas Basler
014c12dbe4 webapp: Update dependencies 2025-04-07 18:12:21 +02:00
Thomas Basler
39c23ebc64 webapp: Update dependencies 2025-04-03 17:45:31 +02:00
Bernhard Kirchen
741e077e90 webapp: remove (more) colons from forms
we went for labels without colons through all settings forms. in the
inverter live view card and modals there were still some left.
2025-04-02 17:57:31 +02:00
Bernhard Kirchen
f4cc7c3979 webapp: beautify controls on web console view
* add margin to the bottom of the row containing the controls so the
  buttons would have some room to the textbox.
* align the text baselines of the checkbox label and the buttons as well
  as possible. align-items-baseline does not work as expected...
2025-04-02 17:57:14 +02:00
Thomas Basler
e2ba93aa4e webapp: Update dependencies 2025-03-29 15:45:53 +01:00
Thomas Basler
fb34efcd44 webapp: show precise data age for inverters and introduce and use DataAgeDisplay component
thanks to @schlimmchen
2025-03-18 20:45:36 +01:00
Bernhard Kirchen
3934284a6f Fix: web console: prevent concurrent websockets 2025-03-18 20:05:21 +01:00
Thomas Basler
8f5365d2d3 webapp: Update dependencies 2025-03-18 18:31:07 +01:00
Thomas Basler
7c24cddd6c webapp: Update dependencies 2025-02-07 22:32:03 +01:00
Thomas Basler
b522caf6db webapp: add app.js.gz 2025-02-03 19:15:42 +01:00
Thomas Basler
19fa310f43 webapp: Update dependencies 2025-01-14 18:35:45 +01:00
Thomas Basler
50207a42bf webapp: Update dependencies 2024-12-31 16:08:56 +01:00
Thomas Basler
a0e6942537 Feature: Detect if inverter supports 'Power Distribution Logic'
The detection of 'Power Distribution Logic' is based on the firmware version for specific models and is needed to disable any means of overscaling, as it simply does not work when 'Power Distrbution Logic' is available.

Based on the code from @AndreasBoehm
2024-12-31 16:08:37 +01:00
Thomas Basler
d485d1b820 Show totals in blue and producing inverters in green 2024-12-18 22:16:23 +01:00
Thomas Basler
8f60a3a12a Feature: Show inverter status and current power in overview (if multiple inverters are available) 2024-12-18 21:21:10 +01:00
Thomas Basler
24b3f27364 webapp: Update dependencies 2024-12-16 20:50:09 +01:00
Thomas Basler
58382be16c Feature: show hint if device profile missing or not selected 2024-12-14 13:07:31 +01:00
Thomas Basler
bf89fd7558 webapp: Update dependencies 2024-12-05 22:21:48 +01:00
Bernhard Kirchen
8247070aae webapp: improve styling of hints on home view
* increase the spacing between the icon and the text.
* put the text into its own box so it does not flow around the icon.
* vertically center the icon to account for multiple lines of text.
* vertically center the text to account for a single line of text.

closes #1441.
2024-12-03 22:59:25 +01:00
Thomas Basler
241ee1e99d webapp: Update dependencies 2024-12-02 23:07:55 +01:00
Bernhard Kirchen
1c5a3cf6fe webapp: avoid undefined serial for InputSerial
if variables are set with 'const foo = {} as Inverter', then
'foo.serial' will be undefined, causing warnings and errors
when using InputSerial.
2024-12-02 22:20:52 +01:00
Bernhard Kirchen
37b173071e webapp: fix line break for reload button
if a page uses the reload button, it had only 1 column of space, and
only if the viewport was at least "sm". this is not the case for typical
smartphones, in which case the reload button would appear on its own row
instead of to the right.

we now limit the heading to 10 columns if and only if the reload button
is to be used, otherwise the heading uses all 12 columns, regardless of
the viewport size. the reload buton uses two columns -- if it is
displayed at all.

the font size of the icon is increased slightly.

as the font size of h1 headings changes with the viewport size, we need
to center both the heading and the button vertically.
2024-12-02 22:19:03 +01:00
Thomas Basler
69c67f96e7 webapp: Update dependencies 2024-11-07 18:16:18 +01:00
Bernhard Kirchen
d088021902 webapp: declare emitted event in FormFooter component
fixes an annoying warning (visible in the browser console):

[Vue warn]: Extraneous non-emits event listeners (reload) were passed to
component but could not be automatically inherited because component
renders fragment or text root nodes. If the listener is intended to be a
component custom event listener only, declare it using the "emits"
option.
2024-11-06 22:34:56 +01:00
Bernhard Kirchen
3948adf460 keep console.log() when serving webapp
the removal of console and debugger statements by esbuild even when not
building for production seems to be a regression, as these were
definitely working in the past.

this change uses the command parameter to configure esbuild to either
keep or indeed remove the respective statements. they are only kept if
command is not "serve".

to avoid having to indent everything in defineConfig() by one block, the
return statement and closing curly brace were added "inline".
2024-11-05 19:21:45 +01:00
Bernhard Kirchen
3c56ec3738 webapp: fix inverter selection button breaking
on small viewports, the icon and the inverter label would be displayed
in two lines. this change keeps the icon and the label tied together in
any case, and the icon is centered vertically around the label.
2024-11-03 20:35:14 +01:00