Welcome to life OS (v3.0.0)
With the release of v3.0.0 this August, the app officially outgrew its fitness origins. Here are the major pillars of the new life OS:
1. A Full-Fledged Finances Module
I was tracking my spending using an app called Cashew for over a year now, but there were a few features I required which it lacked. I realized I already had a secure, remote-accessible app logging several aspects of my life, so why not include finance too? That way I could realize the features I wanted as well. The new Finances section is a complete transaction tracker customized to my needs:
Accounts & Balances: Color-coded account pills with computed running balances based on transaction history.
Custom Taxonomy: Granular control over categories and subcategories.
Historical Import: I successfully migrated over 1,500 historical transactions from Cashew, preserving the category taxonomy.
Do you like graphs? Beacuse I do. What use is all of this data if I can't visualize it? So, I implemented the Grapher. Every data point I collect is available to graph in this module. It even includes a quick test of significance to see whether two data points are actually correlated or not.
Want to know whether your calories expended correlates with the number of steps you take (it probably is)? Well, now you can visualize and test that. Want to know whether increased sodium causes weird spikes in weight? The grapher will show you the correlation.
3. Comprehensive Health Tracking
Fitness is just one part of health. The new Health tab introduces a flexible form engine for logging medical tests (like bloodwork) and vaccines. This was important to me so I could track my health metrics over time.
4. Granular Muscle Fatigue Heatmaps
Taking advantage of my Hevy data, the Health tab now features a front-and-back body heatmap for muscle fatigue. It calculates exactly how worked each muscle group is over a rolling 7-day window. It’s smart enough to correctly calculate single-arm (unilateral) exercises, giving me a perfect visual of my recovery state. I can now make more informed decisions on what muscles to workout at the gym next.
5. Adaptive Nutrition Plans
Instead of static targets, life OS now supports defined Nutrition Plans (Cut, Bulk, Maintenance). Setting an active plan drives the daily macro/calorie targets and the nutrition grading strictness. Best of all, historical days freeze their data based on whichever plan was active at the time. The system was designed in a way which would make defining training and non-training day Nutrition Plans easy, for future expansion.