Skip to content

Commit 146a13d

Browse files
authored
Merge pull request #4 from MagicMicky/develop
v3.3.0
2 parents 55256c9 + e395dbe commit 146a13d

15 files changed

+595
-57
lines changed

CHANGELOG.md

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,18 @@
22

33
All notable changes to the Calendar Heatmap Card will be documented in this file.
44

5+
## [3.3.0] - 2025-03-01
6+
7+
### Added
8+
- Automatic sizing of heatmap for better responsiveness
9+
- Limit on number of games displayed for improved performance
10+
11+
### Changed
12+
- Migrated fully to Lit framework for improved performance and maintainability
13+
- Improved history fetching to follow Home Assistant best practices
14+
- Limited card height for better UI integration
15+
- Enhanced UI with better padding and scroll behavior
16+
517
## [3.2.0] - 2023-03-01
618

719
### Added

dist/calendar-heatmap-card.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/calendar-heatmap-card.js.map

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

manifest.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"domain": "lovelace-calendar-heatmap-card",
33
"name": "Lovelace Calendar Heatmap Card",
4-
"version": "3.2.0",
4+
"version": "3.3.0",
55
"documentation": "https://github.com/MagicMicky/lovelace-calendar-heatmap-card",
66
"description": "A Lovelace custom card for Home Assistant showing a calendar heatmap of game activity.",
77
"dependencies": [],

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "calendar-heatmap-card",
3-
"version": "3.2.0",
3+
"version": "3.3.0",
44
"description": "A Lovelace custom card for Home Assistant showing a calendar heatmap of game activity.",
55
"main": "dist/calendar-heatmap-card.js",
66
"module": "dist/calendar-heatmap-card.js",

releases/v3.3.0/CHANGELOG.md

Lines changed: 70 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,70 @@
1+
# Changelog
2+
3+
All notable changes to the Calendar Heatmap Card will be documented in this file.
4+
5+
## [3.2.0] - 2023-03-01
6+
7+
### Added
8+
- Advanced theme-aware color handling that automatically adapts to light/dark modes
9+
- Intelligent color intensity scaling for better visual differentiation between activity durations
10+
- Stepped intensity approach with specific thresholds for common gaming session durations
11+
- Theme detection for parent elements to support cards inside dashboards with different themes
12+
- Data attribute for intensity values to aid in debugging
13+
- Comprehensive error handling throughout the codebase
14+
15+
### Changed
16+
- Improved visual differentiation between different activity durations
17+
- Enhanced contrast for better readability in both light and dark themes
18+
- Refined color adjustment algorithm to ensure optimal visibility
19+
- Updated README with new theming information and troubleshooting section
20+
- Removed manual theme configuration option in favor of automatic detection
21+
22+
### Fixed
23+
- Fixed "Invalid time value" errors when processing history data
24+
- Improved handling of invalid dates throughout the application
25+
- Enhanced error resilience when fetching historical data
26+
- Better handling of "no data" colors with appropriate opacity
27+
28+
## [3.1.1] - 2023-02-15
29+
30+
### Fixed
31+
- Fixed an issue with date handling in the history service
32+
- Improved error handling for WebSocket API calls
33+
34+
## [3.1.0] - 2023-02-01
35+
36+
### Added
37+
- Support for localized day and month names
38+
- Configurable week start day (Monday or Sunday)
39+
- Responsive design improvements for mobile devices
40+
41+
### Changed
42+
- Improved performance for large datasets
43+
- Enhanced visual appearance with subtle shadows and hover effects
44+
45+
## [3.0.0] - 2023-01-15
46+
47+
### Added
48+
- Complete rewrite using a modular architecture
49+
- Detailed breakdown of activity on hover and click
50+
- Auto-refresh at configurable intervals
51+
- Support for Home Assistant themes
52+
53+
### Changed
54+
- Improved performance and reliability
55+
- Enhanced visual design
56+
- Better error handling
57+
58+
## [2.0.0] - 2022-12-01
59+
60+
### Added
61+
- Support for Home Assistant 2022.12.0
62+
- Improved color handling
63+
- Better integration with Home Assistant
64+
65+
## [1.0.0] - 2022-10-15
66+
67+
### Added
68+
- Initial release
69+
- Basic calendar heatmap functionality
70+
- Support for tracking game activity

releases/v3.3.0/LICENSE

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
MIT License
2+
3+
Copyright (c) 2023 Mickael Goubin
4+
5+
Permission is hereby granted, free of charge, to any person obtaining a copy
6+
of this software and associated documentation files (the "Software"), to deal
7+
in the Software without restriction, including without limitation the rights
8+
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9+
copies of the Software, and to permit persons to whom the Software is
10+
furnished to do so, subject to the following conditions:
11+
12+
The above copyright notice and this permission notice shall be included in all
13+
copies or substantial portions of the Software.
14+
15+
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16+
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17+
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
18+
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19+
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20+
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
21+
SOFTWARE.

0 commit comments

Comments
 (0)