dev
main
PUT /api/settings
flutter_timezone
WeatherCard
BriefingScreen
BriefingNotifier.silentRefresh()
Message
metadata
No dependencies set.
The note is not visible to the blocked user.
Summary
PUT /api/settings)Changes
flutter_timezone: sync device IANA timezone to backend on shell mountWeatherCard: new widget with location, current temp, condition, hi/lo, forecast stripBriefingScreen: WeatherCard above assistant messages with weather metadata; 👍/👎 reaction buttons per RSS storyBriefingNotifier.silentRefresh(): patches AsyncData directly, never triggers AsyncLoadingMessagemodel: parsemetadatafield