All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning
- Added all fonts into the assets folder
- Added the footer & header elements back into
App.tsx
instead of having them in individual files - Added a form into the notifications page
- Updated the website footer
- Updated 404 page texts
- Updated API code example
- Updated some npm dependency
- Updated VAT percentage from
24%
to25.5%
- Changed the colors explanation title from a
h2
toh3
- Changed chart tooltip titles font
- Changed margins on all pages lead text
- Adjusted charts Y-axis for negative prices
- Fixed alerts
border-radius
- Fixed theme css not using correct background variable
- Removed useless development env css
- Added new info about notifications
The notifications module is not yet implemented, but will be deployed shortly after this update as it requires some more testing.
- Added settings page.
- Added a way to check if the devices time is correct
- Added a way to change between light & dark mode.
- Theme is pre-selected depending on your browser theme
- Added all fonts into local files instead of importing them
- Updated the scss files to use css variables instead of scss variables
- Updated the scss files to use right variables in right places
- Updated the API request logic for fetching new price data
- Updated favicon pack
- Updated README images
- Changed the logo into a SVG one and updated the design a bit (Thanks to @Zardocius)
- Changed the about page line-heights to make the page easier to read.
- Changed header li element font-size on mobile
- Changed chart y-axis values from integers to real price values
- Changed the chart animation
- Changed various texts around the website
- Changed a header breakpoint to make the "API-Rajapinta" not break
- Improved website performance
- Fixed chart x-axis items disappearing when resizing the window
- Fixed chart y-axis large numbers cutting off due to large font-size
- Fixed chart adding padding to y-axis on any minus price
- Fixed front page info not updating when new data is fetched
- Fixed header icons not being centered
- Fixed an API issue where data would not update under certain circumstances
- Removed roadmap from README.md
- Removed the "time out of sync" alert
- Removed old Timings functions
- Removed old tests for Timings
- Added ability to change the chart data between yesterday, today and tomorrow
- Added a info page
- Added toggle visiblity buttons to apidocs
- Added JSdocs to the functions that were missing them
- Added parameter info for API docs
- Updated main page layout
- Updated website meta details
- Updated CSS for mobile and desktop
- Adjusted border-radius for all boxes
- Adjusted most font-sizes
- Adjusted all breakpoints
- Moved colors to variables
- Updated API fetch error handling on the main page
- Updated highest & lowest boxes to show the time on the title row insteaad of its own row
- Updated all boxes to use
PriceData
type instead of the oldPriceApiResponse
type
- Changed price unit from
snt/kWh
toc/kWh
- Changed css file names
- Changed the page footer info
- Fixed chart showing incorrect time under some circumstances.
- Removed
next hour
andnext prices
countdown timers - Removed
PriceApiResponse
type - Removed unused CSS color vars
- Removed
SceneBuilder
and all its components