Beta Kotlin Rewrite 2
Note
This is an early build of the fully rewritten version in Kotlin Compose.
Things may still change, break, or not even work :P
✨ Features
- Added combined weather conditions support (Rain + Clear, Snow + Cloudy, etc.)
- Added new weather icons for mixed weather states
- Added hourly aggregation handling per weather source
- Added snackbar feedback when changing weather sources
🐞 Fixes
- Fixed slow and inconsistent NWS station selection
- Fixed duplicate forecast days in NWS data
- Improved NWS daily weather mapping and local day normalization
- Fixed hourly forecast matching for different provider data ranges
- Improved temperature null handling
- Improved daily weather condition generation from hourly forecasts
- Fixed duplicate weather string resources
🧹 Chores
- Added new localization strings and translation updates
- Refactored NWS mapping and station selection logic
- Added new date/time utility extensions for local weather calculations