Skip to main content

Changelog

A full rebuild of the 2.x app. Same product, rewritten, on a different backend.

3.22.0 resets your record

IMPORTANT: LifeWell 3.0 starts fresh. Data you logged in earlier versions is not carried over — this version uses a new account system and your previous entries are not migrated.

The backend was replaced with no migration path. The record held by 2.x is not carried across. This was a deliberate decision taken while the app had no real users, and it is stated plainly because a deliberate reset and a catastrophic bug look identical from the inside.

Export from 2.x before updating if you have anything in it.

What is new in it:

  • Rebuilt from the ground up: faster, lighter, and organised around the people and moments of your life — family, memories and the everyday, with health, mind and life stages around them.
  • Your photos and files go to your own Google Drive, never to our servers.
  • Sign in with Google on every device.

The rest of this page is the long version of those points.

29 October 2026​

  • The home page paints sooner on a phone. Its styles now travel inside the page, so the first screen no longer waits for a separate file, and the longest pause while it starts is shorter.
  • The profile link says whose it is. Screen readers now hear "Your profile" with your initials, and every link that opens a new tab says so.
  • A browser security policy is enforced on every page. It lists the services LifeWell is allowed to load scripts, connections and frames from, and the browser refuses anything else.
  • Private pages are never offered to search engines as the home page. An address inside the app now tells search engines not to list it.
  • A step that does not exist is cleaned from the address. Opening How LifeWell works at a step that is not one of its six goes to the first step and removes the stray number.

27 and 28 October 2026​

  • Identity card pictures are kept, and removed. Adding the front and back of a person's card now stores both pictures, and removing the card deletes them. See Identity card pictures.
  • A Family seat sends its notice. Giving a seat to a family connection, or taking it back, now reaches their inbox.
  • A long name is told so. A name holds up to 60 characters, and a longer one now says "That is longer than 60 characters. A first name or Ammi is enough."
  • The permissions page names three more groups that Android grants when the app is installed: a count on the app icon, receiving notifications and Google Play purchases. See /permissions.
  • A new app icon. The icon, the browser tab and the Android launch screen now carry the mark from the app's header. The Android app shows it from its next update on Google Play.

October 2026: 3.23 to 3.25​

Version 3.25.0 is on Google Play and on the web. The web app updates by itself; the Android app takes the same changes as an over-the-air update.

  • People first. The home page now reads "The people and moments of your life, in one place." The menus now start with you, family and work, and memories; on a phone the bottom bar reads Today, People, Speak, Memories and More. See People.
  • A tour on the pages that matter. A tour button sits in the header, and each page shows a one-time hint. You can skip a tour, close it or jump to any step, on a phone as well as a desktop. /how-lifewell-works walks through the whole app with real screens. See Tours and the walkthrough.
  • Jobs. Exports and the recordings Speak is reading are listed on /jobs, with a notification when an export is ready. See Jobs.
  • Faster first paint. Public pages now arrive already drawn, before any script runs.
  • Share an appointment in a chat. Share something from my record sends a link to an upcoming appointment, never a copy of your record. See Sharing an appointment in a chat.
  • The permissions page names the microphone. On the web, the browser asks for the microphone only while you record in Speak it. See /permissions.
  • AI keeps working when the free credit rests. The free AI credit is spent in hourly allowances. When it is unavailable, a low-cost paid model answers inside your plan's normal allowance, so nothing extra is granted or charged. The privacy policy names every AI service involved.

25 September 2026​

  • Prices are in US dollars. Pro is $9.99 a month or $99.90 a year. Family is $8.99 per seat a month or $89.90 per seat a year, from three seats with no upper limit; you choose the number and hand seats out afterwards, only to somebody already connected to you as family. A seat shares nothing, either side can end it, and if the plan ends every seat ends. On Android you buy through Google Play, and the app never links elsewhere to pay. See Plans.
  • Choose a number from your contacts. A Contacts button beside every phone number field lets you pick one number. Android asks for reading and changing contacts as one permission; LifeWell reads only the contact you pick and never changes your address book. See People.
  • Identity card pictures for a person in your record — front and back, kept with LifeWell, encrypted, opened only by administrators for a check, and never shown to you, the person or any link. See People.
  • A shorter menu. Star any page to keep it under Favourites at the top of the menu, up to 12. All pages at the foot of the menu lists everything, each page ends with a More in … row, and Sign out is easier to find — under your name on a phone, at the foot of the sidebar on a desktop, on your profile and first under Settings → Security.
  • Asking somebody to connect is one request. When it cannot be sent — their entry has no email address, the address is your own, or you have asked too often — the app says which.

The two version numbers​

The store listing calls this release LifeWell 3.0. The build carries the version string 3.22.0. They are the same release.

The middle number of a LifeWell version name is its Android version code, and this one is 22 — so the name has to read 3.22.0 and the build refuses to be made if it does not. Release notes for each version appear on the Google Play listing.

The backend changed​

From the document database the 2.x app used, to Postgres.

The reason is not fashion. The 2.x app exhausted a free daily read quota and took itself down for a day for every real user until it reset. And sharing part of a record with one named person is a row-level question, which Postgres answers in the database rather than in a rules file that has to stay in step with every query.

The consequences you can feel: no read quota to exhaust, every list capped in the database, and a share model that is enforced where the data is.

One store behind every tracker​

/tracking, /health/water and the dashboard quick action were three places that wrote the same number and drifted. They are now three views over one store. A glass logged anywhere appears everywhere, immediately.

New in this release​

Removed​

  • iOS. Removed 2026-07-16, because there is no Apple Developer account. See iOS.
  • The browser extension. Out of scope for this release, and not published. See Browser extension.
  • Fabricated popularity figures on /health-tools. The 2.x page showed search-volume numbers beside each tool that had no source and were used to order the list. They were invented, and they are gone.
  • Calculators that duplicate ZTools. Ten redirect out; four stayed because ZTools does not have them. See Tools.

Corrections to this documentation​

Three statements in the 2.x documentation were wrong about the product, and are corrected here rather than quietly edited:

It saidThe truth
/feed is a social feedIt is the public readable blog feed. There is no social feed in LifeWell. Addresses
Firebase Analytics is banned and replaced by Sentry and AmplitudeGoogle Analytics 4 is the Firebase analytics property, and it runs alongside Amplitude, Clarity and Sentry. Third-party services
Over-the-air updates are not yet integratedStill true, and now stated with what actually exists: environment variables and a flag, no package, no service. Android

The rest of the 2.x documentation described the old document data model, an iPhone app, a browser extension and a component library the rebuild does not use. It was deleted rather than patched.

Not built yet​

Stated here in one place so nothing on this site has to be read hopefully:

Push notificationsSubscription wired, sending service not written
Global searchThe query exists; the page is a declared placeholder
Referral member screenThe server half is live; there is no screen showing your code
Delete your account, in-appThe button is wired; the server function is not deployed. Use /delete-account
Google Play BillingBuilt and tested against recorded responses; not configured and switched off
Over-the-air updatesPlanned