{"version":2,"sections":[{"key":"general","icon":"🐺","title":"Getting started","staff":["PACKMODE is home base for your team or your training business: athletes, schedule, attendance, player progress, plays, payments and notes to families in one place.","COACHES open on five tabs: Today (your next practice or game with one-tap attendance, what's waiting on you, and Log a session for a player), Team, Plays, Messages and More.","TRAINERS open on five tabs: Today (your bookings and what needs marking done), Athletes (everyone you train, one tap to their Player Card), Sessions (open times and packs), Business (booking link, sales, scholarships) and More.","Invite assistant coaches and families from More → Organization settings → Invite a member. Pick who it's for (a parent or athlete invite is tied to one athlete), tap Create invite link, then Share invite. Leave the email blank to get a link you can text.","You decide which features parents and athletes see, feature by feature, in Permissions (More → Organization settings).","💻 ON A LAPTOP: app.packmode.app/coach is the same account and the same data, built for keyboard work: take attendance, paste a whole season or roster, rate the whole team, write messages. Trainers also run open times, packs and sessions there (Training). If you sign in to the app with Apple, you don't have a password: type your email and tap \"Email me a sign-in link\" instead."],"family":["PACKMODE is where your athlete's team and training live: schedule, progress after every session, home practice and updates from the coach.","PARENTS open on My Athlete (your child's Player Card), Schedule (everything in one list), Team and Store. ATHLETES open on Me (your Player Card), My Pack (where you stand with your team), Plays and Schedule.","Joined with a code but see \"Not linked to an athlete yet\"? Ask your coach or trainer for an invite made for your child.","You only ever see your own athlete's information. What's visible here is what your coach has turned on for families."]},{"key":"roster","icon":"👥","title":"Roster","staff":["Coaches: add athletes on the Team tab one at a time, or tap 'Add several at once' and type the whole roster, one athlete per line, name then jersey number (e.g. 'Marcus Jones 23').","Trainers: the Athletes tab opens with Add an athlete (name, plus jersey and school if you like) and one list of everyone you train. Groups are at the bottom if you want them (Rename sits next to each group), but you never have to make one first.","Tap any athlete to open their Player Card: ranks, progress log, attendance, streaks, badges and home practice."],"family":["Tap your athlete to open their Player Card: ranks, progress log, attendance and badges in one view. Teammates on the roster show name and number only."]},{"key":"attendance","icon":"🗓️","title":"Schedule & attendance","staff":["Schedule practices and games: pick the date, set the time and add a location. If Today says Nothing on the schedule, tap Add an event.","At the event, mark each athlete Present, Absent, Late or Excused from Today. Attendance rates and streaks update on each Player Card automatically.","Mistyped something? Open the event and tap 'Edit or delete this event'.","Families add your whole schedule to their phone's calendar from their Schedule tab, and it stays in sync as you add or change events."],"family":["The Schedule tab shows everything in one list by day: practices and games for each of your athletes, plus the training sessions you've booked, across every team and trainer.","Tap Add everything to my phone's calendar once and it all syncs to Apple, Google or Outlook and stays up to date."]},{"key":"development","icon":"📈","title":"Player progress","staff":["LOG A SESSION IN UNDER A MINUTE: trainers tap Log session on a booking in Today (or Log next to an athlete); coaches tap Log a session for a player or Log practice notes under the last event. Tap the skills you worked on, rate them 1–5 if you like, add what went well and what to practice at home, and save. Log another player takes you down the roster.","Tap Speak next to a notes box and just talk. It's transcribed on your phone (the audio never leaves it) and you can edit the text before saving.","Every log and assessment lands in the athlete's Progress log on their Player Card, newest first: what was rated, which skills went up ▲ or down ▼, and your notes. Parents see a note only when Share with parent is on.","Practice at home becomes an assignment on the Player Card. The family taps Mark done, and next time you log you'll see Last time's home practice to mark Done or Not done.","Ratings become ranks per skill, Cub → Scout → Tracker → Hunter → Alpha, with progress toward the next rank. Rate honestly and regularly: the trend is the story families care about."],"family":["Your athlete's skills are ranked Cub → Scout → Tracker → Hunter → Alpha from the coach's ratings, with a progress bar toward the next rank.","The Progress log on the Player Card shows each session newest first: what was worked on, which skills went up ▲ or down ▼, and the notes the coach shared with you.","When there's home practice, do it, then tap Mark done. The coach sees it at the next session."]},{"key":"development","icon":"🎤","title":"Voice Log","staff":["Talk through practice instead of typing: 'Marcus was locked in on defense, give him a four. Cam's handle looked shaky, two.' The app turns your words into skill ratings you review before anything saves.","Speech is transcribed on your phone; audio never leaves the device. You can also type or edit the log by hand."],"family":[]},{"key":"development","icon":"📊","title":"Week in Review","staff":["One tap on Sunday night: the last 7 days written up from the real numbers (events, attendance, who moved in which skills, badges earned) plus a ready-to-share update for families. The family draft only goes out when you send it."],"family":[]},{"key":"practice_plans","icon":"🏀","title":"AI Practice Planner","staff":["Describe what you want to work on and get a structured practice plan, warm-up through scrimmage, in seconds. Edit anything before you use it.","Plans are saved to the team so assistants can run the same practice."],"family":[]},{"key":"communications","icon":"✉️","title":"Messages","staff":["Draft messages to families (schedule changes, weekly updates, tournament logistics) with AI help. Nothing sends automatically: you review, edit and send it yourself.","Drafts, team messages and notes about other kids stay with staff. Notes you post to a Player Card go to that child's family only."],"family":["Team updates written by your coach appear here."]},{"key":"lineups","icon":"🔁","title":"Lineup / Rotation","staff":["Build game lineups and rotations from your roster. Saved lineups stay with the team so you can reuse and adjust them game to game."],"family":[]},{"key":"plays","icon":"🎯","title":"Plays & 3D","staff":["Draw plays on the whiteboard (drag routes for each player and the ball) or start from the built-in library: Pick & Roll, Horns, zones and more.","Tap Watch in 3D to see any play run with animated players wearing your roster's jersey numbers. Step through it to teach it."],"family":["Learn your team's plays and watch them run in 3D, a moving picture of what the team is working on."]},{"key":"store","icon":"🛍️","title":"Team Store","staff":["Sell team gear (shirts, hoodies and more) as a fundraiser. Supporters buy, items ship straight to them, and the team gets paid.","Connect payouts first: More → Organization settings → 💳 Payouts → Set up payouts. Stripe handles your bank details; PACKMODE never sees them."],"family":["Rep the team: browse the store and order gear shipped straight to you. Purchases support the team."]},{"key":"achievements","icon":"🏆","title":"Ranks, points & the team board","staff":["Athletes earn points, levels, badges and streaks from showing up and improving, and the team board ranks them by points.","On the board, teammates and parents see only each other's name, level, points and streak: never ratings, attendance or school. A parent can keep their child off the board entirely; you still see everyone."],"family":["Your athlete earns points, levels, badges and streaks for showing up and getting better. My Pack shows where you stand with your team.","Teammates see only each other's name, level, points and streak, never ratings, notes, attendance or school.","PARENTS: to keep your child off the team board, turn off Show on the team board on My Athlete. Only you can change it."]},{"key":"general","icon":"💵","title":"Training packs & getting paid","staff":["Trainers: post session packs in Sessions ('8-Session Development Pack: $240'), with an optional 'valid for X days'. Post your open times as one-off days or weekly slots. Families can only book times you've posted, and booked times close automatically.","Share your booking link from Business (Preview shows it exactly as a parent sees it). A family picks a pack, pays by card, then picks session times. The booking shows up in Today right away.","Get paid: More → Organization settings → 💳 Payouts → Set up payouts. Once the card says Ready ✓, each sale goes to your bank. PACKMODE keeps 7.5% and covers Stripe's card processing out of it: a $200 pack pays you $185.","Cancel a session from Upcoming bookings and it goes back on the family's pack. After a session, log it or mark it done.","💻 On a laptop, app.packmode.app/coach → Training does open times and packs too: tick several days, type '5pm, 6pm' and post them all at once. It also lists upcoming sessions and sales.","A family who can't pay: Business → Give a scholarship. They book like anyone else, the ledger marks it as a scholarship, and Business shows how much you've given this month."],"family":["Book training in a minute: your trainer sends a link, you pick a pack and pay by card (Stripe handles the payment).","Right after you pay you land on the scheduling page: tap the times you want. Save that page's link. It's how you come back to book your remaining sessions or cancel one. Booked sessions also show on your Schedule tab."]},{"key":"general","icon":"🗺️","title":"The PACKMODE Map","staff":["The PACKMODE Map (🗺️ on your organizations screen) is a directory of youth sports near you: trainers, gyms, camps, tournaments and leagues. Founding listings are free.","Trainers: put your program on it from Business by adding your city (needs one active pack). Camps, tournaments, leagues and clinics can be posted with dates.","The map shows programs and places, never where athletes live."],"family":["Find trainers, camps, tournaments and leagues near you. The map shows programs and places, never where athletes live."]},{"key":"general","icon":"🔐","title":"Accounts & privacy","staff":["Parents and athletes join with an invite you send, and each family sees only their own athlete. That's enforced on our servers, not just hidden in the app. You choose which features families see at all in Permissions.","Invite links are single-use. If one leaks, it's already spent or can be revoked.","Payments and bank details are handled by Stripe. PACKMODE never stores card or bank numbers."],"family":["Your account only shows your own athlete's information. Coaches control which features families can see, and nothing about your child is public.","Card payments are handled by Stripe. PACKMODE never stores your card number."]}],"releaseNotes":[{"build":78,"date":"2026-10-26","notes":["🗺️ THE PACKMODE MAP — the map of trainers, gyms, camps and tournaments now carries the PACKMODE name everywhere in the app, and so do the last few screens that still said WOLF."]},{"build":77,"date":"2026-10-26","notes":["💳 CLEARER PAYOUTS CARD — in More → Organization settings the card is now just Payouts, and it says what it does: training packs and store sales go to your bank, PACKMODE keeps 7.5% and covers card processing out of it."]},{"build":76,"date":"2026-10-26","notes":["🐺 THE NEW PACKMODE LOGO — the three-wolf pack mark is now the app icon, the launch screen, the sign-in screen and the top bar, and it's on the booking page and website too."]},{"build":75,"date":"2026-10-26","notes":["🙈 PARENTS CHOOSE WHETHER THEIR CHILD IS ON THE BOARD — on My Athlete there's a Show on the team board switch. Turn it off and other families and athletes won't see your child on the team board at all. You and the coaches still see everything, and only the parent can change it."]},{"build":74,"date":"2026-10-26","notes":["📋 COACHES CAN LOG SESSIONS TOO — on your team's Today tab, tap Log a session for a player (or Log practice notes under your last event). Pick a player from your team, tap what you worked on, add notes by typing or speaking, set home practice, and save. Then Log another player to go down the roster after practice."]},{"build":73,"date":"2026-10-26","notes":["🎙 SPEAK YOUR SESSION NOTES — in Log a session, tap Speak next to What went well or Practice at home and just talk. It's transcribed on your phone (the audio never leaves it) and you can edit the text before saving.","🏠 HOME PRACTICE THAT GETS CHECKED — what you put under Practice at home becomes an assignment on the athlete's Player Card. The family (or the athlete) taps Mark done when it's done, and next session the log shows Last time's home practice so you can mark it Done or Not done. Every assignment and its result shows in the progress log."]},{"build":72,"date":"2026-10-26","notes":["🐺 A HOME FOR ATHLETES — athletes now get their own tabs: Me (your Player Card, ranks and progress log), My Pack (where you stand in your team or training group: level, points and streak), Plays (learn your plays) and Schedule (your practices, games and sessions).","🔒 Teammates only ever see each other's name, level, points and streak, never ratings, scores, attendance or school, and the board is ordered by points. That goes for parents too."]},{"build":71,"date":"2026-10-26","notes":["📅 ONE FAMILY CALENDAR — parents' Schedule tab now shows everything in one list by day: team practices and games for each of your athletes, plus the training sessions you've booked, even across different teams and trainers. Tap Add everything to my phone's calendar once and it all syncs to Apple, Google or Outlook and stays up to date.","Team calendar subscriptions now use packmode.app links. If you subscribed with an old wolfmode.app link, subscribe again from the app."]},{"build":70,"date":"2026-10-26","notes":["⏱️ LOG A SESSION IN UNDER A MINUTE — right after a workout, tap Log session on the booking in Today (or Log next to any athlete in Athletes). Tap the skills you worked on, give them a quick 1–5 if you like, jot what went well and what to practice at home, and save. It lands in the athlete's Progress log, the parent sees it if Share with parent is on, and the booking is marked done."]},{"build":69,"date":"2026-10-26","notes":["📈 PROGRESS LOG ON EVERY PLAYER CARD — each assessment is now kept by date. The Player Card shows a Progress log, newest first: what was rated that day, how each skill moved since last time (▲ up, ▼ down), and your notes, so a family can follow the story from the first session on.","📝 Assessments now have a notes box for each athlete, with a Share with parent switch. Shared notes appear on the Player Card for the family; switch it off to keep a note private to staff."]},{"build":68,"date":"2026-10-26","notes":["🎓 SCHOLARSHIPS — trainers can give a family a pack for free: Business → Give a scholarship → pick the pack, enter the athlete → share the booking link. The family books sessions exactly like a paying family, the ledger marks it as a scholarship, and Business shows how much you gave this month. Add a private note for your own records if you like."]},{"build":67,"date":"2026-10-26","notes":["✏️ RENAME A GROUP — trainers can now rename any group: Athletes tab → Groups at the bottom → Rename next to the group."]},{"build":66,"date":"2026-10-26","notes":["➕ TRAINERS: ADD AN ATHLETE IN ONE STEP — the Athletes tab now opens with Add an athlete (name, plus jersey and school if you like) and a single list of everyone you train. Tap a name for their Player Card, or Rate athletes to do assessments. Groups are still there at the bottom if you want to split athletes up, but you never have to make one first. (Thanks, Xavier.)"]},{"build":65,"date":"2026-10-24","notes":["👋 A REAL WELCOME — new to PACKMODE? The app now asks who you are. Coaches set up their team in one screen. Trainers set up their business, with a first group and (if you like) a first session pack, in one screen. Parents and athletes go straight to entering their join code, and after joining the app opens right onto their team.","🏋️ For trainers: Sessions shows the next seven days with how many open times are left each day, Business shows sales this month and sessions still to run, and Today reminds you about athletes you haven't rated yet."]},{"build":64,"date":"2026-10-24","notes":["🏠 EVERYONE GETS A HOME — coaches now open on their team with five tabs: Today (your next practice or game with one-tap attendance, plus drafts to review and athletes not yet rated), Team, Plays, Messages and More (switch team, settings). Parents and athletes open straight onto their own Player Card, with Schedule (team events, training sessions you've bought, add to calendar), Team and Store. If you belong to just one organization, the app takes you straight there.","🔒 Families see coach tools in read-only: no draft or lineup buttons that would only fail. They also see only their own child's team in the team list, and the leaderboard no longer shows other kids' schools."]},{"build":63,"date":"2026-10-24","notes":["🏋️ A HOME BUILT FOR TRAINERS — if you run a training business, PACKMODE now opens on your own home with five tabs: Today (your bookings and what needs marking done), Athletes (everyone you train, in groups, one tap to their Player Card), Sessions (open times, packs, coupons), Business (your booking link, purchases, map listing) and More (invites and settings). Everything from the old Training & Billing page is still there, just sorted by job. Creating a new organization now asks whether it's a team or club, or a training business."]},{"build":62,"date":"2026-10-24","notes":["🏠 PACKMODE MOVED INTO ITS OWN HOME — the app now runs entirely on PACKMODE's own servers. You'll be asked to sign in once more: use the same email and password (or Sign in with Apple) as before. Your teams, athletes, plays, notes and purchases all came with you. Older builds stop working after this move, so make sure you're on build 62."]},{"build":61,"date":"2026-10-24","notes":["🔒 PARENTS SEE ONLY WHAT'S MEANT FOR THEM — the Communicator is now coaches-only by default: drafts, team messages and notes about other kids stay with staff. Parents still get every note you post about their own child, on the Player Card. On the roster, families see teammates' names and numbers, but not another child's school. You can still change what parents and athletes see in Permissions."]},{"build":60,"date":"2026-10-24","notes":["🧢 INVITED COACHES CAN OPEN THEIR TEAM — when you invite a coach or assistant, you now pick the team they'll work with (if you only have one team, it's picked for you). Before, an invited coach could see your teams but got \"not found\" when opening any of them. Already-invited coaches who have their team are unaffected."]},{"build":59,"date":"2026-10-24","notes":["🔑 SIGNING IN WORKS AGAIN — build 58 couldn't sign anyone in. It was set up to log you in somewhere the rest of the app didn't recognise, so every screen came back empty or asked you to sign in again. This build fixes that. Your account, teams and everything you've built were never touched; they were just out of reach. If you're on build 58, update to 59 and sign in as usual."]},{"build":58,"date":"2026-10-03","notes":["🐺 WE ARE NOW PACKMODE — new name, same app, same pack. Everything you've built — your teams, athletes, assessments, streaks, plays, film — is exactly where you left it. The tiers (Cub, Scout, Tracker, Hunter, Alpha) and the pack identity aren't going anywhere; the name on the door just changed to the one we could make our own. Invite links keep working, old and new."]},{"build":57,"date":"2026-08-25","notes":["✅ NO MORE 0% ATTENDANCE BEFORE YOU'VE MARKED ANYTHING — an athlete nobody has been marked present or absent for now shows \"—\" instead of \"0%\". A zero read like the kid never turns up, when really there was just nothing logged yet, and no coach could fix it by doing anything. Mark attendance at an event and the real number appears. Percentages you have already earned are unchanged."]},{"build":56,"date":"2026-08-25","notes":["📝 SESSION NOTES ON THE PLAYER CARD (Coach Xavier's idea) — after a workout, write the family their note in the Communicator as usual, then tap \"Post to the Player Card.\" It joins that athlete's card as a dated entry, newest first, so a family can read the whole story from the first workout to the most recent one instead of just a set of numbers. Notes you haven't posted stay private drafts, nothing posts itself, and you can take a note back off the card at any time. Notes you have already written are on the cards now — nothing was lost."]},{"build":55,"date":"2026-08-17","notes":["📱 THE APP FITS AN iPAD NOW — on a tablet, and especially sideways, PACKMODE was a phone screen stretched to full width: buttons a foot wide, and the team menu running off the bottom where you couldn't reach it. Now the page keeps a sensible width and sits centred, the team's feature buttons lay out two-up so the whole menu is on screen at once, and a play diagram is sized to fit the screen instead of overflowing it. Phones are unchanged."]},{"build":54,"date":"2026-08-14","notes":["🎥 SYNERGY LINKS TOO — Film Room now takes Hudl, Synergy, or YouTube. Whichever system your gym's cameras upload to, paste that link and tag it to a skill; it becomes prescribed work on the athlete's Player Card. Worth knowing who can actually watch: a Synergy link always asks for a Synergy login, Hudl opens for whoever the link was shared with, and an unlisted YouTube link is the one every family can open."]},{"build":53,"date":"2026-08-14","notes":["🎥 HUDL LINKS IN FILM ROOM — if your film already lives on Hudl (gym cameras that record every game and upload automatically), paste those links straight in. Tag a Hudl clip to a skill and it shows up as prescribed work on that athlete's Player Card, same as a YouTube drill. One caveat worth knowing: whoever watches needs access to the link, so a Hudl clip that requires a login only opens for people who have one."]},{"build":52,"date":"2026-08-14","notes":["😴 THE SERVER SLEEPS — and now the app says so. During testing our server spins down when nobody's used it for a while, so the first thing you do after a break can be slow or fail once. That used to say \"check your internet,\" which blamed your phone for our nap. The 3D view now retries itself before ever showing an error, and anything that can't reach the server tells you plainly that it's waking up.","⚾ Baserunners round the bases properly — the runner going first-to-third now touches second instead of cutting across the mound (thanks Dan)."]},{"build":51,"date":"2026-08-14","notes":["⚾ BASERUNNERS ON THE DIAMOND (thanks Mike) — baseball and softball plays now show the runners, in orange, moving with the play: the runner forced at second on a 6-4-3, the batter-runner racing to first, both runners on First & Third. A double play without a runner was just fielders playing catch.","🏷️ POSITIONS READ LIKE YOUR SPORT — Learn mode was labelling baseball positions \"OSS\" and \"OCF\". The O came from basketball, where tokens are O1–O5 and the letter means offense. Real position labels now stand on their own: SS, CF, 1B.","🎯 FIELDERS PLAY INSIDE THE FENCE — outfielders were positioned on (and slightly past) the outfield wall in every baseball and softball starter play. They now line up in the field of play, and the batter-runner no longer starts on top of the catcher."]},{"build":50,"date":"2026-08-14","notes":["⚡ INITIAL ASSESSMENT IN ONE PASS — rating a roster used to be pick-athlete, pick-skill, pick-rating, save, over and over (a 12-athlete basketball roster was 72 of those). Now open Initial Assessment from a team: one athlete at a time, every skill on one screen, tap the numbers, jump to anyone in the roster strip, and the whole sweep saves in a single go. Tap a number again to clear it; save a partial sweep and finish later.","💻 COACH WORKSTATION (new, on the web) — go to wolfmode.app/desk on a laptop and sign in with your app account. Paste a whole roster (one per line, jersey at the end), set the school for the batch, then fill the assessment grid straight from the keyboard: type 1–5 and it jumps to the next box on its own, arrow keys to move around. Ends with your roster ranked by initial assessment. Same data as the app — pick whichever is faster for you.","🧭 THE APP NOW TELLS YOU WHAT'S NEXT — a team flags athletes with no assessment or no school, and Training & Billing warns you when you have packs for sale but no open times posted (a buyer would land on an empty scheduling page). Sessions that already happened get a nudge to mark them done, and abandoned checkouts stop cluttering your purchases list."]},{"build":49,"date":"2026-08-09","notes":["🎓 SCHOOL ON EVERY ATHLETE — add a school when you add a kid (it sticks between adds, so a whole school's roster goes in fast) and it shows on the roster, the Team Overview, and their Player Card. You can now edit an athlete too — school, jersey, or name — without re-creating them.","📊 RANK FROM THE INITIAL ASSESSMENT (Xavier's ask) — Team Overview now has three lenses: Initial assessment (where every athlete started), Where they are now, and Most improved. Each row shows the journey: 1.0 → 3.7 +2.7. Baselines come from the first rating in each skill, so the starting line never moves.","🏫 COMPARE ACROSS SCHOOLS — with schools on profiles, coaches can see how each school's athletes started, where they are now, and who's growing fastest."]},{"build":48,"date":"2026-08-09","notes":["🛠️ Fixed a black screen on launch — a recent build shipped without its connection settings, so the app couldn't reach the server and opened to a blank screen. This build restores it. Update to build 48 and you're back in."]},{"build":47,"date":"2026-08-09","notes":["📆 BOOKINGS IN YOUR CALENDAR — trainers: tap 'Add to my calendar' in Training & Billing and subscribe once. Every booked session shows up in your Apple, Google, or Outlook calendar with the athlete and pack name — and stays in sync: new bookings appear, cancellations disappear on their own.","📅 Families get add-to-calendar too: every booked session on the booking page now has Google and Apple/Outlook buttons, and your confirmation email includes a Google Calendar link."]},{"build":46,"date":"2026-08-08","notes":["🎮 WATCH IN 3D — NOW FOR EVERY SPORT. The 3D viewer builds each sport's real venue: the gridiron with yard lines and hashes, a soccer pitch with the goal frame, a volleyball court with the net, dirt diamonds with real bases — and your plays run on them with the right ball for the sport. A glowing gold ring follows whoever has the ball, so you never lose the carrier.","🏀 Basketball's 3D court, hoop, and dribble animations are unchanged — every sport just joined it."]},{"build":45,"date":"2026-08-08","notes":["🎟️ COUPON CODES — trainers can mint percent-off codes right in Training & Billing (e.g. FALL20 = 20% off, optional max uses and expiration). Families enter the code at checkout and see the discount on the payment page. Retire a code anytime; the cockpit shows how many times each was used.","💳 MY TRAINING PURCHASES — parents (and anyone who buys) now see their own purchase history on the organization screen: what you paid, what you saved, sessions left, and a one-tap 'Schedule sessions' link back to your booking page. Only you see yours.","🧾 Purchase details everywhere: the trainer's ledger and the family booking page now show the amount paid, any discount, and the purchase date."]},{"build":44,"date":"2026-08-08","notes":["⚽🏐⚾🥎 EVERY SPORT GETS A PLAYBOOK — soccer, volleyball, baseball, and softball join basketball and football. Each sport draws on its own field: a real attacking half with the box and penalty arc, a volleyball court with the net and 3-meter line, and proper diamonds (softball gets its pitching circle). 23 new ready-made plays with per-player jobs and when→then reads — corner-kick routines, serve-receive patterns, double plays, bunt coverages, and classic drills like Rondo, Pepper, and Around the Horn.","✏️ New plays start in a formation that fits the sport — volleyball even seats your front row at the net with blockers across."]},{"build":43,"date":"2026-08-08","notes":["📅 SCHEDULING IS HERE (Xavier's ask) — buy a pack, pick your times. Trainers: post your open times in Training & Billing (a one-off 'Thursday 4 PM' or a weekly 'every Tuesday at 4'). When a parent buys a pack, they land straight on your scheduling page and book from those times — no texting back and forth. Bookings appear instantly in your new Upcoming bookings feed (plus email once notifications are switched on), booked times close automatically, and canceling returns the session to their pack.","👨‍👩‍👧 Families: after you pay, tap the times you want — done. Your booking page link is yours to keep for scheduling the rest of your pack or canceling a session (sessions free up the time again).","🔗 Trainers can re-send any buyer their scheduling link from the purchase card ('Share their scheduling link'), and 'Use session' still works for walk-ins you didn't schedule.","Try the whole loop: post a pack, open your booking page from Preview, buy it, and book a slot."]},{"build":42,"date":"2026-08-08","notes":["🏈 FOOTBALL PLAYBOOK IS HERE — the Play Designer now draws every sport's own field, starting with a real gridiron: yard lines, hash marks, and the line of scrimmage on a 40-yard window. Football teams get 10 ready-made installs — offense (I-Form Power, Bubble Screen, FB Trap, PA Shot), defense (4-3 Cover 3, Cover 2, Fire Zone), and practice drills (Angle Tackle, Route Tree, Pursuit) — each with per-player jobs and when→then reads in Learn mode. Watch them animate: handoffs, play-action throws, and zone drops all move like the real thing.","✏️ Drawing a new football play starts you 11-on-11 across the line of scrimmage, ball in the QB's hands. (Basketball courts and plays are unchanged.)"]},{"build":41,"date":"2026-08-08","notes":["🏀 Sport pickers now show icons — a clean grid of ⚾🏀🏈⚽🥎🏐 instead of cramped, wrapped text, so picking a sport for a team or season is quick and clear.","💵 Trainers can now Preview their own booking page — tap the link (or the new Preview button) in Training & Billing to see exactly what parents see before you share it. (Xavier's ask.)"]},{"build":40,"date":"2026-08-07","notes":["🐺 New Pack Composition view (on a team, next to Lineup) — see your whole roster as a pack of wolf roles at a glance: who your Scouts, Hunters, Sentinels, and Trackers are, and which roles you're missing (\"no Scouts — nobody creates\"). Read straight from ratings, so it's objective and shifts as athletes grow. A lens for building lineups."]},{"build":39,"date":"2026-08-07","notes":["🗑️ Org admins can now delete an organization — open the org, scroll to the Danger zone, and type the org name to confirm. It permanently removes the org and all its teams, athletes, ratings, and history (and clears its map pins). Can't be undone, so it's guarded behind typing the exact name."]},{"build":38,"date":"2026-08-06","notes":["🐺 Player cards now show a WOLF ROLE — Scout (playmaker), Hunter (scorer), Sentinel (defender), or Tracker (motor) — read straight from an athlete's ratings, with an 'emerging' second role when they're a dual-threat. Tap it for the plain-English why. It's pure data (no hand-picking) and it shifts as they grow. Roles appear once there are enough ratings to show a shape."]},{"build":37,"date":"2026-08-06","notes":["🐺 Tap any Strength, Focus area, or stat on a player card to see WHY — a plain-English explanation of what it means and how it was earned, written for anyone (no sports background needed). Focus areas point to the drills that fix them; each skill has a 'Read the coach's full story' link. (Dan's idea.)","Skill ranks now read Cub → Yearling → Packmate → Prime → Alpha as an athlete grows."]},{"build":36,"date":"2026-08-05","notes":["📆 Add the team calendar to your phone — on Attendance, tap 'Subscribe / share calendar link' and every practice and game flows into Apple/Google/Outlook, staying in sync as you add more. (Joe's ask.)"]},{"build":35,"date":"2026-08-05","notes":["Team screen reordered by what you use most — Attendance, Voice Log, Player Development, and Week in Review are up top now. (Coach Xavier's idea.)","The WOLF Map now has a Directions link on every pin — tap to open Google Maps."]},{"build":34,"date":"2026-08-05","notes":["New look — the PACKMODE wolf logo is now the app icon, the splash screen, and rides in the app. The phone finally matches wolfmode.app."]},{"build":33,"date":"2026-08-05","notes":["📅 Post camps, tournaments, leagues, and clinics to the WOLF Map — with dates — from Training & Billing. Families nearby find them; you keep the dates accurate."]},{"build":32,"date":"2026-08-05","notes":["🗺️ Trainers can put themselves on the WOLF Map — add your city in Training & Billing and you appear as a live pin parents can find and book from. Every trainer with an active pack lights up the map."]},{"build":31,"date":"2026-08-05","notes":["Session packs can now expire — set 'valid for X days' when you post one (or leave blank for no expiration). Keeps 8-packs from dragging into months. (Coach Xavier's question.)"]},{"build":30,"date":"2026-08-05","notes":["Tap into any skill on an Athlete Card — see that skill's whole journey (every rating, the coach's words) plus an AI Coach's Read with a concrete next step. (Coach Xavier's idea: keep the mind going.)"]},{"build":29,"date":"2026-08-04","notes":["💵 Training & Billing — post session packs, share your booking link, and track who's paid. Parents pay in seconds with no account; money settles straight to the trainer's business through Stripe. (Test mode until launch — try it with card 4242 4242 4242 4242.)"]},{"build":28,"date":"2026-08-04","notes":["📊 Week in Review — one tap writes up your team's week from the real numbers: attendance, skill movers, badges — plus a ready-to-share family update.","🗺️ The WOLF Map — trainers, gyms, camps, tournaments, and leagues near you, from the home screen. Founding listings are free."]},{"build":27,"date":"2026-08-04","notes":["Fix or delete a scheduled event — open it and tap 'Edit or delete this event'. Mis-typed practices are no longer forever.","Founders see tester reports right in the Guide."]},{"build":26,"date":"2026-08-04","notes":["🎤 Voice Log — talk through practice and the app turns it into skill ratings ('Marcus was locked in on defense, give him a four'). You review every rating before it saves. Speech stays on your phone.","Report a problem right from the Guide (?) — reports reach the founders with your role and build attached."]},{"build":25,"date":"2026-08-03","notes":["The Guide button is now a clear ? pill in the top bar — no more crowding Sign out. (Thanks Dan.)"]},{"build":24,"date":"2026-08-03","notes":["Add your whole roster at once — tap 'Add several at once' on the team screen and type one athlete per line ('Marcus Jones 23'). Built for season sign-up day."]},{"build":23,"date":"2026-08-03","notes":["New Guide: tap Guide & What's New to see how every feature works — written for your role.","This What's New feed — release notes now arrive in the app the moment a build ships."]},{"build":22,"date":"2026-08-03","notes":["Scheduling got a real calendar — tap the date for a calendar, tap the time for a spinner. No more typing dates.","Events have a Where now — add the gym or field; families see it too.","Dates everywhere now read month/day/year."]},{"build":21,"date":"2026-08-02","notes":["You can see what you're typing — every text box now slides above the keyboard. (Thanks to Coach Xavier's screen recording.)"]}]}