chore: release v1.5.0
feat: add dynamic environment widgets Add live weather, sun position, and forecast widgets to Front Hall dashboard, powered by data from the Qdrant volatile collection via core-api. New widgets: - SunPositionWidget: Animated arc showing sun/moon position with gradient colors - ForecastWidget: Multi-day weather outlook - Updated WeatherWidget and AirQualityWidget to accept API data Infrastructure: - Environment datasource calling GET /tools/environment - Environment provider with 5-minute auto-refresh - Freezed models for environment data Tests: - 12 widget tests for environment section - Updated existing tests with givenEnvironment() harness method 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Opus 4.5
parent
ea6914b5f4
commit
fffc3d5baf
@@ -7,6 +7,27 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
|
||||
|
||||
## [Unreleased]
|
||||
|
||||
## [1.5.0] - 2026-01-06
|
||||
|
||||
### Added
|
||||
|
||||
- **Dynamic Environment Widgets** - Live weather, sun position, and forecast data from Qdrant
|
||||
- `SunPositionWidget` - Animated semicircle arc showing sun/moon position based on current time
|
||||
- Gradient colors: yellow for daytime, orange for sunrise/sunset, blue for night
|
||||
- Displays sunrise, sunset times and daylight duration
|
||||
- `WeatherWidget` - Current temperature, conditions, humidity from API
|
||||
- `ForecastWidget` - Multi-day weather forecast with conditions icons
|
||||
- `AirQualityWidget` - AQI display (only shown when data available)
|
||||
- Environment data provider with auto-refresh every 5 minutes
|
||||
- Environment datasource calling `GET /tools/environment`
|
||||
- Freezed models for environment data (weather, forecast, sun times, air quality)
|
||||
- Comprehensive widget tests for environment section
|
||||
|
||||
### Changed
|
||||
|
||||
- Dashboard layout now displays dynamic environment data instead of static widgets
|
||||
- Weather and air quality widgets accept optional API data parameters
|
||||
|
||||
## [1.4.0] - 2026-01-05
|
||||
|
||||
### Added
|
||||
|
||||
Reference in New Issue
Block a user