Skip to content

What's new

Every release of NetFit, newest first, with the review themes it addresses.

Release notes are written in English.

JSON feed

  1. Today widgets on the home screen

    The iOS and Android apps add a Today widget for the home screen. It shows the day ahead, such as the next workout and what is left to log, and opens the matching screen in the app when tapped.

    Addresses

    • Crashes, freezes and slowness
    • Clutter, nags and forced prompts
  2. Apple Health and Health Connect sync

    Clients can connect Apple Health on iPhone or Health Connect on Android, including watch data, so steps, sleep and workouts arrive without typing them in. Nothing syncs until the client gives explicit health consent, and disconnecting a source deletes everything it synced. Coaches see the synced data in a Wearables panel, and the home widget reads the same summary.

    Addresses

    • Missing or broken integrations
    • Import and export of history
  3. Biometric unlock and native controls in the apps

    The mobile apps can be unlocked with Face ID, Touch ID or the fingerprint sensor. Dates are picked with the platform date picker and menus use native menus. Photos are resized on the device before upload, so they send faster on a slow connection. Crash reporting is prepared and switches on once it is configured.

    Addresses

    • Crashes, freezes and slowness
    • Sign-in, account loss and security
  4. Wearable data on the web

    The server accepts synced steps, sleep, heart rate and workouts from Apple Health and Health Connect, stores each sample once, and refuses them unless the client has given explicit health consent. A Wearables panel on the client page shows the coach what arrived and when, and a typed sleep entry or an edited weight takes precedence over a synced one for the same day.

    Addresses

    • Progress history hard to reach
    • Missing or broken integrations
  5. Webhook delivery log, resend and secret rotation

    Outbound webhooks now fire for every completion and join event. Each endpoint has a delivery log with the response status, and a failed delivery can be sent again. An endpoint that keeps failing is switched off automatically and the coach is told. Signing secrets can be rotated, with the old secret accepted for a grace period so receivers can switch over.

    Addresses

    • Missing or broken integrations
  6. Readable text and fewer interruptions

    Secondary text in dark mode now reaches an APCA contrast of Lc 60 or more, and a test keeps it there. Mood and sleep history accepts up to 92 days. A list of interface anti-patterns, such as repeated prompts, is checked by automated gates before every release.

    Addresses

    • Readability, dark mode and accessibility
    • Clutter, nags and forced prompts
  7. Starter templates, CSV import, webhooks and a public API

    Coaches can clone starter programmes from a template library. Clients and exercises import from CSV with a row-by-row error report, and column mappings for exports from other coaching apps can be saved. New coaches get a guided checklist with a labelled sample client they can remove. Outbound webhooks are signed with HMAC-SHA256 and retried on failure, and the public API and webhooks are documented at /developers.

    Addresses

    • Data export and portability
    • Missing or broken integrations
    • Import and export of history
  8. First workout, check-in reminders, account erasure and billing emails

    A new coach adds a first workout, with a sample-client preview, before reaching an empty dashboard. Check-in reminders close missed check-ins and open the next one on schedule. Deleting an account removes its data from every table and from file storage. When billing is on, an email goes out before a trial ends and another confirms a cancellation. Food screens no longer describe Open Food Facts data as verified.

    Addresses

    • Confusing interface and sign-up
    • Billing and cancellation disputes
    • Billing, trial and cancellation fairness
    • Food data, barcode and target quality
  9. Launch hardening

    Fixes from an internal security review of the web and mobile apps. Session cookies are Secure and SameSite=Lax. Alerts fire on rate-limit fallback, stale scheduled jobs, failed Stripe webhooks and server errors. A database restore drill is scripted and tested, and end-to-end tests now cover payments, nutrition, habits, rehab, bookings and coach analytics.

    Addresses

    • Crashes and broken releases
    • Crashes, freezes and slowness
    • Sign-in, account loss and security