Strata

Strata: What's New

What we add, improve, and fix in Strata

A plain-language log of what we add, improve, and fix, written for the schools and clinics who use Strata. New entries go at the top. If you ever wonder "did they fix that?" or "what's new since last week," this is the place.

Looking for the standing list of everything Strata does, rather than what changed this week? That lives at stratastrength.net/everything.

Questions or requests? Email Michael Gordon at mgordon@stratastrength.net.

Friday, July 31, night (cuts, jersey numbers, and a photo that cannot hurt you)
Three teams out of one tryout list. Hand Sync Roster one list of everyone who made it with a level beside each name, leave the level box on All levels, and it sorts them into Varsity, JV and Freshman and takes everyone who did not make it off that sport. A 120-man tryout down to three teams of 25 is one upload. The kids who got cut are not deleted: they keep their spot in Strata, their history, and every other sport they play, because a kid cut from soccer in August is often in your training room in November.
Jersey numbers import. If your roster sheet has a # column, those numbers land on each athlete for that sport. A Locker column is ignored, and so is Grade, since Strata already has it.
A photo can never cut anybody. Photos of printed rosters are read as an add-only list now: they add players, set levels, numbers and positions, and remove no one. A camera can always miss a row, and dropping a kid who simply was not read is not a risk worth taking. Strata also tells you when the read came up short, so "73 matched, it says it read 91" is on the screen instead of hidden. When you genuinely want to cut a team, use the spreadsheet or paste the list, where the data is exact.
Duplicate names speak up. If two athletes on your roster could be the name on the list, Strata will not guess which one makes Varsity. It leaves both alone, keeps them on the team, and tells you which names need a hand.
Friday, July 31, later (one injury, one thread)
A check-in on an injury you are already treating now joins that plan. The old behavior: a kid eight days into a toe injury taps "New Check-In" at the QR because that is how it feels to him, and Strata begs you to log a second injury. Now that check-in lands on his existing plan as a day-eight follow-up, marked "they said it was new" so you can split it off if it really is a fresh injury. Same side rules an Athletic Trainer would use: a left toe joins a left toe, "both" joins either, but left never joins right, those are different injuries.
The check-in kiosk in your training room now says so out loud: pick a body part you are already being seen for and it tells the athlete "this will be added to your existing plan." The phone QR page stays exactly as private as it was, it never shows anyone's injuries.
The injury date is now a choice, not a default. Instead of a date box quietly pre-filled with today, the eval has one-tap chips: Today, Yesterday, 2 days ago, or pick a date. And when the athlete already checked in about that body part earlier in the week, you get a chip with that date on it, "First reported Jul 23," because the real start date was usually already in Strata. Nothing ever blocks an eval: if nobody touches the date it still saves, but it is marked "date assumed" with a one-tap fix, so a guessed date looks like a guess instead of a fact.
Zombie plans get called out. An open injury with no visit logged in two-plus weeks now wears a "no visit" tag on the board, so plans that should have been cleared stop lingering and confusing the matching.
Friday, July 31, evening (one roster tool, depth charts, and a running log)
Sync Roster and Team Sync are now one tool. They did the same job under two names, which is confusing and is my fault. Everything lives under Sync Roster in Admin, and it does more than either did on its own.
Tell it the level, or let it read them. There is now a Level box next to the sport. Pick JV when the coach sends you the JV list on its own, and only JV is compared: varsity and freshman are not touched, and everyone on the list is set to JV. Leave it on All levels for a combined file and Strata reads Varsity, JV and Freshman out of the sheet itself. Co-ed schools also get a Boys / Girls box, so one soccer file does not touch the other team.
It adds players too, not just cuts. Anyone on the list who is not on that sport yet gets added, so a tryout list is also your final roster in one pass.
Positions, finally, in bulk. Football does not cut, but every kid still has to end up at RB or LB, and until now that was a person-by-person job. Drop in a depth chart and Strata sets positions for the whole team at once. It stores them per sport, so a wide receiver in football is not a position in basketball.
Take a picture of the depth chart. A photo of a printed roster or depth chart works now, names and positions and levels read straight off it. It is built to be the cheapest read we can do and still be useful: the photo is shrunk first, it goes to the smaller and cheaper AI model, and the answer comes back in a compact format instead of paragraphs. One read per photo, and it lands in the same preview list as a spreadsheet, so nothing changes until you have looked at it.
You can also paste a typed list, with level and position on the line: Sweeney, Jack, JV, RB.
Cuts, adds, positions and level moves are all covered by the same one-tap undo, and a restore point is still saved before anything runs.
A running log, with RPE. New for cross country and track athletes on My Data, and for staff under My Wellness. Log distance, time, the kind of run, and how hard it felt. Strata works out your pace, your weekly mileage, and how the last eight weeks are trending.
The part a running app cannot do: every run counts toward your training load, so a jump in mileage shows up on the same chart your Athletic Trainer is already watching, right next to your injury history and your sleep.
It can record the route. Tap Record and Strata uses your phone's GPS to track distance and pace live, then draws the shape of the run. There is no map to load, so it works with no signal and does not slow the app down. Routes stay on your own page and are never on a coach's board.
Meal photos got about ten times cheaper. They were being sent at your phone's full picture size, which is far more detail than is needed to tell what is on a plate. They are now shrunk first. Nothing about the results changes. Athletes are also capped at five meal photos a day, which covers three meals and two snacks; typing food in is still unlimited.
Friday, July 31 (cuts season, and calling kids what they actually go by)
Sync Roster: make cuts without touching anything else. New button in Admin. Drop the roster you end up with after cuts, tell Strata "this is the complete Soccer roster," and everyone who did not make it comes off soccer. They stay on your roster, they keep their injury history and their testing, and they keep every other sport they play, because a kid cut from soccer is still a student who might play basketball in the winter.
If your file has a Level column, or has Varsity, JV and Freshman sections stacked in one sheet, Strata reads it and puts each kid on the right team. A player moved up from JV to varsity moves up. If you would rather do one team at a time, upload just the varsity sheet and Strata notices it only covers varsity, so JV and freshman are left completely alone instead of looking like they all got cut.
There is a second mode for the start of a year. Point it at your full school export and anyone who is not in it, graduated, transferred, or just gone, is archived. Master Import now asks about departures too, which it never did before, so people who left stop piling up on your roster forever.
Nothing happens until you see the list. It shows you exactly who is affected, it warns you loudly if the file looks like only part of a roster, a restore point is saved before it runs, and an Undo Sync Roster button appears afterward that puts back exactly what it removed and leaves everything else you have done alone.
Strata knows Jack is Jacob. Your roster carries the legal name off the school export, like Jacob Sweeney IV. The training room, the coaches, and the kid himself all say Jack Sweeney. Until now those were two different people to Strata, which is how an injury logged for "Jack" ended up attached to nobody and showed up on the board as a phantom second athlete.
Now Jr, Sr, and II through VI are ignored when matching last names, and about sixty common nicknames are understood in both directions: Jack and Jacob, Eli and Elijah, Sam and Samuel, Mike and Michael, Zach and Zachary. Preferred names also import from FinalForms now, so it is an exact match rather than a smart guess. Worth doing: re-import your roster to pick up that column.
It never guesses between two brothers. If a name could be either one, Strata leaves it alone rather than filing a knee injury on the wrong kid.
Your QR check-ins find kids by the name they use. All four of them, the training room, the weight room, weigh-ins, and the concussion check. This was quietly the biggest source of the problem: when a kid typed the name he goes by and it did not match, the check-in still saved, just attached to nobody. Those orphan records are what turned into phantom athletes later. If more than one athlete could be the person typing, he taps his own name from a list, and that list now shows the roster name so four Sweeneys are actually telling apart.
The coach digest matches the injury report. If the injury report says five athletes are unavailable, the digest now says five. It was reading a treatment or taping note as if it were a status change, which buried real "Out" entries, and it treated a left knee and a right knee as the same injury. Body parts now read the way an Athletic Trainer says them, L Knee and R Hip.
The email itself was rebuilt around what a coach actually opens it for. Availability is at the top. Names are full names. Testing moved to the bottom and now reports a testing day once instead of repeating the same results every week for two months. Counts that are zero no longer show up at all.
Everything Strata does, in your onboarding packet. Your onboarding checklist, the document hub, and the setup form now all point to the full capability list at stratastrength.net/everything. It is a living page rather than a PDF, so it updates as features ship and there is no version to keep track of. Type a word like concussion, taping, or parent and it tells you what Strata does and where to find the screen.
Coach Network is live. Strength coaches can share a workout template with coaches at other schools on Strata, and browse what everyone else has shared, the same way Emergency Action Plans are shared. Only the workout travels. Never your athletes, never their numbers, and an imported workout still calculates loads from your own athletes' tested maxes.
Thursday, July 30, evening (dates that hold still, and a few things athletes asked for)
Days out stays days out. Two related date bugs are fixed. First, an injury's "days out" was resetting whenever a follow-up visit was logged, a 38-day-old injury could suddenly read Day 1, because the newest visit's date was answering a question only the first visit should answer. The board, the detail screen, and the reports now trace every injury back to the day the episode actually started, and a clearance properly ends an episode, so a fall re-sprain does not inherit last spring's date either. Second, a save from a screen that had been open a while could silently delete an injury entry someone else had just logged. That door is closed: nothing is ever deleted unless someone actually pressed Delete.
Type a broad jump the way you measured it. 7'11", 7-11, or 95, all fine, in every entry form and every spreadsheet upload. Height too: 5'8" becomes 68 inches on the way in instead of becoming a 5. Vertical jump now keeps its decimal (31.5 stays 31.5). And imported jumps now count everywhere, they had been landing under a different name than the entry forms used, so an uploaded broad jump never showed on the athlete's card or RAS.
20-yard shuttle, both directions. The test entry forms now take a Right and a Left time, tab straight from one to the other, and the best of the two is what counts on the card and the leaderboards. Both times stay on the record.
Your QR codes carry your logo. In the live app the check-in QRs were falling back to the Strata mark. They now pull your school's logo and colors, same as the demos always did.
Medication Authorization joined the intake packet. Parent and physician sign-off for a student who takes or carries medication at school, inhalers, EpiPens, ADHD medication. Meds land on the athlete's medication record marked with who authorized them, self-carry included, and the athletic training staff see it flagged on the board.
Athletes can watch their own weight trend. A My Weight card on My Data, fed by hydration weigh-ins, testing, and their own updates, no QR station needed. It is built carefully: no goals, no judgments, a rapid drop swaps the chart for a check-in-with-your-AT note, the athletic trainer gets a quiet RED-S flag, and the card never shows for an athlete whose EAT-26 screen raised a concern.
Athletes see their own footprint. A My Year card counts their weight-room check-ins, athletic training visits, and treatments. Counts only, the clinical detail stays in the training room.
Text an athlete their concussion check-in. From any active protocol, Text Link builds a personal link you can text to the athlete or a parent. Their daily symptom checks file straight into their concussion log, marked self-reported. The link only accepts check-ins, it never shows anyone's history.
Runners' watches import now. Drag a Garmin or Coros activity export (CSV) into the GPS board, pick whose it is, and every run lands as a training session that counts toward their training load and ACWR.
Coach Network for workouts. Strength coaches can share a workout template with coaches at other schools on Strata, and browse what others have shared, the same way EAPs are shared. Only the template travels, never athletes, logs, or maxes, and an imported workout still loads off your own athletes' tested numbers.
Heat policy cites the NATA. The WBGT zone picker and heat guideline printouts now cite the NATA position statement on exertional heat illnesses.
The coach report says what the injury is, not just where. There is now an Injury column: Strain, Sprain, Concussion, Tendinopathy. It never repeats the body part, so a hamstring strain reads "Hamstring (Right)" and "Strain" instead of "Hamstring" and "Hamstring Strain." Both the Body Part and the Injury columns have a tick box on the report screen, so a coach who should only get the limitation gets only the limitation, and the coach who wants the whole picture gets it. The choice applies to the printed report and the spreadsheet export.
Nothing hides behind the button bar. Save Visit, and the action bars on an injury's detail and rehab screens, were floating on top of the form. Fields slid underneath where you could not read or tap them.
Save Visit is still pinned to the bottom of the Log ATR Visit screen, which is where it belongs, but it no longer sits on top of anything: the form above it now scrolls in its own space that ends exactly where the bar begins. Every field can be scrolled into the clear, and the mouse wheel still works over the whole form. The detail and rehab action bars simply sit at the end of the content now.
A referral to "Other / Not Listed" keeps the name you typed. It was saving the internal code word instead, so the detail card showed __other__ underneath ER / Urgent Care. Old records stop showing that too.
The Progress tab is just Progress. It was carrying a note count in parentheses. The timeline underneath already says how many notes there are.
Search one athlete in the Log and get every visit they have ever had. Type a name in the new box on Health > Injuries > Log and the day strip stops mattering: every visit for that person, newest first, with the date on each row, one tap from opening. That is the fastest way to answer "wait, where did he go?"
Strata warns you before you log the same injury twice. Pick the athlete and body part on a new visit, and if that athlete already has an open injury on that exact body part and side, an amber line appears: what it is, who opened it, and when, with a button to open that one instead. It never blocks the save, because a genuinely new injury to the same body part happens. It just means two Athletic Trainers working the same room stop creating quiet duplicates.
An evaluation that includes a referral is still an evaluation. If you sent the athlete to a physician on the same visit, Strata was tagging that visit "Referral" and dropping the "New Eval" label entirely, so filtering the log for New Eval missed it and the AT room counts scored it as a referral instead of an evaluation. The visit now reads New Eval with a small Referral chip beside it. Nothing was ever deleted; it was mislabeled.
A treatment visit is no longer mistaken for a status change. This is the one that hid an athlete. Strata decides who is Out by reading the newest visit for each body part. A treatment, taping or check-in visit carries a status like "Treatment", which is not one of the four availability statuses, but it was still counted as the newest word on that body part. So a treatment on the right hamstring on Thursday buried an Out on the left hamstring from the week before, and that athlete disappeared from the Status board and from every injury report. Only a visit that actually sets Full Go, Monitoring, Modified or Out gets a vote now. Left and right also count as separate injuries, because they are.
An injury that exists is now always findable. A visit saved as a walk-in, or one whose athlete link went stale, was not showing on the Status board or on any report, because that board is built by asking each athlete on the roster whether they are hurt. Those injuries now appear like any other, with a NOT ON ROSTER tag so you know to open it and attach the right athlete. If you search a name on Status and nothing comes up, Strata now shows you what the log actually holds for that name and what the newest visit says, instead of a dead end.
Save a report setup per coach. The Generate Injury Report screen now has Saved Setups at the top. Build the report the way one coach likes it, sport, levels, statuses, which columns, charts on or off, even the call-ups and the title, then Save setup and give it a name like "Football, Coach Smith." Next week pick the name and everything snaps back. Setups are saved for the whole Athletic Training staff, not just the computer you made them on.
Side reads first. The body part column now says "Right Ankle," "Left Wrist," "Both Knees," the way you would say it out loud, instead of "Ankle (Right)." Your eye stops once instead of backtracking.
Grade can ride along with the injury. New tick box on the report screen. Turn it on and the injury column reads "Moderate Strain" instead of "Strain." Off by default, because a grade is a clinical judgment and not every coach needs it. The Injury tick box also says plainly what it is now: injury type, meaning strain, sprain, concussion.
QR codes wear the school colors. Every code Strata prints, check-in posters, EAP bag tags, kiosk codes, is now drawn in your school color with your logo in the middle. A pale or bright school color gets darkened just enough to stay scannable, and the codes are built with the strongest error correction so the logo never costs you a scan. I tested every code with a real scanner, in six different school colors, before shipping it.
The school name on reports is easier to read, and the print date is now a bright line of its own at the top: "Printed Thursday, July 30, 2026."
Season ending injuries stand apart. Tap Out on a progress note and a "Season ending injury?" box appears under Activity Limitation. Tick it and that athlete moves out of the week-to-week list into their own Season Ending / Long Term block at the bottom of the coach report, with their level next to their name. A coach scanning Monday's report should not have to re-read the ACL from September to find this week's hamstring. The flag lives on the injury, not on one day's note, so moving from Out to Modified during a long rehab does not quietly unflag it. The spreadsheet export carries a Season Ending column.
One team, one heading. When a coach report covers a single sport, the Sport column disappears and the sport moves into the heading: "Varsity Football, 12 athletes." The Level column is gone entirely, since it only ever repeated the group heading above it. That width goes to the AT message to the coach, which is the column anyone actually reads. Rows also alternate in a stronger gray with a clearer line between them, so your eye does not slide from one athlete onto another's limitation.
A head injury has no side. Concussions were being logged as Head (Both) or Head (Left). The Side selector now locks to N/A the moment the body part is Head or the injury type is Concussion, the save forces it regardless of what the control said, and reports stop printing a side on head injuries that already have one on file.
No more blank "Other" row. A log row saved without an athlete attached was coming through as a nameless walk-in in a stray "Other" group at the bottom of the coach report. A row with no name is not a person, so it no longer prints. A coach report also now requires a level: no team, no row. The Full AT Report still shows genuine off-roster walk-ins, since those are real visits you logged.
Sports print short. Football is FB, Soccer is SOC, Lacrosse is LAX, Cross Country is XC. The sport column was wide enough to crowd the level next to it, and no coach needed the word spelled out.
Call-ups go on the report. The freshman dressing varsity this week used to fall off a varsity-only report, because the level filter did not know he was playing up. There is now an "Also Include" box: start typing a name, tap the athlete, and they ride onto the report no matter what the sport and level filters say. Their status still has to be real, so naming a healthy athlete does not invent a row.
The report screen is less crowded. It reads top to bottom in the order you actually decide: report type, who to include, sport, status and level side by side, call-ups, then what prints. The two date boxes only appear when you pick Date Range, which is the only time they meant anything.
The count boxes match what you asked for. They used to be fixed at Out, Modified and Full Go no matter what. Now they follow the Status Filter: tick Monitoring and Monitoring gets its own box, leave Full Go off and nobody has to read a zero for a status the report was never about. The report also stopped printing two dark headers that said the same thing twice; the title, the date and the confidentiality line now sit in one banner.
My Health now holds body and mind. Three tabs: Injuries, Wellness, History. The wellness tab carries the daily check-in and its trend, the breathing protocols, and plain-language information on anxiety and low mood. It used to be a chip buried at the far end of a thirteen-chip strip on My Data, which is the last place a struggling kid would ever look.
If you are struggling, the numbers are right there. 988, the Suicide and Crisis Lifeline, by call or text. Text HOME to 741741 for a counselor by text. Plus what anxiety and low mood actually look like in an athlete, in plain words, and what happens if you tell your Athletic Trainer.
Deliberately: nothing on that page is recorded, scored, or shared with a coach. It is information and phone numbers. Strata keeps no record of an athlete reading it. Collecting data on a young person's mental health is a separate decision that needs a counselor role and a consent posture first, and this does not quietly become that.
Sleep counts without a wearable. The wellness check-in always let athletes enter their hours, but readiness was only reading the hours off a wearable, so an athlete who typed "5 hours" got no credit and only ring owners were noticed. Self-reported hours now count, weighted just under a wearable, and they raise the confidence on the reading. A blank still counts as nothing rather than as bad.
Profile photos moved off the roster record. They used to be stored inside the roster itself, about 40 KB per athlete, in a file that has to sync to every device against a hard 1 MB ceiling. At a school with 1,476 athletes that meant roughly 25 photos filled the entire budget, and past that the roster would have stopped syncing at all. Photos now live in secure file storage and the roster keeps a short reference: 730 times smaller per athlete, 76 MB down to 107 KB across the school. Existing photos keep working, and a photo can never be written back into the roster again, which is now checked on every build.
My Data leads with your data. It was opening with today's schedule and a to-do list, both of which already live on the Dashboard, so you scrolled past your whole checklist to reach one number. It now opens with your name, your team and your score.
Nutrition and Supplements are one tap from your own page, and the sport fueling guide does the arithmetic for you: "74 to 103 g a day" off your actual weight, instead of "0.5 to 0.7 g per lb" and good luck.
Wednesday, July 29 (getting in, first time, without a fight)
One tap from the email and you are in. The sign-in email now has a button that opens Strata with your email and your code already filled in. Tap it, tap Sign in, done. Nothing to type and no password to invent.
It is deliberately not a normal "magic link". School email security (Microsoft Safe Links and the like) opens links before you do, and a one-time login link gets used up by the scanner, which is why those kept landing on "access denied". This link carries the code as plain text to a page that does nothing until you press the button, so a scanner can open it a hundred times and it still works when you get there.
A password is now optional everywhere, not just sometimes. It used to be required unless you happened to arrive through one particular button, so anyone who clicked the link in the email was forced to invent a twelve-character password before they could get in even once. The code proves who you are. Add a password whenever you feel like it, or never.
If your password can't be set, you still get in. Previously, if the code worked but the password was rejected (most often because it was the one you already had), you were shown "That didn't work" even though you were already signed in, and every retry failed on a code that had been used. Now you go into the app and it tells you plainly what happened to the password.
Two-factor is for medical and administrator accounts, and only them. Athletes, parents and coaches are never asked for an authenticator. If the two-factor check itself has a problem, it lets you in rather than locking you out of a feature you do not have. Staff who have set up an authenticator are still asked for it, and getting that code wrong no longer burns your email code.
When something does go wrong, the screen now says why. The real reason used to be hidden where only a developer could see it, which is why "it says it didn't work" was impossible to fix. There is now a small line of technical detail underneath, so a screenshot is enough for us to solve it.
### Outcome measures a physician recognises
Validated outcome measures, per injury. Alongside the daily pain and function check, you can now record the named instruments a physician, a physical therapist or an insurer actually reads. Open an athlete's health record and pick one, sorted for the body part in front of you.
Four are built in and free to use, so the athlete answers them on their phone and Strata scores them: SANE (one question, any body part, about fifteen seconds), KOOS, JR. (knee), and FAAM for daily activity and for sport (foot and ankle). The rest, including LEFS, PSFS, QuickDASH, IKDC, Oswestry, NDI, SPADI and HOOS, JR., are copyrighted by their publishers and cannot be built into software that is sold. For those, you run the form you are licensed for and record the score, and it charts and prints exactly the same way.
Everything lands on the printed episode outcome report with the first score, the latest score, and whether the change is big enough to matter on that particular instrument, which is the part everyone has to look up.
Wednesday, July 29 (speak the visit, and prove the value)
Speak the visit once, and the evaluation fills itself in. Dictating used to write the SOAP note and leave you to tap through body part, side, mechanism, severity, status, limitation and treatments by hand. Now it fills those in too. It can only pick options your school actually has, including any you added yourself, it never overwrites anything you already chose, and every field it filled is outlined for a few seconds so checking it is a glance rather than a re-read. Head injuries never get an auto-filled severity grade, because the evaluation deliberately does not grade one. Schools on the no-AI plan get a simpler version of the same thing rather than a button that does nothing.
A report that shows what your Athletic Training program is worth. New "AT Value" tab in the AD Report Pack. It reads the daily log you already keep and turns it into services rendered, coded, including the athletic training evaluation codes, with units and a value on each line at rates you can set to match your own contract. Underneath it: how many encounters were handled in the training room and never had to become an urgent care visit. Built for the conversation with a superintendent, a board or a hospital partner, and it needs no extra documentation from you.
To keep the number honest it counts one evaluation per injury episode, not one per visit. It is a value reference, not a bill. Strata does not submit insurance claims to anyone.
Fuel targets now also respond to training load without GPS. Game days, testing days, max-out days and injuries already moved an athlete's targets. Athletes wearing GPS also had their real load counted. Now the session-RPE load every school records does the same job, so a hard week raises fuel whether or not anyone owns a GPS pod.
### Smaller things you asked for
The blank testing sheet gives you the group you are testing. Pick a sport, a level and a squad and you get those athletes, instead of all 1,450 on one page.
Injury cards show what team the athlete is on. The year and team used to share a line with the name and get cut off to "Varsit..." on a phone. They now sit on their own line under the name, in full.
Injury cards stopped saying the same thing twice. A note that started by restating the injury ("Right hamstring strain. Limited practice") under a heading that already said "Right Hamstring Strain" now just shows what the note adds.
Readiness Watch and the elevated-load banner start closed. Between them they were eating most of a phone screen before you had decided whether you wanted to read them. Both now show their count on one line, and open when you tap them.
Tuesday, July 28 (a big day: the injury board, the weight room, and a lot of paperwork)
The Injuries board opens with your real numbers, straight away. It used to sit blank for a few seconds and then show all zeros before filling in. On a phone, Strata was running out of storage space and throwing the injury log away between visits, so it had to be re-downloaded every single time you opened the app. Your injury log, concussion records, equipment log and your own pinned buttons now stay put. No more watching the board assemble itself, and no more seeing "0 out" when ten athletes are out.
Notifications wait their turn. The "new check-ins" pop-up now only appears when a check-in actually arrives while you're looking at the screen. Check-ins that were already waiting show up on the board where they belong, instead of announcing themselves over the top of it.
Coaches can no longer see other sports' injuries in Analytics. A named injury list was reachable from the Analytics area by any coach. Injury detail is now limited to Athletic Trainers, physicians and administrators, everywhere. Coaches still see who is available in their own sport.
QR check-ins that went missing are back. A printed QR poster carries your school's code from the day it was printed, so a behind-the-scenes change last week meant scans stopped reaching the staff board even though athletes saw "Checked In!". Check-ins now carry a permanent school ID that can never go stale. Your existing posters keep working, no reprinting needed.
### Concussion
A symptom check you can run on your own phone or iPad. For an athlete who doesn't have their phone: scan the QR in the Athletic Training Room, pick the athlete, and run the full 22-symptom check with them. It records as staff-entered under your name. Two modes: a daily update for someone already in protocol, or a new evaluation that also opens the protocol.
Protocols now carry the real date of injury. A hit on Saturday that you chart on Wednesday used to start on Wednesday, which threw off Day 1 and hid every symptom score you backfilled. Set the date it happened and the whole trend fills in.
The symptom graph shows the entire protocol. It used to stop at the last 14 days, quietly cutting off the start of a three or four week recovery, which is exactly the part you want to see.
Symptom score is easier to read at a glance, now a proper coloured chip on the board with an arrow showing whether they are better or worse than their last check.
### Injuries and rehab
Your notes now show on the athlete's health record. An update you typed this morning used to be visible only by opening the visit and switching tabs. The latest note, who wrote it and the status it set now sit right on the record.
The injury timeline reads properly. "Modified Activity" was stamped on every single day, which buried the notes. The status now only appears on the day it changes.
A printable rehab plan. Hand a coach, teacher or parent a one page sheet with the exercises, sets, reps, cues and a Monday-to-Friday tick box for each. Deliberately not the medical record, it carries what someone needs to run the session and nothing more.
Rehab plans for people who aren't on your roster. A walk-in, a coach, a parent. Build it from your library, print it, hand it over. Nothing is saved and no record is created.
Import a physio's home exercise programme. Photograph every page of a MedBridge printout at once, or drop in the PDF, and the exercises land in that athlete's plan for you to review.
### Weight room and programming
The wall board is readable from across the room. Exercise names and sets/reps are roughly twice the size.
Real supersets. Pair a trap bar squat straight into a vertical jump: they become A1 and A2, and the rest sits after the pair where it belongs.
Turn a hand-drawn conditioning circuit into a workout. Photograph the notecard and each labelled leg becomes a row, with the work and rest you wrote underneath landing in the right places.
Optional intensity, rest and tempo on any exercise, folded away until you want them.
Find any exercise fast. A Full Library button on both the weight room and field blocks: every exercise in one searchable list.
Templates: rename, duplicate, and save as a copy for the same session with a different sport or level. And workout templates now actually reach the rest of your staff, they were being saved to one device only.
Strength coaches can create training groups, see who logged a workout, and delete workouts, all of which were quietly blocked.
### Uploading results
Testing upload takes photos now. Photograph a handwritten score card, or several at once, and it reads the names and numbers.
Odd spreadsheets work. If your layout can't be read automatically, Strata now asks AI to map the columns rather than telling you to reformat your file. It reads the right tab of a multi-tab workbook and skips title rows.
A blank testing sheet you can download, pre-filled with your roster so a coach only types numbers.
Nicknames match. A card that says "Max" now finds Maximilian, even when there are two athletes with the same surname.
### Everything else
Athlete reminder emails now actually send, and they tell the athlete exactly what to do: your message, then clear steps, and what to do if it gets worse.
Scan a written supply order from several photos or a PDF, and it becomes an editable order list.
Easy Mode no longer pushes buttons off the screen. Dialogs stayed the wrong size when text was enlarged, so Done and Save could end up unreachable.
AI errors say what went wrong and which button caused it, instead of a code.
Monday, July 27 (signing in, and getting people set up)
Adding a staff member can now send them their sign-in code right away. When you add an Athletic Trainer, coach, S&C coach, physician, or admin, there's a checkbox (on by default) to email them a sign-in code immediately. No more adding someone and then remembering a second step to actually let them in. Athletes and parents aren't included on purpose, since they're invited in waves from Onboarding emails.
Signing in tells you what's actually wrong now. If you try to create an account that already exists, Strata says so plainly, clears the password box so your browser doesn't save one that was never set, and emails you a sign-in code instead. And when a password doesn't work, it points you at "Email me a code to sign in" rather than telling you to keep trying the same thing.
If your account isn't connected to a school yet, that screen finally makes sense. It used to ask everyone for a "parent code," which was useless for a coach or a physician. It now explains why you're stuck, shows the exact email address you signed in with (usually the whole problem, someone signed up with a personal address instead of their school one), and tells staff what to ask their Athletic Trainer for.
Parent Access: both parents, one tap each. If an athlete has two parents on file, you'll see a button for each one, so the second parent doesn't need their name and email retyped by hand. Anyone who already has a code is marked and greyed out so you can't accidentally issue two. The screen also now explains that these codes are separate from onboarding, parents invited by email get a real account and never need a code.
Physician visits can be dated. MD Notes have a Visit Date field, so a visit from last Thursday gets recorded as last Thursday instead of whenever you typed it up. It's dated correctly in the record, the chart, and the injury timeline.
Smaller fixes: the Completion & Weights list is alphabetized by last name; the Notify, Counselor, and Parent Access buttons line up properly; and the injury timeline (Injury Story) now labels each entry by what it actually was, a treatment, rehab, recovery, or check-in, instead of calling everything an evaluation.
Monday, July 27 (a big day for the weight room)
The Wall Board now shows the actual workout for the day, team by team. If Football has a lift scheduled today, it rotates onto the weight room TV automatically, exercises, sets and reps, and percentages, right alongside the leaderboards and countdowns. Only today's teams show up, and each gets its own turn in the rotation, so a shared weight room TV always answers "what am I doing today?" without anyone touching a phone.
Strata now tells an athlete exactly which plates to put on the bar. Every percentage-based lift shows the target weight and, right underneath it, the plate math: "bar + 45·45·5 a side." No more math at the rack.
A suggested warm-up ramp shows up automatically under each working weight, the same bar-then-45/65/85-percent buildup coaches already teach, so a new lifter or a sub knows how to get to the work set without guessing.
Templates from the Template Library now build a real program, not just a flat list of exercises. Pick an 8-week off-season template and it comes in as an actual progressing block, with a training max and a deload week built in, and every athlete's bar weight calculated from their own tested max the moment it's imported.
A new "Field Plan" printout for practice and conditioning days. Set a start time, a session length, and how many groups are rotating, and Strata prints a station-by-station plan with a rotation clock and a spot for your setup and spacing notes, the same sheet you'd hand out for a station-based practice.
Every exercise now has a "how-to" video link. Tap it and get the coach's own demo video if one is on file, or a technique search if not. Nothing is stored in the app itself, so the exercise library can grow without ever bloating.
Weight-room personal records now get a real celebration. Beat your own best on a tracked lift (bench, squat, front squat, or deadlift) and the screen erupts, confetti, a bowling-strike, fireworks, or a barbell slam, picked at random so it stays fun. It only shows up once an athlete has a few logged sessions on that lift, and it will never celebrate the same number twice, so it stays a real moment instead of background noise.
The injury board's daily "Updated" button now appears everywhere it should. Monitoring, Routine Checks, and Returned to Play cards get the same green check-mark and initials the Out and Modified cards already had, so at a glance you can see who touched a case today, and whether it was a progress note or a fresh evaluation.
Monday, July 27 (launch day at St. Xavier, and everything the training room asked for by dinnertime)
Today was the first official day of live QR check-ins at St. Xavier. The staff put Strata through a real Monday, told us everything that slowed them down, and nearly all of it was fixed and live the same day. That is the pace we intend to keep.
QR check-ins now load in about a second. Scanning the training room, weight room, or weigh-in poster used to load the entire app on the athlete's phone, which crawled on school Wi-Fi. Each scan now opens a small, instant check-in page instead. Same posters, same forms, just fast. Check-ins also now appear on the Athletic Trainer's screen the moment the athlete taps Check In, instead of up to a minute later.
An athlete with two injuries is one card, not two. On the injury status board, all of an athlete's active injuries now sit together in a single block, each with its own details and its own Update, Edit, and Clear buttons.
You can now correct the record for days you missed. Adding a progress note for a past date, say the athlete actually went Full Go on Friday but nobody charted it, now updates the board correctly, with the clearance dated to the day it really happened. Notes older than the latest known status never overwrite it. A new Status History line shows the whole arc at a glance: Out July 16, Modified July 20, Full Go July 25.
You can see who charted, and who to ask. Injury details now show who did the evaluation. When an athlete checks themselves in by QR and an Athletic Trainer later takes over, that trainer's name becomes the answer to "who saw this kid?" On the visit log, an active injury quietly shows a green dot with the trainer's initials once that day's progress note is written, so end-of-day charting has a visible finish line. And the visit log dropped the redundant status labels; the status board already owns those.
Evals got faster to fill on any laptop. The athlete picker no longer renders your whole roster into one endless list (which could hijack mouse-wheel scrolling), the class year and team now show next to names ('27 · Varsity Football), and clicking outside a half-finished eval asks before throwing your work away.
More precise clinical vocabulary. New injury types: Avulsion Fracture, Growth Plate Fracture, Shin Splints, and Syncope. Lower Back and Spine are now separate body parts, and so are Foot and Toe, each with its own movement checks and diagnosis quick-picks. Hamstring and Quad evals now include both knee flexion and knee extension in the strength and range-of-motion grid.
Athletes can track sleep hours with no wearable. The wellness check-in now asks, optionally, how many hours they slept last night. Typed-in hours flow everywhere watch data goes: the athlete's own card, the connected timeline, and the fatigue math that flags short sleep to the Athletic Trainer.
The elevated training load list now shows up where Athletic Trainers work. The "athletes to check this week" list, the ones whose workload jumped well above their recent normal, already appeared on the roster page and now also appears at the top of Health, Injuries.
And the app keeps itself current. A computer that sits open on Strata all day now picks up new versions within minutes, so a fix we ship at lunch reaches every screen by early afternoon. Also fixed: the status board's count tiles now agree with the filtered list below them when you filter by sport.
Sunday, July 26 (a batch of fixes, plus team-by-team onboarding)
Signing in is more reliable on school networks, and clearer when something goes wrong. Some school and district internet filters block the outside services a sign-in page needs, which could leave the login screen stuck loading with nothing you could click. Strata now loads everything it needs from its own address, so a filter can't freeze it. When something does go wrong (wrong password, no internet, an expired link), you get a plain message that tells you what to do next instead of a confusing code. And "Email me a code to sign in" now takes you to a simple enter-your-code screen instead of forcing a password reset you did not ask for.
Roll out to your athletes one team at a time. On the Onboarding emails screen, when you pick Athletes or Parents you can now choose a sport and a level, so you can invite just your Varsity Football and Varsity Soccer players this week and add more teams next week. Great for easing a big school onto Strata a group at a time instead of all at once. The button shows exactly how many people match before you send.
Injury lists are now in alphabetical order. On Health, Injuries, the Out, Modified Activity, Monitoring, and Returned to Play lists all sort by last name, so finding an athlete is quick.
Injury reports and analytics read cleaner and truer. Levels now show correctly (Varsity, JV, Freshman) instead of "Unknown" for athletes you brought in from another system. Multi-sport athletes show just their in-season sport (Football in the summer and fall, then their winter or spring sport) instead of a long list. The "Filter by Sport" box on the injury report now lists only the sports of athletes who are hurt right now, with no duplicates and no stray non-sports. And the injury rate number waits until you have logged enough practices and games to mean something, instead of showing a wild figure early on.
You can now clear the percent on a lift. In the program builder, deleting the % on a lift used to snap back to 65. Now it stays blank, so you can prescribe a straight sets-and-reps lift with no auto-calculated weight when you want one.
Quieter, safer saves. If a device ever runs out of storage, saving an injury, wellness check-in, or other record now warns you instead of quietly failing while looking like it saved. A handful of one-tap deletes also ask "are you sure?" first.
Sunday, July 26
The Wall Board: turn any TV into your weight room's scoreboard. Analytics now has a Wall Board that takes over the whole screen and rotates automatically through the stuff a room full of athletes actually wants on the wall: today's workouts and schedule, countdown clocks to each sport's next game, rotating Top 10 leaderboards (bench, squat, deadlift, vertical, 40), a PR wall that celebrates every career best set in the last two weeks, hydration guidance that changes with today's actual heat reading, a fuel guide, quick training tips, and a scan-to-check-in QR code. It goes fullscreen with one tap, keeps the screen awake, and refreshes itself all day. Find it under Analytics, or search "wall board."
One thing it will never show: health information tied to a name. A TV on a wall is not a medical chart, so injuries, availability, and readiness stay inside the app where access is controlled. The leaderboards and PRs are the same strength numbers that have hung on weight room record boards for fifty years.
Saturday, July 25 (for real this time)
Fixed a hard-to-read title on printed reports for schools with dark brand colors. For a school whose color is a deep navy or royal blue (like St. Xavier's), the report title was rendering in nearly the same blue as the header background, blue on blue. It now automatically brightens to a clearly legible version of your color on every printed report, no change for schools whose color already reads fine.
Saturday, July 25 (truly, finally the last one)
"In Progress" on the Intake Forms board now actually counts in-progress athletes. An athlete who'd started a form but not yet submitted it was being lumped in with "Not Started," so the In Progress number often read 0 even when people were mid-packet. Fixed, and the demo now shows a clear example of each state, fully done, flagged for review, partway through, and not started, so it's easy to see how the board behaves at a glance.
Saturday, July 25 (one more, this is really it)
The Intake Forms completion report is easier to read. Every printed page now shows the date it was printed, right at the top. The report itself is calmer too: not-yet-submitted no longer shows as an alarming red mark, it's a quiet gray dash, so a finished form actually stands out in green instead of getting lost in a sea of red. Added a Progress column (like "3/6") so you can see how far along someone is at a glance, and athlete names no longer wrap awkwardly across two lines.
Saturday, July 25 (the real last one)
Five improvements to the Intake Forms board, from your staff's feedback:
- Clear flagged answers once you've reviewed them. Every flagged athlete now has a Clear button right in the review list (and inside their detail view). It marks the flag reviewed and drops it from the count, the original answers stay on record, nothing is deleted. - Viewing an athlete's answers is now a real pop-up window, the same style as logging a new injury, instead of pushing the whole page down. - A printable completion report. Tap "Export completion report (PDF)" on the board for a clean, branded PDF of who has finished what, using whatever Sport/Level filter you've already set on the board. - Sort any column. Click a form's column header (Medical, Emergency Contacts, etc.) to bring everyone who hasn't finished that one form to the top. Click again to flip it. - A small flag icon now sits right next to an athlete's name in the list for anyone with an answer that needs your review, so it's visible at a glance, not just in the review box up top.
Saturday, July 25 (okay, actually last one)
Injury Analytics now matches your real roster. Moving an athlete to Trash didn't remove their visits from the Injury Analytics and Injury Query Builder counts, so a cleaned-up roster could still show inflated numbers. Fixed: those views now check against your current roster, a graduated/archived athlete's real season history still counts, a trashed one no longer does.
Fixed a duplicate-sport bug on the same screens. A sport logged with different capitalization (say, "soccer" vs "Soccer") was splitting into two separate bars instead of one. It's now folded into a single, correctly-cased bar wherever your school's sport list already defines the right casing.
Added a real Summer bucket to the By-Season chart. It used to only know Fall, Winter, and Spring, so April through August all got lumped into "Spring." Now Spring runs through June 15, Summer covers June 16 through July, and Fall picks up in August, matching the real high school calendar.
Saturday, July 25 (last one, promise)
Fill in a missing date once, for the whole batch. On the AI Smart Import review screen, if some records came in without a date (a source file that didn't have one), pick a date and tap "Fill blank dates" to apply it to just those, every record that already had its own date is left alone.
Saturday, July 25 (even later)
AI Smart Import for injuries now captures which side. If your import sheet has a "which side" column, it comes through now: a Side field on every injury record, editable like the rest. It always shows, even on the rare record where the AI couldn't tell, so a gap is easy to fill in rather than easy to miss.
Clearer labels on AI Smart Import. The confidence badges on imported records used to just say "High" or "Verify" with no context. Now they say what they mean: "AI confident," "Please verify," or "Uncertain, review," plus a hover explanation.
Saturday, July 25 (later still)
"Find a feature" is in your menu. Not sure where something lives? Tap the menu (top right) and choose Find a Feature. Type what you're looking for in plain language, "functional movement screen," "alerts for allergies," "GPS," "concussion protocol," and it takes you straight there. No more hunting through tabs.
Saturday, July 25 (late)
Five polish fixes from real testing. Logging an ATR visit: the Visit Date and Time no longer float oddly near the Cancel/Save buttons, they're one solid bar now. The Weekly Meal Plan page had two leftover emoji that should have been our regular icons, fixed. The Analytics tab bar could show "Injury Impact" twice if you pinned it while it was open, now it shows once. The account menu (top-right) had icons sitting a touch off from their labels, everything lines up now. And admins can now preview the blank Eating & Fueling Attitudes (EAT-26) form to see what it asks before turning it on, real athletes' answers stay visible to Athletic Trainers and physicians only.
Saturday, July 25 (evening)
Build your own intake forms, no help needed. On the Intake Forms board there is now an "Add your own form" button. Drop in your school's own blank form (a PDF, a photo of the paper form, or just pasted text) and Strata reads out the questions, shows you an editable preview, and adds it to your athlete packet, branded like everything else. Yes answers flag athletes for your review, the same as the standard forms. Upload the blank form only, never one with a student's answers on it.
Run one form or the whole packet. Every form in the packet now has its own on and off switch, right on the board. If your district already collects most of this elsewhere, turn on just the piece you are missing, like Emergency Contacts for the training room, and skip the rest.
Insurance flows through to the accident report. When a parent completes the Insurance intake form, the family's coverage now lands on the accident and insurance report automatically, next to everything else that already pre-fills. One less thing to chase down after an injury.
The intake packet now matches the national standard. The Medical History form now follows the Preparticipation Physical Evaluation (PPE) 5th Edition, question for question, the same national history form from the American Academy of Pediatrics and the sports medicine societies that state physical forms are built on. It is organized the way physicians expect (general, heart health, family heart history, bone and joint, medical), and every YES still becomes a follow-up flag for the Athletic Trainer. To be clear on what this is: it is the screening history that makes the answers usable in Strata, not a replacement for your state's required physical exam form. That form still gets signed by a physician, and Strata tracks the clearance.
Three more forms complete the packet. Emergency Contacts (who to call, family doctor, preferred hospital), Insurance (straight off the card, with a flag for you when a family has no coverage), and an Acknowledgment and Consent that a parent or guardian signs for athletic training care and emergency treatment, recorded with a date and time stamp in the audit log. Same rule as always: nothing sits in a pile. Contacts and doctor land on the athlete's record where your emergency sheets already look, and insurance lands where the accident report pulls from.
Saturday, July 25
Athlete Intake Forms are here. Athletes can now complete their pre-participation paperwork right on their phone: a standard medical history, medications and allergies, and for college programs an eating-attitudes screen. The packet is branded to your school, your logo, your colors, your mascot, and each form tile goes from red to green as they finish, so athletes always know what is left. Nothing to print, nothing to hand in.
The answers do not sit in a filing cabinet. This is the part we are proudest of. When an athlete submits, their medications land in their real medication list, allergies land on their record where Medical Alerts and your emergency sheets already look, an EpiPen answer flags automatically, and any concerning history answer, chest pain, passing out, prior concussions, heat illness, becomes a follow-up flag for you. The eating screen scores itself, and a score that needs attention quietly notifies only the Athletic Trainer and team physician, never coaches.
A board that shows who is done and who needs your eyes. The new Intake Forms board (on your dashboard under Quick Actions, and in Reports and Tools) puts flagged answers at the top, then a completion grid for the whole roster. Search by name, filter by team, level, or sex, open any athlete to read their full answers, or open any form blank to see exactly what your athletes see. Turn the whole feature on or off per school in School Settings.
You can save again on a laptop. Fixed a frustrating one: on some laptop screens, long windows like the injury eval or the meal logger could not be scrolled to the Save button no matter what you did. One scroll now always reaches it. Phones were never affected.
AI Import can read full-size files now. If a bigger daily log or roster file failed with "could not read the AI's response," that is fixed for real this time. The limit was on our server, not your file. No need to split anything.
A cleaner, easier-to-read Strata. We finished replacing the little picture emojis across the app with crisp, color-coded icons that match on every page, tabs included, and made the standard text size a notch bigger on computers. Easy Mode (bigger text and buttons) got even bigger. Busy pages got tidier too: Training's ten buttons became three, Analytics' ten tabs became three plus a More menu, and you can star any view in that menu to pin it to the top row, yours only.
Your settings hold, for real this time. The earlier fix for settings flipping back (like the Strata Network opt-in) went deeper: with several staff on different devices, one person saving any setting could quietly undo another person's change. Each setting now keeps its own change history, so the only way a setting changes is someone actually changing it.
Monday, July 20
Air quality is now part of your weather safety board. Alongside Heat (WBGT), Cold, and Lightning, there is a new Air Quality tab. It follows the Ohio Department of Health's outdoor-activity guidance, and the recommendation shifts with how long athletes are outside (15 minutes to an hour, one to four hours, or four-plus hours). Log a reading, or tap "Get Estimate" to pull the current air quality for your location for free. When it climbs into an unhealthy range you get a color-coded card with exactly what to consider, so on a smoky day you have a clear, defensible call.
Air-quality checks can run on autopilot. The same Auto-Monitor that checks heat can now check air quality for you at your set times, year-round, since smoke and poor air are not just a summer thing. It logs the reading and only pings you when the air actually turns unhealthy.
A live air-quality reading on your weather station. The current air quality also shows as a chip on your Live Weather Station panel, right next to your weather station, so you can see it at a glance. We also lined up the Heat, Cold, and Air Quality panels so they are all the same clean size.
One emergency medical sheet to hand your coaches. From the Medical Alerts board there is a new "Coach Emergency Sheet" button: a clean, branded printout (your school logo and Strata) made for handing to your coaching staff at the start of the year. It lists only what a coach must be ready to act on, EpiPens and severe allergies, asthma and inhalers, seizures, diabetes, heart conditions, sickle cell trait, migraines, and any high alerts, each with a short "what to do" and an emergency contact. It leaves off the private, non-emergency details. It groups by team with a page break per sport, so you can print one packet and hand each coach just their team, and it carries a confidential-use notice.
Your settings save and stick. Fixed an issue where a few School Settings, like the Strata Network opt-in, could quietly flip back after you saved them. Your choices now hold.
Sunday, July 19
See every treatment an athlete has ever gotten. On an athlete's Health tab there is now a Treatments view: a running list of every treatment they have received across their career, each one labeled with the injury it was for or marked as maintenance and recovery. Answer "how much have we done for this athlete" at a glance.
Injury history reads as one injury, not four. An athlete's injury history now groups into episodes. One injury shows as a single card with its follow-up visits tucked inside, so three modifications to the same ankle sprain read as one injury with three visits, not four separate injuries. Tap the caret to open or collapse. Active injuries open by default, cleared ones stay tidy.
The two health views now match. The quick Health tab on a player's card and the deeper Health then Athletes workspace now share the same clean layout, so an injury looks the same wherever you open it, and the Insurance, Update, and chart buttons are on both.
A doctor's note shows up on the athlete, not just the file cabinet. When you upload a physical, an MD note, or an MRI to an athlete, it now also appears on their profile Health tab, so it turns up when you search their name at the top, not only in the Medical Records tab. View, download, or add another right there.
The accident and insurance form got faster, and it saves. The Report of Accident now uses one-tap yes and no dropdowns where it makes sense, prints to exactly one page, and only shows on the first evaluation of an injury. Best part: you can now save the filled-in form, so your work is kept and synced across your devices, and the athlete's page shows "Saved 7/19 at 2:30 pm by [name]" so you know it is done. Print and Save-as-PDF still work too.
A few fixes. Progress charts that could look off on certain measures are fixed, the bigger-text "Easy Mode" no longer switches itself off when you tap other view options, and voice dictation for notes now works on a laptop, not just a phone.
Saturday, July 18
Search your injury board in a snap. On the Injuries and ATR page there is now a search box: type a name and the board narrows to that athlete across every group, Out, Modified Activity, Monitoring, and recently cleared, then jumps straight to their card. No more scrolling a long list to find one kid.
Two clearer "good to go" lists. The recovery board now keeps "Returned to Play" (athletes who were hurt and are back) separate from "Routine Checks" (athletes you looked at who never missed time), so the two are no longer easy to confuse. Both show the last seven days.
Cleaner charts and toolbars. Fixed a display issue where the newest point on a progress chart and its "best" marker could get clipped at the right edge, and tidied the roster toolbar so its buttons line up neatly on a tablet.
A Medical Passport for each athlete. New on an athlete's Health tab, clinical staff can open a Medical Passport: one protected screen that pulls the whole life-safety picture together in a single place. Critical allergies and conditions are up top, then current injury status, medications, emergency contacts you can tap to call, physical and clearance with the expiration date, insurance, and physician. Print it or save it as a confidential PDF to hand off in an emergency or to a covering provider. It is limited to Athletic Trainers and Medical Providers, and every time it is opened or printed, that access is logged.
Injury Story: one injury, every record, in one thread. New in Health, there is now a page that pulls an athlete's whole injury into a single timeline: the training-room evals, your SOAP notes, the physician visits, and any files like an MRI report or PT notes, all in order, each tagged by where it came from, with a string timeline down the side. Pick the athlete, pick the injury, and read the story start to finish. Perfect for walking a team physician or a parent through a case. Two ankle sprains a year apart show as two separate stories, and the chip is dated from when each one started.
The accident / insurance report fills itself in. On an athlete's injury history, the new "Insurance" button opens a Report of Accident already filled in from the eval and the athlete record: name, date of birth, grade, parent and address and phone, date and time of injury, the specific injury and body part, the activity, a full description, and more. You review, fix anything, and print or save a PDF. Your school's header (who it goes to, the insurer, the coverage note) is remembered after you fill it once. No more copying the same details by hand onto a paper form.
Every student can build and track their own workouts. Strata is for every student, not just team athletes. Any student can now build their own lifting workout (no AI, just tap the categories) and log it over time, right alongside any program a coach assigned them. They can also set lift goals, for example a bench-press target, and Strata tracks their best set toward it automatically.
PE and weightlifting classes fit too. A teacher can put a class into a Group and assign one workout to the whole group, no matter what sport the students play or if they play one at all. The class then logs it in the app and on the weight-room tablets, the same as a team.
Bag tags for coaches' first-aid kits. From the Game-Day Kit you can now print branded emergency bag tags: a QR code to your venue's Emergency Action Plan and AED map, plus the campus 911 address and nearest hospital printed right on it, so it works even with no signal. Sized to drop into a luggage-tag pouch and clip to a kit. They carry your school's colors and logo.
Onboarding emails you can actually see and personalize. The invite emails are now one screen: pick who (athletes, parents, staff, with live counts), see the exact email each group gets, add a note in your own voice, send yourself a test, then send. Every email carries your school's logo and name, and replies come back to you. A real send asks you to type SEND first, so nothing goes out by accident.
Your medical files can never be lost. Uploaded physicals, MD notes, MRI reports, PT records, and chart photos are now stored so that nothing in the app can delete them, and a second copy is saved every night. If a family uploads the wrong page, staff can flag it and it clears itself later, no instant-delete button anywhere. This is the one area we will never let a mis-tap turn into a lost record.
Log an injury right from the player's card. The athlete's Health tab now has a "+ New Injury" button next to the clinical chart, so you can start an eval without leaving their profile.
Injuries know which sport, and whether it was even a sport. When you log an injury for a two-sport athlete, you now pick which team it belongs to, and there is a "Not sport-related / outside" option. So a football player who gets hurt skiing or falling off a bike is no longer counted as a football injury. The setting choices now include school events and outside-of-school too.
Group your providers, and they are Providers now. In the provider directory you can tag each provider with their clinic or group (for example ProRehab or KORT), and the referral list groups them under it. The referral log now says Provider instead of Physician, since you refer to PTs and others too.
Faster to find an athlete, and to call a parent. There is a new search icon at the top right: type a name from anywhere and jump straight to that athlete. And parent phone numbers on a profile are now tap-to-call, for a fast emergency dial.
Choose how the body-part list is ordered. In School Settings you can now set the injury body-part dropdown to head-to-toe (how many of us scan) or alphabetical, whichever your staff prefers.
Everything syncs more reliably across devices. We tightened how changes move between a phone, a laptop, and an iPad, so a new injury or a roster edit made on one device shows up on the others faster, without a stale screen, and never while you are in the middle of typing an evaluation.
A cleaner look throughout. The sign-in screen, the top navigation, the menu, and the roster on phones all got a polish pass, easier to read, less crammed, and every school's build now quietly wears its own colors.
Friday, July 17
A dedicated login for weight-room tablets. Each school can now have a single workout@yourschool tablet login that opens straight to the lifting station and nothing else. Sign the rack tablet in once and leave it out all day: athletes tap the workout, pick who is at the station, and log their sets. It shows names and target weights and flags anyone who is restricted or not cleared to train, but it is walled off from all medical, injury, and roster information, so a tablet sitting out in the weight room can never expose anything sensitive. It logs to the same workout history your staff see.
Tablet Station is simpler. The station screen now lays the athletes out in a clean 2-by-2 grid (four corners) with bigger, easier-to-tap boxes, and we dropped the per-set RPE column, you just enter weight and reps for each set, with one optional effort rating at the end. Much faster to use at the rack.
Delete a logged workout. If an athlete hits Save by accident or the wrong name gets logged, staff can now delete that one logged session from the workout's Recent Activity list. Only that entry goes; the workout and everything else stay.
Cleaner workout summaries. The Recent Activity list no longer shows a stray dash for bodyweight or rep-only exercises. It now reads the reps plainly (for example "12, 12, 12" instead of a confusing placeholder).
Easy Mode: one switch makes everything bigger. For anyone who finds the app small or busy, there is now a single switch that makes all of Strata larger, text, buttons, everything, and it takes effect the moment you flip it. Staff will find it at the top of "Simplify my view" in the menu (top right); athletes and parents have a "Bigger text & buttons" option in the same menu. It only changes your own view, follows your account, and switches back anytime. Pair it with "Simplify my view," which hides whole sections you do not use, and Strata gets as small and simple as you want it.
Wednesday, July 16
Tablet Station: run a whole lift group off one tablet, no phones needed. When your athletes can't have phones at the rack, open a workout and tap "Tablet Station." Pick up to four athletes, and each gets their own column with their prescribed loads already filled in. They log their sets right there, and each one saves on its own. Tap "Swap in teammate" to rotate the next group through. It logs exactly like the regular workout logger, so the numbers land in every athlete's history.
Drop a workout sheet in and Strata reads it. In Training, the new "Import Sheet" button lets you drag in a coach's workout, a PDF, a photo, or a document, and Strata pulls out the exercises, sets, and reps for you. It opens in the builder so you can check and fix anything before you save. Nothing is saved until you say so.
Switch top speed between meters-per-second and miles-per-hour. On the Testing Day board there is now an m/s / mph toggle, so you can show speed in whichever unit your athletes and coaches think in.
Delete a single bad test result. If a testing number is just wrong (a kid who never ran that drill, a mistimed gate), you can now delete that one entry from the athlete's History tab, and it stays gone. Everything else on that day is kept.
Weigh-in trend over the season. On an athlete's profile, the Body & Weight card now charts their weight over time (Season, Year, or all of it), so you can see a trend at a glance when they weigh in for practices. It stays with your athletic training and medical staff, other athletes and sport coaches never see it.
A spider chart and a "what-if" on your Fitness Score. Your own Fitness Score (My Wellness, My Score) now shows a spider chart of your strengths at a glance, and as you type in new numbers it previews the score before you save, so you can see what a new best would do.
Fixed: QR check-ins that didn't show up. We found and fixed a problem where athletes could check in at the training room by QR code and the visits would not appear for staff. Check-ins now come through reliably, and if a phone ever can't reach the system, the athlete is told to let you know instead of seeing a false "all set."
Sunday, July 12
A hydration color chart for your restrooms. In the Hydration tool (Training, Hydration) there is a new "Restroom Chart" button that prints a clean, one-page hydration poster you can hang above the urinals and sinks. It leads with your mascot in your school colors ("Bombers, Stay Hydrated"), shows the urine color scale from well hydrated to dehydrated, and adds a few quick facts and a riddle to give athletes something to read. It is Strata branded, not tied to any drink company, so any school can post it.
Cleaner printouts everywhere. Every printout and PDF in Strata, reports, passes, charts, the taping list, now prints without the browser's web-address, date, and page-number strip across the top and bottom. Your documents come out looking like clean, professional handouts.
The away-game taping list got easier to use. It now reads well on a phone, lets you pull a team's players with a quick search by sport, level, and gender, trims the tape-job list to the ones you actually use, lets you pick the physician and Athletic Trainer from your staff lists, fills in the date automatically, and even lets you sign right on the screen with your finger.
Saturday, July 11
Build the taping list for an away game you can't travel to. When you can't make the trip and the host school's Athletic Trainer will tape your athletes, Strata now builds that signed sheet for you. Open the Game-Day Kit and start a taping list: it pre-fills anyone who is out or on modified activity with the body part and a suggested tape job, and you can add anyone else on your roster, or a name that is not on it, in a tap. Fill in the opponent and the date, and it prints as a clean, Strata-branded request with signature lines for your team physician, you, and the host Athletic Trainer who does the taping. Each trip saves its own list, so you can reopen or reprint it. It lives in the Game-Day Kit, which only your athletic training and medical staff can see.
Thursday, July 10
The sign-in screen now fits every screen. The welcome page you and your athletes see first now lays out cleanly at any size. On a wide monitor it is the full two-panel view; on a phone or a narrow window it stacks into a single tidy column with the sign-in and the demo logins right up top. Nothing gets cut off anymore, so the first thing a new user sees always looks right.
A cleaner, calmer look across the app. We went through the app and stripped the decorative clutter, the little emoji and accent bars that dressed up headers and buttons without telling you anything, and kept only the marks that actually help you find things (the phone on QR check-ins, the brain on concussion). The injury, medical, and import screens in particular read cleaner and more professional now.
Faster "Getting Taped" check-in. When an athlete checks in just to get taped, the tape list is now the three that actually come up, Athletic Tape, KT Tape, and Spat over shoe, instead of a long menu of options nobody used. They still pick the body part and side, so you know exactly what was taped and where. It is a couple of taps now.
Put Strata on your phone like an app. Open app.stratastrength.net on your phone, and it will offer to add itself to your home screen (on Android it is a one-tap Install; on iPhone, tap Share then Add to Home Screen). After that it opens full screen with its own icon, just like an app, and it always updates itself, you never have to update it from a store. There is a printable one-page guide you can hand to athletes and coaches.
Athletes divide into teams by grade, even before you build the rosters. If you haven't set who is Varsity, JV, or Freshman yet, Strata now sorts them for you: seniors and juniors show as Varsity, sophomores as JV, and freshmen as Freshman. So the moment your athletes are in, filtering the roster by team and building group workouts just works. It is only a starting point, an explicit team you set always wins, and you can change any athlete anytime. It also stays current on its own each year as classes move up.
Fixed a bug when updating an injury. Editing an existing injury or visit could throw an error before it saved. That is fixed, updates save cleanly now.
Type your injuries once, on the sideline. Strata does the rest. If you jot the day's injuries in your phone's notes during a game or practice, the way most of us actually do, you can now paste that whole block into Strata and it reads it for you. It matches each name to your roster and pulls out the body part, side, and how it happened from your own shorthand ("L HS strain, low grade" becomes Left Hamstring, Strain, mild). You get a review screen to fix anything before it saves, then it drops a draft into each athlete's injury log for you to finish when you get back to the office. It is careful on purpose: everything comes in as "Monitoring," it never clears anyone, and it will not mistake "denies head symptoms" for a head injury. Look for "Import Notes" on the Injuries page.
A full pre-launch hardening pass. Ahead of onboarding new schools, we ran the entire app, every role from athlete to Athletic Trainer to AD, every page, on both desktop and phone, through an automated stress test and fixed everything it caught: a handful of rare crashes (including several that a single old or imported record with a missing date could trigger), athlete names breaking mid-word on phone screens, and navigation labels that were too small to read comfortably on a phone. Headers and titles across the app now use one consistent typeface, and the smallest text sizes were raised for readability. This stress test now runs before every release, so what your staff and athletes see stays stable as we ship new features.
Wednesday, July 9
Heat policy now fits your part of the country. The WBGT heat thresholds were built for Ohio. You can now pick your NATA regional category in Adjust Heat (WBGT) Policy: Zone 1 for cooler and northern states, Zone 2 for the central states (what Ohio uses), or Zone 3 for the warmer and southern states. Warmer regions run higher thresholds because those athletes are more heat-acclimatized, so a school in Georgia is not put on "extreme" at a temperature that is normal for them. You can still fine-tune stricter than your zone, just never more lenient. Pick your zone and the flags, the dashboard, and the alerts all follow it.
Strata 360, rebuilt graphs. The 360 timeline now reads the way it always should have: every week is labeled with real dates, each row (training load, wellness, sleep, recovery) sits on its own healthy range with the green zone clearly marked, days below healthy show as red dots, and an injury draws a red line straight down through every row so you can see what led up to it. Training load shows your actual logged sessions against the athlete's own "usual week." Tap any day to get the full readout for that date: training, sleep, recovery, wellness, and any visits or events. Pick 30 days, 90 days, or the whole season. On the summary tiles up top, the numbers now wear their status color, a 6-hour night or a 46% recovery shows amber or red instead of neutral white.
Special tests, built into the injury eval. When you log an injury, a Special Tests section now appears for that body part: pick Knee and you get the knee tests (Lachman's, McMurray's, the drawers, valgus/varus, and more), pick Ankle and you get the ankle tests, and so on. Tap a test once to mark it positive, again for negative, again to clear. Your results drop straight into the Objective line of the SOAP note when you build it, so your exam reads the way a referral expects. It stays out of the way until you open it, and it only shows the tests that matter for the body part you picked.
One "Build SOAP note" button. The two SOAP buttons are now one. It folds whatever you dictated together with the injury details you filled in, into a clean S/O/A/P note, and building it again refreshes the draft instead of piling up duplicates. There's also a Clear button to wipe the note and start over.
Thursday, July 9
Game Eval, now finish the exam after the game. Every sideline triage you log during a game (Up / Hold / Down) can now be opened afterward and turned into a full evaluation with one tap. The athlete, body part, side, and your sideline notes carry over, so working through everyone you flagged after the final whistle takes seconds, not a rebuild.
Rehab circuits. In the rehab plan builder you can now group exercises into a circuit, several moves done back to back for a set number of rounds, instead of listing them one by one. The athlete sees them grouped, the way you actually want them performed.
Student Athletic Trainer role, with co-sign. A new Student AT login lets athletic training students document under supervision: they can chart visits, notes, and rehab, but everything they enter is held as "pending co-sign" until a certified Athletic Trainer approves it, and a student's return-to-play clearance does not take effect until you co-sign it. Who charted it and who signed off are both on the record.
Per-set percentages in workouts. Building a lift, you can now set a different percentage for each set, type something like 80, 80, 85, 90 for two sets at 80%, then 85%, then 90%, and each athlete's bar weight for every set is calculated from their tested max.
More GPS systems supported. Strata now reads exports from Catapult, StatSports, Titan (now part of Hudl), SPT, and Polar, so whichever player-tracking system your program uses, the data drops into each athlete's record.
Voice dictation, tuned for athletic training. The built-in mic now understands sports-medicine terms the phone keyboard butchers, patellar tendinopathy, Lachman's test, ACWR, e-stim, Osgood-Schlatter, and it cleans up the spelling for you. Speak your note naturally and it types it out.
Polish across the app. Sharper, more readable colors on darker team brands; a cleaner wellness trend chart; the athlete's name no longer cuts off on the dashboard; and a handful of small fixes to the training-room status board.
Tuesday, July 7
Talk instead of type. Voice dictation is built in. Any notes field in Strata now has a microphone. Tap it, speak, tap again, and your words drop straight into the note, so an Athletic Trainer with tape on their hands can document a visit, a progress note, or an injury without touching the keyboard. It works the same on your iPhone and on a computer, with high accuracy. The mic only shows up when you're in a field where dictation makes sense.
Friday, July 3
For hospital-based Athletic Trainers: chart your whole day in one sweep. A new Epic Notes button on the Injuries page shows every visit you documented in Strata that day, each formatted as a complete SOAP note built strictly from what you recorded, including the athlete's own pain and function self-reports. Copy them one at a time as you chart, or Copy All and paste the whole day into Epic with a divider between athletes. Every visit row also has one-tap Update and Epic note buttons, so the sideline documentation you already did becomes your EMR charting instead of a second job at 9 pm. Epic stays the medical record of care; Strata stays the school's athlete record.
Thursday, July 2
Velocity-based training, without the six-figure sports science department. Analytics has a new Bar Speed tab. Log the load and bar speed from any velocity device (Tendo, GymAware, PUSH) as your athletes lift, and Strata builds each athlete's load-velocity profile, estimates their 1RM without ever putting a max on their back, and turns a velocity goal into today's exact plate targets. When the readiness engine flags an athlete, their targets automatically show 5 to 10 percent lighter. The team board ranks estimated 1RMs with six-week change, last session's bar speed, and readiness, and tapping an athlete opens their full profile chart.
Share your Emergency Action Plan across schools. The EAP network is live. In your Game-Day Kit, flip the Network toggle on any EAP link to share it, and browse the EAPs other Strata schools have shared, so a visiting Athletic Trainer can pull up your venue's plan (and you theirs) before the game even starts. Sharing is opt-in per document, and only signed-in Strata schools can see the directory.
Pinch-to-zoom works everywhere now. The app used to block zooming (a workaround for iPhones jumping in on text boxes). We fixed the underlying cause instead, so anyone can now zoom the whole app on their phone, and text boxes no longer trigger the iPhone jump.
No signal, no scary error. Opening Strata with no connection now shows a clean "You are offline" screen with a retry button instead of the browser's error page. Your data is never at risk, the app just waits for a connection.
Merging duplicate athletes is airtight. When you merge two copies of the same athlete, their treatment visits, wearable data, fuel log, and training sessions all follow to the combined record now. And if any piece ever fails to move, Strata tells you exactly what to double-check instead of staying quiet.
An athlete's wearable screen now beats the app that came with the watch. It opens with one big Recovery ring and a plain-English line that tells the athlete what to do with today, and that line knows things Whoop and Oura never will: it folds in their actual training load and whether they play today or tomorrow. Below it, today's HRV, resting heart rate, and sleep are compared to that athlete's own 14-day normal ("8% above your normal"), not some generic population number. Game day plus low recovery gets its own advice: keep pregame light, fuel and hydrate, save it for the game.
Every brand of wearable gets the full experience. Whoop Recovery, Oura Readiness, Fitbit Daily Readiness, Samsung Energy Score, and Garmin Training Readiness all power the same recovery ring. Garmin athletes whose watch only reports Body Battery get the ring too, honestly labeled as Body Battery. Apple Watch has no recovery score to show, so those athletes keep everything else: their numbers against their own normal, trends, and game markers.
The team Wearables board now connects recovery to the rest of Strata. Two new columns no wearable company can show you: each athlete's training load (acute vs their 4-week average) and days until their next game, right beside their recovery. A summary strip up top counts who is below 50% recovery, whose training load is above normal, and the one that matters most: low recovery with a game today. Sort by any of it.
See your team's wearable recovery in one place. Analytics has a new Wearables tab. Every athlete who chooses to share their wearable shows up on a team board with their Recovery, Strain, Sleep, HRV, and resting heart rate, color coded, with the lowest recovery listed first so you can spot who needs a lighter day. Sort by any column and filter by sport, level, or gender. Private by default, only athletes who opt in appear.
Easier on the eyes. We went through the whole app and made the headings and small text easier to read: cleaner fonts, better contrast, no more cramped condensed type where it was hard to make out. Your big scoreboard numbers keep their bold look, and the Strata logo is untouched.
Bad sensor readings no longer count. If a timing gate ever mis-fires and records something impossible (like a Pro Agility that would beat a world record), Strata now quietly leaves it out of your leaderboards, analytics, and athlete scores instead of letting it throw everything off.
Name a testing day. A testing date can now be given a real name, like "Varsity Football Spring Testing," instead of just a date. The name shows on the board and on the printout.
Cleaner rosters for timed sports. The results board for swimming, track, tennis and the like now shows every level (not just one class), drops a column you did not need, and has a search box so you can jump to an athlete instead of scrolling past 160 names.
Strata now pulls straight from your VALD gates and force plates. If your school runs VALD SmartSpeed timing gates or ForceDecks force plates, Strata connects to VALD directly. One tap pulls every test, matches it to your roster by name, shows you a preview, and imports without doubling anything up. No more exporting files from the VALD Hub.
A Testing Day board worth hanging in the weight room. Analytics has a new Testing Day tab: combine-style leaderboards for every metric you test (sprints, jumps, power, lifts) with medals, personal-record flags, team best and median, and a Most Improved view. Filter by sport, class year, or testing date, flip to per-athlete Report Cards, and print a branded board.
Sign in with Google or Microsoft. Staff and athletes can now sign in with the Google or Microsoft account they already have, whichever your school runs. Same account either way, still protected by two-factor, and only people your school has added can get in. The sign-in screen also carries the same clean, consistent Strata look everywhere.
The athlete experience got a full makeover. The athlete dashboard now leads with their name, number, and Relative Athleticism score in a clean masthead, then today's readiness, injury status, fuel, and wellness as bold stat cards with progress bars. The wellness check-in is now one screen and one tap per line, no more dragging sliders. Everything is rounded, readable, and consistent with what your staff sees, on any phone.
A new school sets itself up. First sign-in now opens a guided setup: import your roster from any spreadsheet, confirm sports, invite staff, assign team staff, connect your schedule, load physicals, and get athletes signed in. Each step checks itself off as it happens, and anything you handle outside Strata can be marked done. Existing schools can open it anytime from the menu as a health check.
Readiness flags now come with an action. When an athlete's readiness flags red, the Athletic Trainer sees a Modify button right on the watch list. Strata drafts a specific modification from what actually triggered the flag (hot training load, short sleep, low fueling), the AT edits or sends it in one tap, the athlete and parent get it, and the row shows it is handled for the day.
The Career Passport: an athlete's record now travels. Any athlete can export a verified one-page career record (best marks with dates, training age, check-in consistency) plus a portable data file. A transfer hands that file to their new Strata school and their history continues unbroken. Staff can pull it from any profile, and seniors can use it as a recruiting card alongside the Recruit PDF.
Injury surveillance no other software can produce. Injury Impact in Analytics grew into a full surveillance suite: every injury from the last 12 months shown WITH what the two weeks before it looked like (training sessions, sleep, wellness, check-ins), days lost by body region, protective equipment vs days lost, injuries by month, time-to-return medians from your own athletes, recurrence rates, and a de-identified research export. Sports Coaches get a lean version for their own sport: the patterns that shape practice design, never individual details.
Athletes now report their own recovery. While injured, an athlete logs a two-tap daily check: pain 0 to 10 and how much of normal activity they can do. The Athletic Trainer sees that trend next to their own visit notes, and every episode can print as an Episode Outcome Report: the visit log, the pain and function change from first check to last, and days affected. Program-wide, a new outcomes card shows average pain change, percent returning at full function, and median episode length, the numbers physicians and clinics ask for.
And a stack of polish. Stat tables turn into easy stacked cards on phones. Fuel logging's plus button no longer stops at 3 servings. Corners are rounded and fonts are readable everywhere. The demo login lost its dead buttons. Dozens of small fixes from a top-to-bottom audit, including tighter security on exports and profiles.
Monday, June 29
Signing in just got easy. Trouble logging in is over. On the sign-in screen, type your email and tap "Email me a code to sign in." Strata emails you an 8-digit code, you type it, set a password, and you are in. No links to hunt for, and it works even with strict school email security that used to quietly block the old one-click links. Admins can also send any staff member or athlete a sign-in code straight from User Management. The code email now carries the Strata logo and looks the part.
A calmer sign-in. The dashboard no longer flashes a couple of times right after you sign in. It now lands once and holds steady.
A cleaner roster. The roster stopped flickering every time you touched it, and the "Sort" menu is tidier: it only lists the things your athletes have actually been tested on, instead of a long list of empty options.
Friday, June 26
Locked out of two factor? One click fixes it. If a staff member ever loses the app that holds their sign-in code (new phone, wrong app, or just can't find it), an Admin or Athletic Director can now reset their two factor with one button. Go to User Management, find the person, and tap Reset 2FA. They simply set it up again the next time they sign in. No support call, no waiting. We also made the setup and sign-in screens much clearer about where your code lives (Apple Passwords, built into iPhone and Mac, is the simplest), so fewer people get stuck in the first place.
A cleaner, sharper schedule. The weekly schedule got a full redesign. Your next game now sits in a bold countdown banner up top, and the day-by-day list reads as a clean timeline: games stand out big with their sport and home or away, while lifts and practices stay compact underneath, all in time order. Game days light up in your school's color right in the week strip, so you can see your week at a glance. It works the same whether you open it on a laptop or your phone.
Wednesday, June 25
Read a physical, skip the typing. Strata can now read a signed physical and fill in the clearance for you. Drop in your physical forms (photo or PDF) under AI Smart Import, choose Physical Clearance, and Strata finds the Medical Eligibility page on each one, reads the Date of Exam and whether the athlete was cleared for full participation, matches it to the right athlete on your roster, and sets the expiration for you (in Ohio, the Date of Exam plus 13 months). Anything it cannot read cleanly is set aside for you to handle by hand. It never guesses a clearance, and you approve every one.
Parents and athletes can upload their own. From their phone, an athlete or parent taps Upload and snaps one photo of the page their doctor signed, and it lands in your review queue. Strata reads it, you approve it. They only need that one signed page, not the whole packet, and the form is kept on file as proof. Your Athletic Trainer, Admin, or Athletic Director can each review and approve uploads, and the medical details stay walled off from coaches.
Saturday, June 21
Heat-season WBGT on autopilot. During the hot months, Strata can take your WBGT reading for you at the times you set, or just remind you to take it. Open the WBGT Monitor, turn on Auto-Monitor, pick your check times (it starts with 8:00 AM and 3:30 PM for two-a-days), and set your heat-season dates. Strata then estimates WBGT from your weather station or location and logs it automatically, or pings you, at each time, and it turns itself off outside those dates so you are never bothered in October. It only logs a reading near its scheduled time, so a stale number never sneaks into your record.
Friday, June 20
Different reps each set. Workouts no longer have to be the same reps across every set. In the Reps box, type a ladder like "10, 8, 6" and Strata reads it as one set of 10, one of 8, one of 6, and fills in the set count for you. It shows up clean for the athlete as "10 · 8 · 6." The default is still 3 sets of 10, so nothing changes unless you want it to.
Calendars that actually read clean. You can now connect your school's athletics schedule and Strata makes it readable: "Lacrosse vs Moeller," not "St. Xavier High School Varsity Mens Lacrosse vs Archbishop Moeller High School." It pulls out the sport, level, opponent, home or away, and even the final score. - Three ways to add it: paste your athletics site's schedule link, or just drop in the calendar file you downloaded. Paste the plain calendar webpage and Strata finds the live feed for you. - It stays current on its own. A subscribed schedule refreshes quietly once a day, so new games, time changes, and cancellations show up without anyone re-importing. - A game-day look you can scan. Each game shows its sport's emoji (a football, a soccer ball), home games carry your school's color, away games are slate, and the week strip uses small color dots instead of a row of trophies. - See only what you care about. A "Show" filter lets you pick just the sports you want, just a level (Varsity, JV, Freshman), or only home games. - Event coverage for multi-AT staffs. Tap a game to assign which Athletic Trainer (or trainers) is covering it. Their name shows right on the event. - Subscribe on your phone, and it stays current. Each coach, athlete, and parent can add their schedule to their phone or computer calendar with a private link, and it updates itself. New games, time changes, and cancellations appear on their own, no re-importing. The link carries only what that person should see (their own teams, a coach's sport, and the school day), and each game shows the level and its real start and end times right in the title, for example "Varsity Football vs Princeton, 7:00 to 10:00 PM." Prefer a one-time copy? You can still download a snapshot, or just the games you are covering.
Fuel that follows the schedule. Each athlete's daily fuel target now adjusts to what's actually on their calendar: it loads up the day before a game or testing day, eases back on a true rest day, and refuels the day after. Injured athletes are never put on a "diet," their calories ease toward maintenance but protein stays high to heal, and a head injury raises their hydration target. Nothing can ever drop an athlete below a safe floor without an Athletic Trainer or dietitian.
Notify a parent in your own words. The "Notify Parent" button now writes a warm, specific draft from the injury details, greets the parent by name, explains what the status means in plain terms, and signs off from you. It sends to both parents when two are on file. Concussions use a carefully written message about the symptom log, returning to the classroom before the field, and not rushing back.
Thursday, June 19
Missed Treatment button. One tap logs that an athlete missed a treatment, notes the time, and notifies the athlete and parent. It has a 30-second undo, and if you catch it later you can mark it "logged in error" without erasing the record. No fines or punishment language, just an honest, dated paper trail.
Concussion tools, your choice. Added optional VOMS, mBESS, and Near Point of Convergence assessments you can run right from the athlete's page. They are free and validated, scored to match SCAT6, and entirely up to the practitioner to use.
Return-to-Learn protocol. A staged academic recovery plan now runs alongside Return-to-Play on the concussion record, with an accommodations menu (extended time, reduced screens, rest breaks, hat or sunglasses, and more).
Whirlpool / cold-tub care log. A new tab to log your HydroWorx or cold-tub water chemistry (bromine, pH, alkalinity) and upkeep tasks, with history.
Weight-room weigh-in is now optional. A school setting lets you turn off the body-weight check at weight-room check-in, useful for all-girls programs. The setting rides along in the check-in QR code automatically.
Build a SOAP note from your eval. The injury evaluation can assemble a clean SOAP note from the details you already entered, no re-typing, no AI required.
Date of Injury everywhere. Injury day counts now count from the actual date of injury, so a recovery timeline reads "Day 50," not "Day 0."
Wednesday, June 18
The full medical record (EMR), built in. Signable SOAP clinical notes, ICD-10 suggestions from your note text, a unified clinical chart, entrance and exit records, allergies and medications, and a tamper-evident access log. Clinical image attachments stay on your device. There is a school dial for how deep you want to go (Basic, Standard, Clinical).
Talk your visit, get a structured note. Dictate an evaluation out loud and Strata organizes it into a proper SOAP note (subjective, objective, assessment, plan) with body region, return-to-play, follow-up, and referral.
Athlete Health tab. Each athlete profile now has a Health section (allergies, medications, alerts, injury history, concussion), shown only to the roles allowed to see it.
Privacy hardening for coaches. Sports coaches now see only their own sport's athletes, never concussion detail or sensitive medical information, while still seeing the safety alerts and allergies they need. (Athletic Trainers and Athletic Directors keep full access.)
One Settings hub. School settings, medical depth, coaching cues, and injury-grading options now live in one place.
Tuesday, June 17
Exit Record. A career-bookend health and performance report you can generate when an athlete leaves or graduates.
Race and meet results for swimmers, runners, and track. Athletes and parents can now see their times, athletes can self-log offseason, club, and indoor results (clearly tagged as self-reported), and imports understand SwimCloud and Athletic.net.
Season report by year. Pull prior years and seasons (for example, Winter 25-26) from the report selector.
Manage your sport list. Add or remove any sport per school, with restore. All-boys and all-girls schools no longer see the other gender's sports.
Heat-season planning. A preseason WBGT chart for July and August two-a-days, color-coded to the official OHSAA heat-risk levels.
Monday, June 16
Readiness signal. A single, science-based read on each athlete that blends training load, sleep, wellness, recovery, and fuel into one clear flag for staff. It points your eye, it never auto-changes a program.
Two-way athlete messaging (SafeSport-safe). A safe channel where a parent is always copied, every message is permanently logged, and athletes can acknowledge with a tap. Each school can turn it on or off.
Injury surveillance report. A one-click end-of-season injury report for Athletic Director, coach, and Strength and Conditioning meetings.
Coach Digest. A weekly cross-silo brief for coaches that greets them by name and signs from the team's Athletic Trainer.
Sleep and wellness watch. A cadence-aware low-sleep flag for staff, plus an optional sleep screen for athletes.
Sunday, June 15 and earlier in the window
GPS and player tracking. Catapult, StatSports, and Polar load data built into Strata: a team board with leaderboards and load bars, a 28-day athlete timeline, injury-aware load status (ACWR), and a branded one-click export. Works for all field sports.
VALD force-plate support. Import ForceDecks and SmartSpeed results with the same drag, drop, and preview flow, on their own tab.
Fuel tracker, deeper. Hundreds of real foods (including local favorites) for zero-typing logging, a typeable portion box, tap any past day to view it, a printable fuel report to share with a dietitian, and parent view is read-only for support. Alcohol is blocked for under-21 athletes and illegal substances for everyone.
Equipment room. Issue several items to an athlete at once, automatic return reminders you control, and gear issued during an evaluation now flows straight into the tracker.
Athlete Reminders, parent always copied. A permanent communication log, the athlete sees the department rather than the individual sender, and clearing a reminder hides it from view without ever erasing the record.
Roster reconcile in one paste. After tryouts, paste your new roster and Strata reconciles who is new and who graduated or left, with one-click archiving and login creation.
Network norms (preview). A look at how an athlete compares against the whole Strata network by sport, position, age, and gender, with a privacy floor so small groups never show a number.
Multi-day workout builder, baseline range of motion, recovery milestones, per-school feature toggles, and a sweep that removed every em-dash from the app for a cleaner read.
This log is maintained by the Strata team and updated as we ship. It is meant to be shared.