v0.24.0 — Location Weather, Score Explanations & User Profiles

Location Weather, Score Explanations & User Profiles

This release adds detailed weather forecasts for each location, explains why plan scores change over time, and introduces user avatars with Gravatar support.

Added

Location Weather Tab

View detailed weather forecasts directly on each location page:

  • Current Conditions - Real-time temperature, wind, cloud cover, and humidity
  • Hourly Forecasts - 48-hour detailed weather breakdown with photography-relevant data
  • Daily Summaries - Extended 7-day weather outlook
  • Cloud Layer Breakdown - Visual display of low, mid, and high cloud coverage

Score Change Explanations

Understand why your plan scores change over time:

  • Natural Language Summaries - Clear explanations like "Score improved due to clearing skies"
  • Detailed Breakdowns - Expandable view showing which conditions changed and by how much
  • Visual Indicators - Color-coded arrows showing improvement or decline

User Avatars

Personalize your profile with avatars:

  • Gravatar Integration - Automatically fetches your Gravatar if you have one
  • Local Upload - Upload a custom avatar image
  • Cached Avatars - Gravatars are cached locally for privacy and performance

Profile Phase Inheritance

Simplify profile creation with phase inheritance:

  • Inherit from Parent - Custom profiles can inherit phases from their parent profile
  • Override When Needed - Set custom phases to override inheritance

Profile Author Attribution

Track who created shared profiles:

  • Original Author Display - See who originally created a profile you're using
  • Attribution on Copies - When you copy a profile, the original author is preserved

Improved

Locations API Optimization

  • List vs Map Views - API now returns optimized data based on whether you're viewing the list or map
  • Faster Map Loading - Map view skips heavy score calculations for snappier performance

Fixed

  • GeoService Coordinates - Fixed latitude/longitude handling in location searches
  • Auto Plan Creation - Fixed job that automatically creates plans for watched locations