StationCast 6.7.6 (build 161)
What's new since 6.2.1
- Small station widget. Pin any saved station to your home screen. Shows the temperature, current condition (with a lunar phase glyph at night), and either the day’s high/low or — when it’s actively raining — the rain rate, daily total, and wind. The background gradient follows the station’s local condition and time of day, the way the in-app hero card does.
- Stays current on its own. The widget refreshes itself in the background — every 15 minutes during the day at your primary station, every 30 minutes overnight — and shows the actual time of the last reading (e.g. “as of 3:24 PM”) so you can trust what you’re looking at. Older readings dim to amber, and stale ones (over an hour) show in red.
- Tap to open. Tapping the widget jumps straight into that station in the app.
Distance to your stations
- Station list shows distance. When you’ve shared your location, each row now shows how far away that station is, formatted in your preferred units (miles or kilometers, with feet/meters under a mile). The closest station gets a small location pin.
- Distance on the detail view too. The detail hero card shows the same distance in the top corner so the list and detail always agree.
Sharing improvements
- Wind on the share image. The shareable weather image now includes a wind row with direction and speed; gusts appear when they’re meaningfully higher than the sustained wind, and “Calm” reads as such.
- UV when it’s relevant. During the day, stations that report UV add a small UV chip to the share image. At night, or for stations without a UV sensor, the chip is hidden — no placeholder.
Visual polish
- Temperatures stop jiggling. All temperature displays now use monospaced digits, so values stay aligned as they tick between e.g. 18°F and 11°F.
- Wind hint on the station list. Non-stale rows with measurable wind get a small wind icon, alongside the existing rain hints.
- Golden-hour glow covers the whole screen. At dawn and dusk, the warm overlay no longer leaves a visible band at the status bar or home indicator — the entire screen warms together.
- Cleaner detail metric grid. The metric grid is back to four core cards (humidity, wind, pressure, rainfall). Solar and UV continue to live in the dedicated solar arc card where they belong.
- Sunrise card returns at night. On the station detail view after sunset, the “next sunrise” card is back, with a relative countdown (“Sunrise at 6:14 am — in 8h”).
Fixes
- Quick actions work reliably. Long-pressing the app icon and picking a saved station now works correctly whether the app was terminated or backgrounded, on current iOS.
- Distances no longer disagree with themselves. The station list and the detail hero card now share a single location source, so the same station can’t show two different distances at the same time. Pull-to-refresh on either screen also asks for a fresh location.
Under the hood
- App Attest. Requests from the app to the StationCast backend are now signed using Apple’s App Attest, so the backend can verify they come from a real, unmodified copy of the app. This is invisible during normal use.
- iOS 26 readiness. Several deprecated iOS APIs have been swapped for their modern replacements ahead of the iOS 26 release.
- Better tested. Substantial new test coverage for unit conversions, solar calculations, widget logic, deep links, station fetching, and backend failure modes — so changes are less likely to regress in flight.
- Easier release pipeline. Release versions now bump automatically on merge to main, and release builds correctly inject the production backend configuration.
Thanks for testing. Please file feedback via TestFlight or on GitHub.