Junior updates itself in the background. You don't download anything from the app store for these updates — the app fetches the new version and then needs a restart to switch over to it.

When Junior checks

Junior checks for a new version when it starts cold, and now also whenever you return to it from the background, at most once an hour. So on a phone you never fully quit, a check still happens — switch to another app, come back a while later, and Junior will look.

The restart prompt

When a new version has been fetched and is ready, Junior shows a small prompt asking you to restart. Because checks now run on foreground, this can appear part-way through a session rather than only when you first open the app. It won't appear while you're recording a call in a way that stops the recording — but if you see it mid-session, finish and save what you're doing before you act on it.

You have two choices:

  1. Restart when prompted. Junior closes and reopens on the new version. This takes a few seconds.
  2. Dismiss the prompt. Junior carries on as normal on the version you're already running.

What dismissing does

Dismissing snoozes the prompt for a day. It used to reappear as soon as a newer version was ready, which on a busy day could mean seeing it more than once; now it stays quiet for about twenty-four hours whether or not another version arrives in the meantime. After that, the next check that finds something ready will show the prompt again.

If you dismissed it and then want the update sooner, restart Junior yourself.

To check: the on-screen wording of the restart prompt, and where it appears on the screen — the change calls it the "restart pill" internally, which is not necessarily what a reader sees. Also confirm whether a prompt can appear during an active recording, and whether fully quitting and reopening during the one-day snooze applies the pending version.