Your stations page grew up

· feeders · adsb · network · dashboard

If you feed us, /feed is the page you keep on the second monitor. Until today it was honest but thin. Each of your receivers got a row: its name, the date of its last packet, a status line, and the one config line you paste into ultrafeeder. That answers "is it connected" and "how do I connect it" — and nothing else. Every figure that actually describes a station, the uptime, the streak, the aircraft, the range, the reception rose, lived on the public station page at a different address. Worse: that page is skipped entirely for a station its owner has hidden, and it does not exist at all for a receiver that has never delivered a packet. So the two people who most needed numbers — someone hiding their station, someone still setting one up — were the two who could not get any.

Now each receiver is a card, and it answers three questions in the order people actually ask them.

Is it feeding right now. The status pill is unchanged in meaning and clearer in placement: online and delivering, connected but silent, offline, or — kept carefully separate — unknown, which means our own ingest did not answer and your hardware needs nothing. Underneath it, the live tiles: messages per second, positions per second, uplink, latency, positions banked on this connection, and how long the connection has been up. A connected receiver sending zero messages still gets its amber warning and its plain-English cause, because a dongle that has been unplugged or grabbed by another decoder is the most common real fault in this hobby and "online" alone hides it.

Has it been feeding well. This is the new part. Thirty-day uptime, the day streak, distinct aircraft heard, positions delivered, the typical range and the best range ever — the median next to the record, because the median describes your station and the record is the one you tell people about. Below them, one bar per completed day, green above twenty hours and amber below, so a month reads at a glance without anybody parsing a number. And beside it, for stations that have antenna coordinates, the reception rose: how far you hear in each of thirty-six directions, with the directions we have never heard in left empty rather than guessed from their neighbours.

Two rules the card keeps. A figure we have not measured prints as an em dash, never as a zero — a zero is a measurement, and claiming one is how a working receiver gets told it is broken. And the live numbers and the thirty-day numbers sit in separate, labelled blocks, because they routinely disagree: a station that came back an hour ago is genuinely online and genuinely at twelve per cent uptime, and both facts belong on the screen.

How do I change it. The connector line, the copy button, the name and address editor, the antenna position, the public-visibility switch and the remove button are all still there, at the bottom where settings belong rather than at the top where they were. The amber nudge for a station with no coordinates stays too — without a position there is no range, no rose and no country, and a blank figure that never explains itself reads as "not enough data yet" forever.

One more thing that was missing entirely: a way in. The shell menu has always linked to feed.skydex.online, which is the recruiting landing — a different page, aimed at people who do not have a receiver yet. If you already run one, the profile menu (and the ☰ drawer on a phone) now carries 📡 My receivers, straight to your cards, in a new tab so your flight survives the click. It only appears if you actually have a station registered.

Nothing about what we publish has changed. Your exact antenna position is still never published, hidden stations are still absent from everywhere public, and the figures on the card are the same ones your station page would show — you simply no longer have to go and find them.

More from Skydex

Play Skydex free →