Vault One & Vault Labs — Updates

Change Log

Everything we ship to the app, newest first — new tests and movements, what Vault Intelligence learned to do, what got faster, and what we fixed.

Latest
2.8.1
Shipped
On
Android

logging every build that reaches a phone, a tablet, or a laptop

01 Releases

Show
Device

13 releases

2.8.1

  • Android
#
QUEUE+ NEW

Protocols that finish and save, and push-ups in real time

A protocol now has an end, and saves as one record on the person. PUSH UP records live instead of counting reps, a person’s card leads with their latest result and every tag, and the mat can take a jump-detect firmware from inside the app.

New

Protocols that finish

A run of tests had no end. The last step stayed ACTIVE until you cleared it.

  • Once the run reaches its last step, FINISH PROTOCOL closes it and SAVE PROTOCOL banks it as one record on the person. Each step’s result stays where it was saved, and the record points to it.
  • Tap a saved protocol to start it. Its first movement opens, highlighted.
  • Swipe a saved protocol to the right to delete it. A DELETE / KEEP choice stays up for four seconds.
  • The builder has a search field, and a protocol can run as long as you need.
  • Sit-to-stand is no longer a protocol step, and saved protocols drop it. A timing-gate step set to ANY runs as STOP GATE.

Improved

PUSH UP, live

Counting reps wasn’t accurate enough yet, so PUSH UP now records the way SQUAT does.

  • Hold the plank still to start a capture, and take your hands off the mat to stop it. There is no rep count.
  • A push-up session saves to a profile with its length and the left / right split.

Improved

Profiles

  • A person’s card leads with their most recent result, labelled with the stat and the movement. A jump shows its IMPULSE when a body weight is on record.
  • Every tag — sport, position, organization and your own — shows under the name, on the card and at the top of the profile. What doesn’t fit folds into a +N.
  • The compact card on a phone shows one row of tags.Android phone
  • Tap HEIGHT or WEIGHT to type the number instead of dialling it.

Improved

Smaller changes

  • SENSOR GRID draws smaller, rounded cells, and each one is simply on or off.
  • BALANCE DIALS comes on by default in LIFT again.
  • The OVERLAYS menu lists INSIGHTS first, then everything else from A to Z.
  • The drawer pull tabs float just off the edge of the screen.
  • FIRMWARE UPDATE › Advanced can install a jump-detect firmware, for teams that want the mat itself to report jumps, ground contact and force to their own software over Bluetooth. The app works as usual on it.

Fixed

Fixes

  • Long labels on a person’s card no longer spill out of their boxes.
  • SENSOR GRID cells no longer stay green after the overlay is switched off and back on.
  • RESTORE puts a mat back on 0.9.3.0, the firmware the fleet runs. It had been installing an unreleased build.
  • Tapping outside the new-profile sheet while typing closes the keyboard. It had thrown away the half-typed profile.
  • With the keyboard up on a phone, the profile sheet keeps the field you’re typing in on screen.Android phone
  • Sign-in fits on a phone held sideways, without dragging the form.Android phone

Update on Google Play

2.8.0

  • iOS
  • Android
#
WRISTCAMERAVELOCITY

Camera tracking, timed holds, and protocols you build

Everything since 2.6.0, and the first entry here to cover Android as well as iOS. The camera can stand in for the mat as the data source, isometric gains a timed hold with a clock the person on the rig can read, left and right are read separately on the jump and the hold, push-ups get a movement of their own, a saved movement can be replayed on the mesh, and a run of tests becomes something you build once and keep. The rest is fixes: field reports, most of them specific to one device, and what a full-app audit turned up.

New

The camera as a data source

Camera tracking no longer needs a mat under it.

  • CAMERA is a row in SETUP, under BLUETOOTH. Switch to it and the pose figure takes the plate’s place on screen, reps take the jump display’s, and camera sets save to a profile. Mats stay paired underneath.
  • Velocity tracks any joint. A body-map picker replaces the shoulder / wrist chip, with a left or right side when the lift is single-arm.
  • A larger camera picture, with the velocity trace on its own strip beneath it.
  • ANGLES prints elbow, shoulder, hip and knee angles on the figure.
  • Press and drag the trace to scrub the figure back through the last few seconds. REPLAY returns to live.
  • One instruction when the tracker can’t measure — STAND IN FRAME — in place of four.
  • SAVE on the camera panel banks the clip on a Vault Profile: with the mat data when a mat is connected, as a video on its own when one isn’t.

New

Isometric: timed holds, and a clock you can read from the rig

A second way to run the test, and a display for the person doing it.

GOHOLD 0:10TIME!FORCE
  • Pick a target — 0:05, 0:10, 0:15, 0:20 or 0:30 — and after READY · SET · GO the panel counts it down.
  • Reach it and the run reads TARGET MET and finishes itself. Step off early and it is recorded as a failed hold, with the share you held: HELD 73% OF 0:10.
  • The hold clock waits for the person. It starts when they are on the mat rather than at GO, and reads STEP ON TO START THE HOLD until then.
  • Flat holds — a wall sit, a bodyweight hold — are recorded like any other.
  • A full-screen clock stays up through the pull and flashes TIME! at the bell, so nobody has to call time.

New

Left / right symmetry, and ground contact

The side-to-side reading a pooled total hides.

LR4654ASYMMETRY+8 R
  • A jump shows how its force splits between left and right, for the drive (from the bottom of the dip to take-off) and the landing (the first quarter second after touchdown), and the split saves with the jump.
  • The isometric hold shows the left and right share of its force, and a signed asymmetry, across the hold.
  • A window with nothing in it reads as no reading — never as 50 / 50.
  • The RSI sequence view shows and plots ground contact beside flight, for every rep.

New

Protocols you build

An ordered run of tests, saved once.

QUEUE+ NEW
  • + NEW PROTOCOL opens a builder for an ordered sequence of tests.
  • A saved protocol sits as a pill at the top of MOVEMENTS. Tap it and its steps arm into the queue.
  • Saved protocols stay put until you delete them.

New

PUSH UP

Push-ups with the hands on the mat, as a movement of their own.

  • Each rep gets its lowering and pressing time, its peak against the plank, and a left / right split.
  • Until the plank is set, the display says what to adjust: an empty mat, one hand missing, or still settling.
  • Push-up sets save to a profile and have their own section in reports.

New

Replay a saved movement

Watch a recording back on the mesh, and keep it as a video.

  • Open a saved movement from a profile’s history and REPLAY plays it back on the mesh. Pick TOP, ANGLED, LOW or SIDE, or drag to any angle.
  • Play, pause, scrub, and slow it to half or quarter speed.
  • Export the replay as a video.

Improved

Smaller changes

  • SENSOR GRID is a new overlay: one cell per sensor, green while that sensor is pressed. Off by default.
  • The app says person and people, not athlete, everywhere you read it.
  • Rebuilt on a current runtime — Expo SDK 57 and React Native’s New Architecture — with a new camera pipeline under the pose tracking.
  • On a Mac the app runs at the display’s true size, not as an iPad window scaled up to fit. An ultrawide or portrait monitor gets a black frame around it.Mac

Fixed

Fixes

Mostly field reports, and mostly specific to one device. The tags say which.

  • A profile you found through search saves on one tap and confirms it. The search text stays until you clear it.
  • Long profile reports continue onto further A4 pages instead of clipping at the first.
  • The date-of-birth month grid scrolls when it overflows.
  • A mat could pair and then send no data. The connection now gets its retries before the watchdog cuts it off, and the button no longer says PAIRED over a dead stream.iPad
  • The mesh could disappear with its overlay still switched on. The paths we found for it are closed.Mac
  • Opening an export menu from a profile no longer flips the phone to portrait.iPhone
  • The mesh could go blank after saving a squat. The layout now holds its landscape edge through a stray orientation report.iPhone
  • Tapping a jump in the vertical display opens its replay and stats. A rep that is still processing opens when it is ready.Android
  • Swiping a vertical-jump row saves it to a profile or deletes it, as it does on a squat row.Android
  • The timing-gate clock shows 0.00. It had been drawing each zero as an ellipsis.Android
  • A crash when cycling movements or starting a protocol test is gone.Android
  • The mesh could go blank, with no error, after anything resized it for an instant. Every frame now draws to the live picture.iOS

Fixed

Found in a full-app audit

A review of the whole app on October 9 turned these up. The fixes went into the build that shipped.

  • A jump that saved itself during a testing session kept no force trace, and neither did one swiped to a profile within about four seconds of landing. Both keep it now.
  • A return-to-play page could pass a squat loaded too far to the left. The limit now holds on either side.
  • Reports could show an asymmetry, or a swing timing, that had improved as getting worse, and V One was told the same. Both are now judged by their distance from even.
  • Closing voice mode while the mic was still starting could leave the microphone on until the app restarted.
  • Deleting a person asks you to confirm. It had been one tap, with no undo.
  • Leaving SWING mid-run ends the run and says why. It had kept running, and could save a swing with no force data.
  • Timing-gate runs save their force data.
  • With more than one mat, an RSI set from a second mat saves that mat’s force data, not the first mat’s.
  • On Android 12 and later, a fresh install could sit at SCANNING… and never find a mat. Scanning works, and a scan that fails says why.Android

2.6.0

  • iOS
#
SWIPE TO SAVEPROFILE

Vault Profiles on phone, and reports that lead with what’s there

Vault Profiles works on iPhone the way it does on iPad. Reports open with what you actually recorded instead of a page of what you didn’t, the live graph draws from the first frame, and V One can explain any test and set it up afterwards.

NewiPhone

Vault Profiles on phone

Swipe-to-save did nothing on a phone. Now it does what it does on a tablet.

  • Saving a movement, opening a profile and building a report all work the way they do on iPad.
  • The roster, the log book and the entry editor are laid out again for a phone, around a compact profile card.
  • A log-book entry can be edited. Its save row had been sitting under the keyboard.

Improved

Reports that lead with what you recorded

A sparse record used to print as four panels of NOT YET TESTED.

  • A report opens with what the record covers, the finding most worth reading, a standout-effort strip and the movement’s own trace. What is outstanding is kept to one block.
  • Select individual movements in a log book and generate a PDF from just those.
  • Ask V One to pull a report together and watch it pick the movements.
  • Nothing is asserted without the numbers behind it. A best attempt is only called a standout when it beats that person’s own typical error, and a single record says so rather than implying a trend.
  • A test never run is no longer scored as a test failed. The verdict is PASS, WATCH or INCOMPLETE.

Improved

On the plate

The live view, the mats, and what V One knows about the tests.

  • The live graph draws from the first frame. It had been waiting for the stream to settle, which on one of our own recordings took 41.8 seconds.
  • MESH is a row under OVERLAYS, so the plate can be switched off.
  • Tap a mat’s mesh to see its unit number. Mats are named by it — M219, M220 — when you pair and arrange them, and two units answering to the same number are told apart.
  • Squat and deadlift summaries add average left / right, time in target and average sway velocity.
  • Estimated peak power, from jump height and the profile’s body weight. Landing peak force is gone: the mats measure relative force and can’t report it honestly.
  • V One can explain how to run any of the 13 tests, and offers to set up the one it just explained.
  • The balance dial ribbon no longer arms itself during squat and lift. It was taking about 37% of the screen to show one number.iPhone

Fixed

Fixes

  • The four-stage vertical and balance tests no longer crash on start or on DONE.
  • ADVANCED → MANAGEMENT no longer throws on every roster row.
  • The AI insight on a four-stage test works. It never had.
  • Long voice replies play to the end.
  • Squat and deadlift auto-save in a testing session.
  • Swing confirms on screen when it auto-saves.
  • The isometric trace no longer comes up blank.
  • Four-stage test PDFs print with margins, not into the top-left corner.
  • New squat metrics and swing stop reasons are no longer dropped on cloud sync.
  • Asking V One to hide the centre of pressure hides that, not the trail.
  • The arrange screen zooms back in, and no longer loses a mat off screen past 10 m.
  • Metric explanations scroll. Long ones had been unreadable below the fold.
  • A profile card fits its column on the 11-inch iPad and the iPad mini.iPad
  • Typing a distance on the arrange screen behaves.iPhone

2.4.7

  • iOS
#
2.3.32.4.0 – 2.4.62.4.7SHIPPED

New movements and AI navigation

Everything since 2.3.3, in one release. Whole features that weren’t in the last public build — V One, voice control, velocity-based training, one-page reports, movements you compose yourself — plus the unglamorous pass that cleared the crash class on 4 GB iPads.

New

V One, the coach assistant

No longer a panel you open. It reads the roster, writes into it, and can put you on the screen you asked for.

  • Ask for an athlete, a session, or a test and land there — V One arms the protocol, reveals the rack, and focuses the card it’s talking about.
  • Ask about a number and get the number. It no longer arms a tool for every question.
  • V One can write a coach note into an athlete’s record — an ordinary dated entry on the same timeline your own notes live on, so you keep one record rather than an AI one beside yours. Edit it or swipe it away like any other note.
  • Notes the model wrote are badged, and it knows which ones were its own, so it never reads an earlier guess back as corroboration.
  • It re-reads the profile before it writes, and refuses to act on a name that matches two athletes.
  • Hold the mic on the coach bar to dictate instead of typing.

New

Voice mode

Hands-free, for when yours are on an athlete.

  • The mic pill opens into a listening orb: speak, and it transcribes, answers, and speaks back — no tapping between turns.
  • Sticky mode holds the loop open across a session; captions stay quiet at the edge.
  • Built for a loud room — it meters the noise floor on your own device rather than assuming a threshold, and exits cleanly after a few empty turns instead of listening forever.
  • “Speaking… tap to interrupt” — you can cut an answer off mid-sentence.

New

Velocity-based training

Bar velocity off the camera, recorded in the same session as the plate data.

CUTOFFREP 1REP 5 · SET CALLED
  • VBT is a layer of the camera panel, and the trace now sits under the footage instead of over it — the plot had been covering about 60% of the preview.
  • When your framing is wrong the app says which way to walk and how far: MOVE CLOSER, MOVE FURTHER AWAY, STEP INTO FRAME. Full screen, and deliberately behind the preview, so the instruction never covers the thing it’s asking you to fix.
  • A declined frame names what’s missing instead of failing quietly.
  • The live pose overlay draws again. The model is loaded once per process now rather than on every camera open — that reload was blocking the frame processor, so the skeleton came up blank.
  • Pose input sits upright in both landscape orientations, with smoothing.

New

Reports you can hand someone

A one-page PDF, composed on screen, printed once you approve it.

TREND
  • Choose what the page says, see it rendered, drop a panel you don’t want, and print. Rearranging is instant, and every other number is provably unchanged while you do it.
  • The model never types a number. It names the measurement it wants and the app resolves it at print time — so a report cannot quote a figure that isn’t in the record.
  • Change is measured against this athlete’s own repeat tests rather than a published band from a study of somebody else. A result comes back as a real change, inside the noise, or unknown — because “no band could be estimated” isn’t “no change”.
  • On a clearance page, a criterion that wasn’t measured blocks a pass. It never renders as met.
  • A saved layout holds questions with no athlete attached, so it runs against anyone, indefinitely. A printed report is kept exactly as printed — the page you handed a parent in March still says in August what it said in March.
  • A page-fill meter tells you what didn’t fit, before you print.

New

New movements, and the rack around them

Compose your own tests, on a rack reorganised around what you actually reach for.

NEW MOVEMENT
  • NEW MOVEMENT — build your own overlay composition, name it, and it’s saved to the device. Swipe right to delete.
  • Hold an athlete active across tests instead of picking them again on every capture; a save lands as a green receipt on their card.
  • VERT METRICS splits into VERT METRICS and FORCE PLOT, and JUMP arms both.
  • Plainer names: FORCE TRAIL is now CENTER OF PRESSURE, POSE is 3D POSTURE (beta), ROLL is BALANCE STYLES, WEIGHTLIFT is LIFT.
  • Squat and deadlift variants in the set-type picker.
  • ISOMETRIC, CHAIR RISE and SWING share one force plot with a ±2 s replay window, and the isometric x-axis rescales to fit the whole session instead of wrapping.
  • Raw export offers CSV or TXT, with an optional header row.

Fixed

Stability and speed

The unglamorous half of the release.

78 HZDROPPEDSTREAM HOLDS
  • Cleared the crash class on 4 GB iPads — the 2D GL canvases were holding roughly 150 MB of anti-aliasing buffers between them.iPad
  • The 78 Hz signal pipeline is wrapped at both entry points: a bad frame is dropped rather than taking down the recording.
  • The mesh’s wave maths is about 2.9× cheaper, measured bit-identical to the path it replaced.
  • The tablet no longer sleeps while Vault One is open.
  • A camera session error shows a named panel with RETRY instead of a black rectangle.
  • The sensor housing is a reserved black bar and the layout takes what’s left, so no panel carries its own cutout compensation. The rack and drawer handles clear the Dynamic Island.iPhone
  • Tapping outside a panel closes it again. The dismiss area had been inset by the scrim’s padding — dead exactly where a thumb reaching in from the bezel lands.
  • ISOMETRIC comes off the overhead angle. Looking straight down collapsed the mesh wave to 2% of its amplitude, which read as the wave disappearing.
  • The iOS launch screen is cream. Both native launch images had been solid black, so the app booted black and hard-flipped.

2.3.3

  • iOS
#

New

Weightlifting, swing, static stand, isometric and timing gate movements

2.3.2

  • iOS
#

New

Compatibility with the Rev 2 force platform

2.3.0

  • iOS
#

New

Combine testing

2.2.4

  • iOS
#

ImprovedFixed

UI improvements and bug fixes

2.0.0

  • iOS
#

New

Vault Profiles database syncing

1.2.2

  • iOS
#

Improved

An improved real-time interface for the plates

1.2.1

  • iOS
#

New

Vault Profiles on iPad, and enhanced graphics

1.1.2

  • iOS
#

New

Support for the 48-sensor mat

1.0.0

  • iOS
#
TAKEOFFLANDFORCE

Vault One ships

The first public release. Live force visualization off the 64-sensor platform, physics-based jump height from flight time, and a session history that builds itself as you test.

New

  • Real-time force visualization from the platform.
  • Automatic takeoff and landing detection with flight-time jump height.
  • Performance dashboard — jump history, progress over time, session-by-session metrics.
  • Instant per-rep feedback during a test.

02 Keep up

Updates land in the app automatically. If you don’t have a platform yet, that’s the other half of the story.

Something not working the way this says it should? Report a bug.