Skip to content

Releases: solectrus/solectrus

v0.14.5

29 Apr 09:43
1bb831a
Compare
Choose a tag to compare

This is just a small patch version with some minor improvements and fixes. There will be more new features in the next major release (still in progress)

Changes

  • Simple chart zooming with desktop browser (#2929)
  • Chart: Units are now displayed at the y-axis (instead of the selector menu)
  • Chart: Simplified tooltip content
  • Responsive layout: Better support for taller screens (#3042)
  • Auto-refresh continues for inactive browser window, too (#3031)

Bugfixes

  • Fixed handling skipped registration
  • Default browser tooltips are disabled in favor of Tippy.js
  • Fixed some invalid HTML

Full Changelog: v0.14.4...v0.14.5

v0.14.4

21 Mar 10:11
0ea6556
Compare
Choose a tag to compare

Bugfixes

  • Fixed empty tooltips
  • Fixed chart selector on mobile (#2905)
  • Fixed some invalid HTML and minor issues

Other

  • Improved handling of unknown registration status
  • Docker: Removed integrated health check because this is bad practice, use docker-compose instead
  • Docker: Allowed customization of PostgreSQL port (via environment variable DB_PORT)
  • Updated dependencies

Full Changelog: v0.14.3...v0.14.4

v0.14.3

10 Mar 05:47
d4d2780
Compare
Choose a tag to compare

Changes

  • Values below 1 kW are now displayed in Watts (#2795)
  • On mobile devices, the navigation buttons at the bottom have more space below (#2796)
  • Settings: Feed-in tariff is allowed to be 0, useful for Balcony power stations (#2840)
  • Settings: Prices are displayed with 5 decimal places (#2839)
  • Docker: Added integrated health check
  • Improved logging for error analysis

Bugfixes

  • Fixed tooltips to always reflect the latest values (#1886)
  • Fixed displaying "!" in the feed-in when using MQTT (#2841)
  • Fixed updating the chart, which in some cases used an incorrect value on mobile devices
  • Fixed startup message "A server is already running" after a hard shutdown

Other

  • Updated dependencies: Ruby 3.3.0, Rails 7.1.3.2, Turbo 8, Puma 6.4.2 and much more

Full Changelog: v0.14.2...v0.14.3

v0.14.2

07 Jan 18:29
e0c9cc2
Compare
Choose a tag to compare

Bugfixes

  • Fixed missing visualization on NOW tab when MQTT is used and some data is NULL instead of 0 (#2647)
  • Fixed high memory usage, caused by starting multiple Puma instances by default (#2625)
  • Minor fixes

Smaller improvements

  • CSS animation added again, but with lower energy consumption and respecting prefers-reduced-motion (#2595)
  • At night, the homepage renders house_power chart instead of inverter_power by default
  • Removed SEO stuff, added robots.txt and meta tag "robots" to disallow all bots (#2687)
  • Added throttling (max. 300 requests per 5 minutes) to lock out spammy clients, useful for public installations
  • Docker: Container can be started with custom command, Puma is started by default
  • Updated dependencies

v0.14.1

03 Dec 13:56
4936c68
Compare
Choose a tag to compare
  • Fix internal version numbering

v0.14.0

03 Dec 10:20
3211ad5
Compare
Choose a tag to compare

Read the blog post about this release (in German):
https://solectrus.de/blog/2023-12-03-version-0-14/

  • New page "Essentials" (#1986)
  • New sidebar
  • Allow iFrame embedding (#2438)
  • Removed animation to reduce CPU load (#2423)
  • Fixed error 500 for negative measurements (#2588)
  • Update to Ruby on Rails 7.1
  • Update to Vite 5 and Rollup 4

Full Changelog: v0.13.2...v0.14.0

v0.13.2

01 Oct 13:36
bf4c347
Compare
Choose a tag to compare

Read the blog post about this release (in German):
https://solectrus.de/blog/2023-10-01-version-0-13-2/

  • Hotfix to handle missing field power_ratio (#2409)

v0.13.1

01 Oct 10:53
da5c8e5
Compare
Choose a tag to compare

Read the blog post about this release (in German):
https://solectrus.de/blog/2023-10-01-version-0-13-2/

Changes

  • Status: Renders green color when status code is ok-ish, orange color otherwise (requires SENEC-Collector v0.11.0 or later)
  • Status: Changed wording from "LIVE/FAIL" to "CONNECTED/DISCONNECTED"
  • Indicate when feed-in limitation is active (requires SENEC-Collector v0.11.0 or later)
  • Admin login: Added hint where to find the password in the .env file
  • Registration banner: Added login button when Admin is not currently logged in
  • ENV var INFLUX_POLL_INTERVAL can be used to set the InfluxDB polling interval (in seconds). Default is 5
  • ENV var TZ can be used to set the server timezone. Default is Europe/Berlin
  • ENV var FORCE_SSL is by default set to false

Fixes

  • Fix adding of new points to the chart when server time is wrong (#2381)
  • Fixes missing autarky circle when there is no consumption (#2319)
  • Doesn't display outdated data when connection is lost

Internal

  • Code cleanup and refactoring
  • Updated dependencies: Alpine Linux 3.18.4, Rails 7.0.8, Puma 6.4.0, Chart.js 4.4.0 (and lots more)

v0.13.0

13 Aug 14:58
312a198
Compare
Choose a tag to compare

Read the blog post about this release (in German):
https://solectrus.de/blog/2023-08-13-version-0-13/

New features

  • Add registration (#2265)

Changes

  • Use rounded corners for bar charts (#2213)

Bug Fixes

  • Fixed diagram not continuing when switching between values in NOW view (#2205, #2226)
  • Avoid battery level dropping to 0% in NOW view (#2238)

Internal Changes

  • Updated dependencies, including Rails 7.0.7, Chart.JS 4.3.3, and others

Full Changelog: v0.12.0...v0.13.0

v0.12.0

08 Jul 09:37
662dde5
Compare
Choose a tag to compare

Read the blog post about this release (in German):
https://solectrus.de/blog/2023-07-08-version-0-12/

Changes

  • Added Top10 views for maximum power (#1950)
  • Beautified charts by adding gradient (#1881)
  • Increased width on large displays (#2094)

Bug Fixes

  • Fixed tooltips on touch displays (#2084)
  • Fixed encoding issue on some systems (#2097)

Internal Changes

  • Updated dependencies, including Rails 7.0.6 and Vite 4.4

Full Changelog: v0.11.0...v0.12.0