Features and improvements shipping to TOMO
A full polish pass across every screen in the app. 48 visual and interaction fixes, faster load times, and smarter infrastructure that sets TOMO up for the long haul.
Every button, label, and tap target in the app was audited for consistency. Buttons that were too small to hit post-training are now properly sized. Font sizes that dipped below readable on dark backgrounds have been corrected across every screen.
If your weekly insight fails to load, the screen now shows a clear error message with pull-to-refresh instead of a blank dead end. You can retry without leaving and coming back.
Session cards in your journal no longer clip text behind the navigation arrow. Topic names and technique lists have room to breathe.
TOMO now reads your login session from local storage instead of checking the server on every screen. Opening your journal, session details, and insights is noticeably snappier, especially on slower connections.
When you edit a session and see technique suggestions, the deduplication now happens on the server instead of your phone. This keeps things fast even as your session count grows into the hundreds.
If you logged a session late at night, TOMO could record it under tomorrow's date. That's fixed -- your session now shows under the correct day, no matter when you log it.
Follow-up questions on your weekly insight now save properly between sessions. The conversation limit also works correctly -- 4 exchanges, then your coach points you to the mats.
Your weekly debrief now uses your most current profile data (belt, goals, training frequency) when generating insights. Previously, it could use stale information if your profile updated mid-session.
Why this matters: TOMO is built for the 90-second window after training when you're exhausted. Every undersized button, every extra network call, every moment of friction is a reason to close the app and lose that session. This update removes dozens of those friction points so capturing your training feels effortless.
Also in this build: the Study tab search bar now suggests technique names, positions, and instructors as you type (helpful if you're not sure how to spell "berimbolo"). Removed a distracting hairline gold accent from video library cards.
The Study tab video library grew from 50 videos to 595 in a single day. Every position in BJJ is now covered with curated content from top instructors. Open the app and you'll see the new content immediately.
Your Study tab now has 595 verified instructional videos covering all 13 positions, from white belt fundamentals through black belt systems. Content is organized by position, belt level, and gi/nogi so you can find exactly what you need.
Beyond standard instructionals, you now have quick tips (under 5 minutes), competition match breakdowns, and submission chain videos showing multi-step attack sequences.
Content from John Danaher, Gordon Ryan, Lachlan Giles, Craig Jones, Bernardo Faria, Keenan Cornelius, Marcelo Garcia, Mikey Musumeci, Jon Thomas, and 15+ more verified instructors.
Clinch, knee on belly, north-south, and turtle each have dedicated video libraries now. Previously these had 1-2 videos total. Now they have 15-35 each.
Why this matters: The Study tab is where you go between training sessions to sharpen your game. With 595 videos organized by exactly what you're working on, you can find a relevant 5-minute lesson for any position you struggled with last class. Your weekly picks will also get significantly smarter now that there's enough depth to match your actual training patterns.