Release 1.5.6
August 17, 2026 — a shopping list your clients can take to the shop, AI reports for any form, a proper client tasks list, an optional gate that ties programs and reminders to an active purchase, faster video, and a large security and privacy pass.
Two headline features for the people you coach and the work you do around them. Clients get a shopping list built from their nutrition plan, and you can now get an AI report on any form, not just a check-in. Client work gets its own tasks list, and a new optional setting can tie programs and reminders to an active purchase, so people who stopped paying stop being nudged.
Underneath: a large security and privacy pass, a rebuilt video pipeline that makes exercise media load faster on poor connections, and a set of fixes to the things that quietly cost you work, including edits that used to vanish and one-click removals that used to destroy a workout.
Nutrition
- New Shopping list from a nutrition plan — Your client picks a date range and the app adds up everything their plan calls for, grouped by category, with quantities rolled into sensible units. They can tick items off as they shop and share the list as text. Recipes are expanded into their ingredients, and choose-one groups are shown as options rather than silently picking one. Learn more →
- Fixed Edits to a recipe survive leaving the tab — Opening a recipe inside a nutrition template and switching browser tabs used to reset the editor to its saved state and throw away what you had typed. Your draft is now held until you press Save, exactly as intended. Learn more →
Forms & reports
- New AI reports for any form — Report automations used to work only on check-ins. They now run on general forms too, so a questionnaire your client fills in every couple of months produces the same coach-reviewed, client-delivered report. Reports are titled and listed by what they are about, and reach the client in the mobile app. Learn more →
Clients & tasks
- New A tasks list for client work — A Client tasks tab on your client list, and the same list view under Planning → Tasks, with search, sorting and filters by type, priority, assignee, status and due date. If you have no Client tasks board yet, it offers to create one rather than creating it behind your back. Learn more →
- New Finish a task from the list — Opening a task from the list now offers Mark Complete, the same button you already had when opening a task from the dashboard widget.
- Improved The list remembers your filters — Come back to it and it opens the way you left it. Clearing a filter is remembered too, and a filtered link someone sends you always wins over your own saved view.
- Fixed The clients kanban tab loads — It could spin forever on a “Maximum update depth exceeded” error instead of showing the board.
Programs & plans
- New Optionally require an active purchase — Two independent switches under My App → Settings → Features: hide active programs from clients with no live purchase, and stop sending them check-in reminders. Both are off by default, so nothing changes until you turn one on. Anything you linked to a specific program or purchase keeps following that link.
- Improved Removing something asks first — Taking a workout, a nutrition plan, a recipe or a whole day out of a program now confirms, and names what is about to go. Removing is not deleting: the template stays in your Vault. Reordering is untouched and stays instant. Learn more →
- Fixed A program that has not started yet says so — On mobile, an active program with a future start date showed as open and let clients in early. It now reads “Starting on” that date.
Workouts
- Improved See at a glance when a client left a comment — Exercise history chips now carry a marker when there is a comment on that log, and hovering shows it without opening the full history. A note like “shoulder felt tight” changes what you programme next, and it used to be one click too far away. Learn more →
Check-ins
- Fixed Escalation settings load the first time — The screen could come up blank on any visit after the first, and only a full browser reload brought your saved settings back. Learn more →
- Fixed A failed load can no longer overwrite your settings — If the screen failed to read your policy it used to show the defaults with no error at all, and saving from there replaced your real settings for the whole account. It now says it could not load them and offers a retry, with nothing to save over.
Exercise media & video
- Improved Video adapts to a weaker connection — A 360p rung was added to the streaming ladder and the whole existing library was re-encoded onto it, so exercise videos start faster and stall less on mobile data.
- Improved Exercise thumbnails move — Workout lists on mobile show a short animated preview, so a movement is recognisable before it is opened.
- Improved Tagged exercise media — Additional media on an exercise can be labelled by what it shows, and those labels travel through into the program a client sees.
- Fixed Videos uploaded from an iPhone play —
.movuploads were recorded with the wrong file extension, leaving a dead link where the original should be.
Security & privacy
A full security and privacy pass, delivered ahead of the rest of this release. Nothing here needs anything from you, and no action is required on your side.
- Improved Accounts and access — Sign-up can no longer be used to grant yourself elevated access, password reset is no longer brute-forceable, and access to client records is now checked through one consistent gate.
- Improved Tenant isolation — Media, conversations and program assignment can no longer reach across accounts.
- Improved Health data — Lab and bloodwork documents were confirmed private, and mobile crash reporting no longer records session replays or personal data on health screens.
- Improved Hardening — Signing keys rotated with nobody signed out, stricter CORS and security headers, sanitised HTML, whitelisted sorting, rate limiting on public uploads, and internal error details no longer returned to clients.
- Improved Consent — Third-party trackers now wait for consent before they load.
Behind the scenes
- Improved Safer deploys — Deploys now inherit their live configuration by construction, closing a path where a release could have silently dropped signing keys and signed people out.