The app

A walk through every screen

From the login to the client's day view. Screens with a capture show the real app; the rest are still drawn as frames, and no build fills them in on its own.

Getting in, and the devices

Sign injana@aurora-retail.com••••••••••204815Continuea code from your phone
Login (+ two-factor)

Email + password, then a 6-digit code. Trusted devices skip the code for 30 days.

Overview12televisions18runs today1finding76%storageRecording activity · 14 dayswhat is here, at a glance
Dashboard (Přehled)

The home: summary, favourites, recent recordings, usage charts, storage + egress.

Devicessearch…Reception-01★ freeMeeting-02held by PetrWindow-03★ freeOffice-01offlinewho is on it right now
Device picker

All visible sets as a list or grid, with availability, ★ favourites and per-device recordings.

Reception-01 · liveRemoteheld by you · Janaone holder at a time
Set detail — live

The camera view plus the remote deck for one TV; presence shows who holds it.

Reception-01 · liveScenario1 · KEY_HOME2 · wait 2s3 · KEY_RIGHT4 · expect tilethe step running now
Set detail — Scénář

Replay a recorded key-track onto this live TV, step by step.

Reception-01 · RecordingsTuesday 26 Aug09:14 · 2:3111:02 · 0:4815:40 · 6:12Monday 25 Aug08:55 · 1:0916:20 · 3:44grouped by day
Set detail — Záznamy

This device's recordings, grouped by day, with poster frames.

Recordingssearch · sort · selectReception-012:31 · ★Window-030:48Office-016:12Meeting-021:09★ keeps it from the sweep
Recordings overview

All recordings across devices — list/grid, search, sort, bulk delete, ★ keep.

KEY_RIGHT · 01:14the keys, lined up with the picture
Review player

A seekable player with the synchronised key-track, trim, replay and export.

New deviceNameReception-01ModelSamsung QE55Q60DTV address10.0.4.21Camera10.0.4.22 · Reolinkrecordonly if you opt in
Add / edit device

The registry form: catalog fields, LAN IPs + MACs, scan buttons, recording opt-in.

SettingsJNJana Novákovájana@aurora-retail.comLanguageEnglishThemeSystemTwo-factoron · 2 devicesthis screen is about YOU
Settings (Nastavení)

The PERSON’s screen: language, theme, 2FA + trusted devices, notifications. Reached from the avatar, not from the menu — it is not a place in the organization. Everything about the installation left it in v1.208.0.

TeamsAurora RetailMeridian BankOfficeJana NovákováadminPetr SvobodamemberTomáš Marekreadersees 12 of 19 televisionsa team scopes what you see
Teams

Membership and per-set access scoping; admins manage who sees what.

UsersJana NovákováadminPetr SvobodauserTomáš Marekreaderops@screenwheresuperfour roles, one of them runs the place
Users (super)

The superadmin user list: roles, password reset, 2FA reset.

Auditsign-in · Jana09:022FA reset · Petr08:41device held · Window-0308:20recording deletedyesterdaysecurity events are called outthe ones that matter are marked
Audit + usage

The activity feed plus the per-user/team usage panel.

Device healthReception-01online · 3 s agoMeeting-02online · 5 s agoWindow-03offline · 2 hOffice-01online · 1 s agolast seen, not just a dot
Health (Stav zařízení)

Per-set online/offline with last-seen and auto-refresh.

Install the appretail-demo-3.4.1.wgt · signedReception-01doneMeeting-02installing…Window-03queuedone batch, many televisions
App install

Push the TV app build to a set (single or bulk).

No televisions yetAdd a devicethe only way out
Empty state

What a brand-new account with no sets yet sees.

Scenarios & automation

ScenariosOnboardingCheckoutOutagesRegressionCard payment3 stepsQR payment5 stepsCard declined4 stepsRefund6 stepsfolders, not a pile
Scenario library (Scénáře)

The written tests, in folders with tags and search — a library, not a pile. One scenario runs on any TV in the set.

Stepspress KEY_HOMEwait 2spress KEY_RIGHTexpect tile "Checkout"captureOutlinewrite it, or record it
Scenario editor

Write or record a scenario step by step, with the DSL on one side and the outline on the other.

MonitoringCheckout · Reception-01every 15 minOnboarding · Window-03daily 06:00Regression · Meeting-02pausedLatest findingWindow-03 — the Checkout tile is goneit says when a screen stops being itself
Monitoring (Hlídání)

Let it watch the TVs on a schedule and tell you when a screen stops looking like itself.

RunsCheckout · Reception-01passed · 09:14Checkout · Window-03failed · 06:02Onboarding · Office-01passed · 22:10Regression · Meeting-02passed · 21:55every run says how it went
Runs (Běhy)

Every execution with its verdict, split from Hlídání so a run history is not a monitor setting.

Versions & projects

Releasesmainv3 · productionfix-qrexperimentlive for the clientproduction is somewhere you get to
Releases (Vydání)

The git plane: every version of the scenarios, and more than one branch at a time.

Promote to productionfromfix-qr6 changes · PetrtoproductionAurora · 12 televisionsThe client will see this. Sure?Promotenever by accident
Promotion

Move a version to production deliberately — production is somewhere you get to, not wherever you last saved.

ProjectsAurora Retail12 televisions · 34 scenariosMeridian Bank6 televisions · 19 scenariosLarkspurarchivedone client, kept apart
Projects (Projekty)

One client per project, kept apart: devices, scenarios and recordings never mix across them.

Aurora RetailMonday 31 August18runs completedacross 12 televisions1findingWindow-03 · 06:02What happenedThe Checkout tile vanished from the home screen.By 06:41 it was back where it belongs.written for the client
Day (Den)

The client view — one day of a project's runs, written for somebody who does not use the rest of the app.

Administration

Installationonly the installation's administrator sees thisRecording quota800 GB of 1 TBDisk reserve120 GBNightly branch sweep03:00a hidden menu row was never a lock
Installation (Instalace)

This installation itself: recording quotas and disk reserve, operations alerts, the nightly branch sweep. Its own screen since v1.208.0, and it states whose it is — a hidden menu row was never a lock.

Aurora Retailinvites you to their teamchoose your own passwordJoinone team, nothing else
Team invitation (/join)

What an invited person opens: one team name, nothing else. Signed out it offers an account; a bad token gets one neutral refusal, identical for expired, spent and never-existed.

Masterplanread only1Screen auditin progress2Docs in the appin progress3More languageswaiting4Test port isolationdonethe docs mount is :ro
Masterplan (superonly)

The work queue rendered in the app, read-only — the docs mount is :ro, so a row cannot be dragged here.

What each screen does is explained in features; how it's wired in architecture.