00Changelog35

What's happening at ÖffiGo

We build in public. Every shipped block gets an entry here — including the ones where we correct ourselves. Follow along on the live page or subscribe via RSS.

  1. AppBuild 24

    Your connection speaks up — anywhere in Austria

    In the current Build 24 candidate, a saved route with a fixed departure time gets checked beforehand and reports delays, cancellations, dropped stops, a changed platform, rail replacement services or a transfer that has become too tight.

    Line alerts used to cover Vienna only. They now reach Graz, Linz, Salzburg, Innsbruck and regional services too — and no longer confuse line 1 in Graz with line 1 in Vienna.

  2. AppBuild 24

    Rescue stays with your journey

    In the current Build 24 candidate, a connection rescue stays tied to the journey that created it. After a route change, its suggestion cannot appear inside another guidance session.

    When returning from journey detail, Today compares disruptions in one batch. The active steps panel stays at the bottom after switching away and back.

  3. App

    Your commute now checks itself

    Shortly before a saved connection, ÖffiGo can warn you about delays or cancellations. The regular reminder remains independent of that check.

    Departure times now flip as they update, an open journey follows the vehicle, and buses, trains and stops no longer overlap into untappable piles on the map.

  4. App

    No partial cancellation where there is none

    Connections with regional buses showed a cancellation warning although nothing was cancelled — it meant stops where you may only get off inside the city. The warning is gone. And where the operator says the bus waits for you, we no longer tell you to hurry.

    The screen margin now comes from iOS itself, so it matches every other app on your phone. The guidance map no longer stutters, and the tram wears its olive again instead of ÖBB red.

  5. App

    The search finds stops again

    Typing "Prater" returned a single stop, and of all things Praterstern was missing. They all show up now.

    In the countryside we also say so when the nearest stop with departures is further away than it looks.

  6. App

    Arrival suggestions work now

    They never had. Nor did "later departures" and "later connections" — you tapped, nothing happened. All three work.

    Also: no more warning triangles on punctual trains. Wi-Fi on board is not a reason to warn anyone. And the S-Bahn is red again.

  7. API

    The new interface is finished

    Disruptions and measured punctuality were the last two views still missing.

  8. App

    Why the app locked itself out

    A whole day out on public transport, and from midday it said "too many requests". In truth our daily budget at the timetable service was gone: one open departure board was enough to burn through it in 83 minutes. Fixed.

    The same day our live prediction was right, and it vanished at the exact moment the official display caught up. Now it says "confirmed" instead.

  9. App

    Footpaths that do not exist

    At Graz Puntigam you cross the tracks by lift. On our map a solid line ran dead straight across four railway tracks. Those are dashed now, and they say they only show the direction.

    Interchanges also come with step-by-step directions you can unfold. "Take the stairs." "Take the lift."

  10. APIVAO

    The official access is connected

    As of today, real requests run over the official Verkehrsauskunft Österreich access.

  11. WienEchtzeit

    156 Vienna stops that no longer exist

    That many were still in our list without an active platform. Every query against one looked to us like Wiener Linien blocking us, so the server slowed down for every station to be safe. Hence the constant amber on the status page in late July.

    1,776 stops remain. Eight of them were not reachable at all before.

  12. AppWebsite

    Connection rescue works with your phone locked

    Until now it only ran while the guidance screen was open, which is almost never the moment you need it.

    And the departure board on the homepage now knows every stop in Austria instead of four fixed ones.

  13. AppWebsite

    Guidance now notices that you boarded

    We rode Leibnitz–Graz with guidance running and wrote down what the app claimed. After 32 kilometres on the train it still said "walk to Leibnitz station". Fixed, along with the "get off" that came one stop too early.

    Also: the website is new and shows real numbers instead of claims. And Verkehrsauskunft Österreich is now named as our data source on the homepage. Thank you for that.

  14. iOSDesign

    One line, one colour

    Some buses were grey, some S-Bahn trains blue, and the same journey had one colour in the timeline and another on the board. They match everywhere now: app, watch, widgets, map. No update needed.

  15. iOSLive-Prognosen

    Our own live predictions are back

    After the measurement pause in July we compute them from official real-time feeds instead of vehicle GPS. The green badge still only appears when the prediction is confident enough.

    While doing that we noticed the Vienna metro monitor serves frozen rows — delays above 80 minutes that simply kept counting with the clock. Those are filtered out now.

  16. iOSDesign

    A little bus for the waiting

    Instead of the grey system spinner, a little green bus now drives along a dashed road while things load.

    Also: the departure board no longer stutters when you scroll it at Vienna Hauptbahnhof. Delays show the scheduled time struck through beside them. And the trip statistics no longer turn a GPS outlier into a personal speed record — 235 km/h was not a genuine best.

  17. iOSAndroid

    The planner keeps the stop you tapped

    Typing "Graz Liebenau" and then picking "Murpark" sometimes landed you at "Postamt": a slower search response arrived late and overwrote your choice.

    Also the S1 is red again instead of blue, times now read "Dep 18:04 · Arr 18:30" instead of "18:04 - 18:30", and a GPS dropout at launch no longer throws you to Graz Jakominiplatz.

  18. KarteLive

    Vehicles on the map, but only where someone is looking

    The map had been empty since the measurement pause. Live positions are back — for the section you currently have open, rather than as a constant sweep across all of Austria. In production that was 220 vehicles at once.

  19. LaborCLI

    ÖffiGo in the terminal, in four languages

    The terminal experiment now does everything the iPhone app does: departures, journeys, nearby stops, disruptions and a map drawn in braille dots.

    The departure board also exists in Rust, C and TypeScript now. Four codebases against one written spec — if all four behave the same, the interface is described properly.

  20. LaborCLI

    A side project: ÖffiGo in the terminal

    The departure board as a terminal app, in Swift, with a hand-built render engine instead of an off-the-shelf library. Why? Because it works — and because a third client forces the server interface to stay clean.

  21. AppWiener Linien

    The Vienna metro has live times everywhere

    It was missing on boards opened from older favourites, and entirely in the journey timeline. The official Wiener Linien real-time data is attached everywhere now.

    Also, U1 through U6 finally carry their official colours. Before that, U2 and U4 looked identical.

  22. AppPrivacy

    Partial cancellations are called that now

    When part of a journey is cancelled, the timeline now says "cancelled between X and Y" instead of only showing a delay. Stops where you can only board or only alight are marked as such.

    Also new: anonymous usage statistics with no third party. A few coarse counters, no device ID, no location, no Google SDK. You decide during onboarding.

  23. DatenquellenEchtzeit

    The position measurement network is paused

    As a precaution, and planned. For now we are not showing vehicle positions or our own predictions derived from them — better nothing than something that looks current.

    Official operator real-time data continues. And departures load quickly again: background work had been blocking the server for over two minutes at a time.

  24. AppWatch

    "Missed your connection?" — and the new route is ready

    Guidance now watches not only the live data but also you. Still standing at the stop although your bus is long gone according to the display? Then it asks, with an alternative from where you are already prepared.

    The same day: official network maps under "More", step-free journey planning, a widget for your nearest favourite, push messages that actually open the message — and the first TestFlight beta.

  25. AppWatch

    The watch is genuinely an ÖffiGo now

    Plan a route, start the chosen connection on the phone, see disruptions and predictions, accept a connection alternative. All on the wrist, in a real watch interface rather than a shrunken phone screen.

    Connections can also be sorted by fastest, fewest changes or least walking. And the app learns on the device where you usually go from here — that history stays local and can be deleted at any time.

  26. AppWebsite

    In the countryside the Today tab now shows where things actually run

    At rural junctions the timetable service often lists several separate stops, one per direction. We stubbornly took the closest one, which could happen to be the empty one.

    Also new: the public reliability atlas at oeffigo.app/history. And the Today tab shows all your saved routes instead of only the next one.

  27. AppZielführung

    As many favourite stops as you like

    Until now it was exactly one. Home and work keep their own slots, everything else sits beside them as a row of taps.

    Guidance also proposes a better connection from where you actually are when an interchange is about to fail, the map has Wide, Close and Dynamic, and the departure view pauses in the background instead of draining the battery.

  28. AppPlanning

    Search for real destinations, not just stops

    Type "dentist", a restaurant or an address: ÖffiGo also asks Apple Maps and plans all the way to the door.

    Saved routes now sit directly in the planner, the date picker is finally in German throughout, and the collectibles have more quests and levels that no longer run out.

  29. AppZielführung

    Honest GPS instead of a silent map

    When your position is very imprecise, the app says so ("weak GPS") instead of quietly freezing the map and leaving you to wonder why it stopped following you.

    The direction cone also turns smoothly now, rather than jittering when the magnetometer shakes on a train.

  30. AppWatchPlanning

    ÖffiGo on the wrist — and the first mile from the countryside

    The first Apple Watch app is here: departures, favourites, journey planning by dictation, and live guidance mirrored to your wrist.

    The planner also finally solves the first mile. When the timetable service finds nothing at all from your home address, the app checks the walk to the nearest usable stop and the drive to the station itself. And routes can run via up to two waypoints, with a minimum stopover.

  31. App

    Navigation inside the station

    For interchanges at large stations the app now shows the way through the building, with escalators, stairs or lifts. The data comes from OpenStreetMap, and the indoor route only appears where the station is genuinely mapped.

  32. Measurement networkWebsite

    You can watch the measurement network now

    oeffigo.app/live shows in real time what the system measures across Austria. Plus a status page and an open API with no sign-up.

  33. Measurement network

    The measurement network is live

    As of today ÖffiGo measures thousands of buses, trams and trains across Austria every cycle: GPS against the timetable, on the real route geometry. From that the prediction should learn to spot delays before the official display does.

  34. AppZielführung

    The app rides along for the whole trip

    Guidance follows your trip on the map, reminds you in time to change or get off, and keeps running with the phone locked. Tested on a real bus, every day.

  35. App

    No more buses that left long ago

    The departure board never again shows departed buses as "now". And when nothing runs today, it says so and shows the next day.