StationCast 10.23

What's new since 10.15

The headline this round is the iPad: it now has a real layout of its own, with a saved-station map living in a resizable sidebar, a full-screen expanded map, pointer and keyboard support, and Add Station overlaid right on top of your saved set. Alongside that, StationCast finally talks to Alexa, picks up universal links and QR codes, and gets a Settings screen that’s been broken into focused sub-screens.

iPad, reimagined

The iPad app used to be an iPhone layout stretched wide. It isn’t anymore.

iPhone behavior is unchanged.

Talk to your stations

A new Alexa skill

StationCast now has an Alexa skill. Link your StationCast account to Alexa once, then ask your Echo about a saved station the same way you’d ask Siri on your phone — current conditions, summarized in plain English, from the backend you already trust. Account linking is OAuth-style, observability is wired up end-to-end, and the skill is gated on the backend so we can roll it out carefully through Amazon’s certification process. (Publishing is still in progress; expect a separate announcement when it goes live in the Alexa Skill Store.)

More Siri intents

Siri picks up a much wider vocabulary of per-metric questions:

A new optional station parameter lets you ask about a specific saved station from Shortcuts instead of always falling back to “home.” Sunrise/sunset phrasing was refined so close events sound natural (“in 40 minutes”) and far-off ones use a plain time (“at 6:12 AM”). Metric replies now include freshness, so a stale reading doesn’t sound like the current one.

Settings, reorganized

The Settings screen had grown into a long single scroll. It’s now broken into focused sub-screens:

The top-level Settings screen now focuses on Manage Stations, Units, navigation into the sub-screens, About, and a low-emphasis Reset Preferences action at the bottom. The About card no longer copies on tap (which was easy to trigger by accident); there’s an explicit copy button on the header instead.

Map labels and saved-station polish

Discovery

Reliability and backend

The backend got a substantial round of observability and operational improvements: end-to-end Prometheus metrics for the user-facing flows, dedicated Alexa metrics, structured logs with ISO 8601 timestamps and a configurable timezone, signed-endpoint plumbing for the Alexa integration, and a number of small reliability fixes around the Alexa account-linking and skill dispatch paths. These are mostly invisible from the app side, but they’re the reason we can ship Alexa with confidence.

Under the hood


Thanks for testing. Please file feedback via TestFlight or on GitHub.