Elewatt

Release Notes

Major features and improvements

Version 1.3.0

Minor

2026-01-26

Latest

New Features

Optimized mobile tooltip display - tooltip now appears below chart instead of overlaying it

Improved performance on mobile - chart tooltip updates no longer cause full page re-renders for smoother dragging

Version 1.2.0

Minor

2026-01-25

New Features

Grid/distribution fee support for Finland, Latvia, and Lithuania

Bug Fixes

Fixed JSON syntax error in release notes causing TypeScript build failures

Added missing translations for grid fee fields in all supported languages

Version 1.1.0

Minor

2026-01-23

New Features

Email notifications for Shelly device syncs with detailed schedule information

Schedule limit warnings (20 schedules max) for all Shelly devices with toast notifications

Enhanced Duration field with real-time hours conversion display

Improved BarChart visualization with gradient effects and violet tones for OFF bars

Added schedule limit warnings in email notifications when maximum is reached

Enhanced visual consistency between ON and OFF states in charts

Bug Fixes

Fixed Gen1 Shelly device schedule deduplication and recurring schedule issues

Version 1.0.0

Major

2026-01-23

New Features

Complete translation system - all pages now fully translated

Release notes page added to document all features and updates

Improved contrast across the entire application for better visibility

Enhanced filter validation for time range duration limits

Added per-time-range minutes configuration for duration filters

Improved Shelly sync button with rotation animation during sync

Added maximum schedule limit warning (20 schedules) for Shelly devices

Fixed hydration errors in Dashboard component with fixed UTC date

Enhanced PriceStatistics component with bar charts for duration filters

Improved current price display to always show regardless of filter status

Added proper ON/OFF state visualization in charts and tables

Fixed null priceThreshold errors with proper optional chaining

Improved timestamp normalization for accurate schedule matching

Enhanced error handling and user feedback throughout the application

Added future-only schedule filtering to prevent past schedule creation

Improved filter type selection with tab-based UI instead of dropdown

Enhanced form field ordering for better user experience

Added comprehensive TypeScript type safety across all components

Bug Fixes

Fixed null reference error when calling toFixed() on priceThreshold

Fixed missing graph display for duration-based filters in Shelly page

Fixed timestamp mismatch causing incorrect ON/OFF state display

Fixed missing translation keys causing TypeScript errors

Version 0.9.0

Minor

2026-01-16

New Features

Duration-based filtering with time range support

Time range selection with per-range minute configuration

Slide-in modals for filter and device editing

Toast notification system for user feedback

Sitemap generation for SEO optimization

Gen1 Shelly device support with legacy HTTP API

Improved schedule calculation algorithm

Enhanced filter validation and error messages

Bug Fixes

Fixed middleware conflict between proxy.ts and sitemap routes

Fixed hydration errors in Dashboard component

Fixed infinite API request loops

Version 0.8.0

Major

2026-01-09

New Features

Initial release - Real-time electricity price dashboard

Multi-language support (English, Estonian, Latvian, Lithuanian, Finnish)

URL-based language routing for SEO

Price filters with threshold-based filtering

Contract management system

Shelly device integration with Gen2+ support

Shelly Cloud OAuth integration

Email confirmation system

Cookie consent popup

Terms and Conditions page

Bug Fixes

Fixed UTC timestamp storage in database

Fixed timezone handling inconsistencies

Stay tuned for more updates!