Skip to content
Kinetic Melbourne OCC User manual

Manual / When something looks wrong

What is new in this release

For
a controller, and anyone asking "has that change reached us yet?"
Status
current
Covers
the version chip, the update notice, and the What's new dialog
Last checked against the app
0963ac5 (2026-08-19)

The app tells you which version of itself you are running and what changed in it. That matters more than it sounds: "the feature does not work" and "the update never arrived" look identical from a control-room desk, and this is how you tell them apart in one glance.

What you are looking at

The version chip sits in the top bar between the ⚙ Settings button and the account block, on every tab. It shows a date — the day the release you are running was cut. Hover it and the tooltip gives the exact release name:

Version prod-20260811 — see what's new

On a build carrying changes that have not been released yet, the tooltip says so: "Version prod-20260811 (plus unreleased changes) — see what's new".

Clicking the chip opens the What's new dialog, whenever you like. You do not have to wait to be told.

The update notice is the bottom banner in the column under the top bar. It appears when the app has been released since this browser last looked:

Kinetic Melbourne OCC has been updated. 7 changes since you last looked. [What's new] ×

The What's new dialog

The What's new dialog: releases newest first, each headed by its date, with its entries grouped under headings such as Added and Changed.

Releases newest first. Each one is headed by its date — hover the date for the exact release name — and its entries are grouped under the heading that says what kind of change each is:

Heading What is under it
Added Something on screen that was not there before: a tab, a panel, an overlay, a column, a document
Changed Something that behaves differently now, or a default that has moved
Fixed A number that was wrong and is now right; something that did not work and now does
Removed A control that has gone
Security Anything about signing in, accounts or permissions

Arriving from the notice, the dialog shows only what you missed and offers a Show all updates button. Opening it from the chip shows everything from the start. Close shuts it, and so does Escape.

Opening it counts as having read it, by either route — and so does dismissing the notice with its ×. Neither will come back until the next release.

Reading an entry

Every entry is one or two sentences written for someone who runs buses, naming the thing on screen the way the screen names it. They deliberately contain no technical detail — no internal names, no addresses, no version numbers beyond the release itself — because an entry that reads like an engineer's note is written for the wrong reader.

If a change is not in the list, it is because a controller could not have noticed it. Internal work, tidying, tests and build changes earn no entry.

What they do not mean

The chip is not today's date. It is the date of the release you are running. A chip several weeks old is normal.

Being told about a release does not mean your page is running it. The app in front of you is the one your browser loaded when you opened the tab. If a deployment happens while you are working, the way onto it is to reload the page.

"Since you last looked" is counted per browser, not per person. Sign in at another workstation and you may be told about the same release again. It is that browser's first look, not yours.

No chip at all is not a fault. A build with nothing released yet — a training copy, a test copy, a workstation running a development build — has no release notes to show, so there is no chip, no notice and no error.

A silent first visit is not "nothing has changed". The very first time this browser opens the app it records where things stand and says nothing, because greeting a newcomer with a history of changes they never missed is noise.

The release notes are not an incident log. They say what changed in the app. They say nothing about the road, the network, the feeds or any particular day's running.