Designed for Depth.

Explore the on-device engines that power your privacy.

Granular Logging

ULA goes beyond simple date tracking. Record how you feel throughout your cycle with clarity and precision.

ULA Logging Screen

Local Intelligence

ULA calculates your predictions directly on your device, keeping your cycle data private and in your control.

ULA Insights Screen
Latest Update

ULA v1beta, Build 24 — Release Notes

ULA v1beta Build 24 expands the app into a fuller offline cycle-tracking experience, with guided onboarding, deeper logging, clearer cycle-state visibility, and stronger prediction support across the app.

New in This Build

  • Added a multi-step onboarding flow for first-time users.
  • Added cycle regularity setup to help establish an initial prediction baseline.
  • Added optional last-period seeding during onboarding so forecasts can begin earlier.
  • Added a privacy-first introduction explaining that ULA works fully on-device and does not connect to the internet.

Tracking and Logging

  • Improved daily logging for bleeding, symptoms, period starts, and sexual activity.
  • Added support for multiple symptom types, including cramps, bloating, headache, fatigue, cravings, acne, insomnia, ovulation pain, and more.
  • Added protection-state logging for sexual activity.
  • Added edit flows for previously logged bleeding, symptom, and sexual-activity entries.
  • Improved per-day detail popovers so logged data can be reviewed and updated directly from the calendar.

Today Experience

  • Refined the main Today screen with phase-aware styling and status messaging.
  • Added clearer cycle-state labels such as Period Day, Ovulation Day, Peak Fertility Window, Luteal Phase, and Period Approaching.
  • Improved the main orb interaction to adapt based on whether the user is currently on their period.
  • Added faster access to logging actions from the main dashboard.

Calendar and Forecasting

  • Expanded calendar forecasting beyond a single prediction into a forward-looking multi-cycle forecast.
  • Added projected fertile-window and ovulation timing to prediction logic.
  • Improved month navigation limits so users can browse through forecasted months without overshooting available data.
  • Added visual indicators for logged bleeding and sexual activity alongside predicted cycle phases.
  • Restricted future-day editing from the calendar to avoid accidental invalid entries.

Insights and Analysis

  • Added cycle insights with average cycle length, average period length, and a regularity score.
  • Added a recent cycle-length history chart.
  • Added symptom frequency analysis based on actual logged data.
  • Improved analytics foundations for irregular-cycle detection and prediction confidence handling.

Data and App Behavior

  • Improved app launch behavior so cycle logic and theme state refresh immediately on open.
  • Added automatic day rollover refresh so predictions and phase state stay current when the date changes.
  • Consolidated local data into a versioned JSON schema for entries, sexual activity, symptoms, and onboarding state.
  • Added legacy data-loading fallback for older stored formats.
  • Added a full local data wipe option in Settings.

Design and UX

  • Continued the glassmorphism visual system across Today, Calendar, Insights, Settings, and onboarding.
  • Improved phase-responsive color behavior across tabs and screens.
  • Added smoother transitions and stronger visual consistency across the app.

Known Beta Limitations

  • Prediction accuracy still depends heavily on the amount and consistency of logged data.
  • Some onboarding and reset edge cases may still need refinement.
  • Further real-user testing remains important, especially for irregular-cycle behavior and forecast accuracy.

Ready to experience ULA?

Join our beta and help shape the future of private health tracking.

Try now on TestFlight!