⚡ Breaking Changes
🚀 Features
- Feature: Added additional event log descriptions and implemented i18n
- Feature: Support HMT-1600/1800/2000-4T
🐛 Fixes
- Fix #1440: Add CSS code to stop numbers changing the size of their container
- Fix #1456: Prevent white spaces in username field
- Fix: Power not set to 0 when not reachable at EOD
- Fix: build action fails due to ModuleNotFoundError: No module named 'pkg_resources':
📚 Documentation
- Doc: Add class description for inverters
- Doc: Add additional breaking changes
- Doc: Fix readme syntax errors
- Doc: Add hint regarding wiki
🛠 Under the hood
- Compute sunrise and sunset only if necessary.
- Remove SUNPOS_UPDATE_INTERVAL define and introduce INVERTER_UPDATE_SETTINGS_INTERVAL.
- NFC: Call PinMapping.get() not every iteration.
- Rename "DTU command failed" to "Time calibration" as mentioned in #121
- Merge branch 'pr1406' into dev
- Merge branch 'pr1408' into dev
- Apply automatic code formatting
- webapp: Update dependencies
- Set dnsServerStatus first to prevent running
- Remove duplicated code
- Implemented mDNS
- Merge branch 'pr1441' into dev
- Adjusted inverter names
- Upgrade actions/checkout from v3 to v4
- Upgrade actions/setup-node from v3 to v4
- Build webapp using nodejs v20
- webapp: Update dependencies
- webapp: add app.js.gz