Changelog

What's changed

Every change to RecordKeeper, newest first. Entries marked Affects your data change what's stored, what's sent, or who can see it.

August 24, 2026

ImprovedAffects your dataYour Apple Watch keeps itself up to date now

The watch app used to be a passenger: it only knew what your phone last told it, so if you hadn't opened RecordKeeper on your phone it showed "Out of date — open your phone to refresh", which rather defeats the point of wearing it. It now has its own secure connection to your records and fetches today's doses itself, whether your phone is in your bag, in another room, or flat. It refreshes when you raise your wrist, and you can pull down on the list to refresh by hand. One thing deliberately unchanged: the watch still never works out your schedule for itself — it asks and then displays the answer, so it can never disagree with your phone about a medication. If the network is unavailable it quietly falls back to whatever your phone last sent.

NewA workout plan built for you, and a tidier Exercise page

The canned starter programs are gone — a plan called "Walk To 5K" assumes it's meeting a stranger. In their place is My Plan: tell it your height and weight so the workouts are actually achievable, anything that hurts or is off-limits, what you genuinely enjoy doing, and whether you're training for something, and it writes you five workouts around exactly that. Every plan prints, and every workout can also walk you through it step by step — one movement on screen at a time, big enough to read mid-exercise, with a countdown for timed holds and an easier version of every single step one tap away. Finish and it offers to log the session for you. The plan builder is under strict instructions: your height and weight are used to make the plan realistic and are never remarked on, no goal is assumed that you didn't state, and every stated limitation is worked around rather than through. Also on this page: a new "How hard did you push today?" scale beside the how-do-you-feel one, the stat row and tabs were rebuilt to match the rest of the app, the Learn tab was retired, and the page is running without its icons for now. Finally, the note you type on a workout now reaches every AI report in full instead of being cut off mid-sentence — including your therapy prep sheet, because how movement has been going belongs in that conversation.

FixedProvider search that actually finds your provider

Adding a provider by their NPI number now works — paste the ten digits and their record comes up instantly, correctly labeled. It previously returned nothing, because the number was being searched as if it were a surname. Name search got smarter too: exact names are matched before near-misses, results are ranked so a real "Jessica West" outranks every Westbrook and Westfall, and adding a state narrows it — "jessica west ny" finds the right one out of the twenty Jessica Wests in the national registry. And each provider card now has a Fill Missing Info button: one tap checks the registry and offers to complete any blank fields — specialty, phone, fax, address, practice, NPI — without ever overwriting something you typed. The same sheet now finds their photo too: Find Their Photo searches the web for everywhere your provider is listed — around thirty directories including Psychology Today, TherapyDen, Zencare, Alma, Headway, Zocdoc, Healthgrades and Doximity, plus their own practice site, hospital pages and university faculty pages — pulls the headshot off each one, and shows you up to six candidates with their source named. It reads photos two ways: the preview image a page publishes, and, on smaller practice sites that publish neither, any picture actually labeled with your provider's name. Identical copies of the same photo across sites are merged, so what you see is real choices. Tap the right face, frame the crop, done; a wrong match is skipped, never guessed. Uploading your own picture stays one tap away, and the photo you choose is stored privately in your records like everything else.

NewAffects your dataPhotos for your care team

Providers can have a photo now. Tap the circle on a provider's card in Care Team, pick a picture, and position it yourself — drag to frame, slider to zoom, with a circle showing exactly what everyone will see — instead of a blind automatic crop. Once set, the photo replaces the initials everywhere that provider appears: the Care Team page and widget, the appointments list, the next-appointment card, and the visits panel in Care. Photos are stored small inside your own records like the rest of your data, and Remove Photo on the card takes one back off.

ImprovedAppointments in the right order, names on everything, and a therapy prep sheet that's actually yours

The appointments cards now start with what's next and run toward the future, instead of opening on the furthest-away booking and making you scroll toward today. Everything already past tucks into a collapsed Past Visits fold. Appointments everywhere — the calendar, the home widgets, the attention strip, even events synced to Apple Calendar — now carry the provider's name: "Therapy — Elyse Hart" instead of three entries that all just say Therapy. Picking a provider on an appointment fills in the specialty automatically, and typing a name or specialty that matches exactly one member of your care team links them without an extra step. The visit prep sheet knows when the visit is therapy, and becomes a personal sheet instead of a hand-over document: your "for next session" list prints at the very top, followed by notes from your last three sessions with that specific therapist — plus a one-line note of anything big from your others — and it drops the read-first note, the ID and insurance cards, and the lab table, none of which belong on a sheet that's for you. The big-text front-desk check-in screen was removed.

ImprovedThe home screen widgets got a full redesign

The widget board has been rebuilt, top to bottom. Cards are rounded and softly shadowed instead of square hairline boxes, in dark mode as well as light. Every card finally shows its icon, headers are readable text instead of tiny capitals, and the check-in widgets lost their boxes-inside-boxes look — number fields sit on a soft ground, the 0-to-10 scales are one clean control, and there is one button style everywhere. Widgets now snap to uniform sizes — small, wide, tall, large — so everything lines up like a phone home screen, and anything taller than its card scrolls inside it rather than being cut off. Editing is far less fiddly: the style panel opens beside a widget instead of on top of it so you can see each change land, display options have real names, sizes come from a menu per widget, rearranging works properly on touch with a press-and-hold, and removing a widget offers Undo instead of asking twice. Adding from the picker now drops the new widget at the top of the board with a highlight, and the picker shows a checkmark on anything already placed. A burst of tweaks saves once, quietly, and a save that fails offers Retry. One capability was retired: individual widgets can no longer wear their own light/dark/pastel theme — the board follows your app theme, and each widget keeps its accent color, which now adapts to dark mode properly.

August 22, 2026

NewCatch a to-do, a session topic or an appointment without leaving home

Three new ways to write something down the moment you think of it. A For Next Session widget saves anything you want to raise with your therapist — it goes straight onto the list your Get Ready For Session sheet already prints, and unlike a to-do it never nags you from the home screen, because a thought for your next appointment isn't due today. A Create Appointment widget opens a short form that fills itself in as you type: start typing a name and it recognizes who you mean, then sets the type, the place and the time you usually go, all read from your own past visits — it never invents a detail it hasn't seen, and it never overwrites something you typed yourself. And the Quick Actions button widget can now hold all three of these alongside its existing shortcuts, so one tile on your home screen adds a to-do, a session topic or an appointment. Most Quick Actions buttons still take you somewhere; these three open a small window right where you are, because loading a whole page to reach one text box was the exact delay these buttons exist to remove.

NewAffects your dataA to-do list that's yours alone

There are now two dashboard widgets for a personal to-do list: one that is just a box and an Add button for catching a thought before it goes, and one that shows the list with checkboxes so you can work through it. Give an item a date and it behaves like everything else in the app that has a date — it appears in the attention strip at the top of your home screen once it is within a few days, and the wording sharpens as it gets closer: coming up, then due today, then late. There are matching widgets for your iPhone and Mac home screens, and you can tick items off there without opening the app. This list is different from everything else RecordKeeper stores: it is not health information about anyone, so it never appears in a report, never reaches a doctor, and cannot be included in a shared link — there is no setting that would let it, by design. It also does not change when you switch between people in a household, because it is your list of things to chase, not a record about a patient.

NewTalk to Kirby from any screen

Talking to Kirby now uses your device's own speech recognition — on iPhone and Mac the words never leave the device, they appear as you say them rather than after a pause, and it works without a signal. Press ⌘⇧K (Ctrl+Shift+K on Windows) anywhere in the app and Kirby opens already listening — no navigating, no clicking a microphone first. Press it again when you're done and your question goes straight to him; you never touch the keyboard otherwise. It sits next to ⌘K, which opens search, so the two are one modifier apart rather than two unrelated keys to remember. On a phone there's no keyboard, so there is now a microphone button beside the Chat with Kirby button that does exactly the same thing in one tap. If you misspeak, Escape throws the recording away instead of sending it, and the microphone beside the text box still does plain dictation when you would rather read it over first.

NewTalk to Kirby, and log a packaged food by its barcode number

Kirby can now look up a barcode. Give him the digits printed under the barcode — "add 643843714477 to my food log" — and he finds the product, reads its actual label nutrition, and logs it with real numbers instead of a guess. If a barcode isn't in the food database he says so and asks what the food was, rather than inventing calories for it. There is also now a microphone in the chat box, so you can speak to Kirby instead of typing. What you say lands in the text box for you to read before it sends — speech recognition mishears medication names, and a question you can check first is the difference between a correction and a wrong answer. Separately, if you were looking for the older "log by voice" button, it hasn't gone anywhere: it moved to the top of the Ask Your Records panel on your home screen. That one dictates a reading straight into a record; the new microphone is for holding a conversation.

August 21, 2026

ImprovedLog a week of physical therapy in one tap

Recording PT meant tapping each square in the grid and typing the sets and reps, every day, for every exercise — around thirty small chores a week. That cost is why weeks of genuinely completed exercises ended up looking like zero in reports sent to your care team. Two changes. Tapping an empty square now opens it already filled in with what you were prescribed, so a normal day is tap, save. And above the grid there is an "I did it all as prescribed" button that records every empty day at once. It fills empty squares only: a day you recorded honestly as partial is never quietly raised to the full amount, future days are never claimed, and an exercise with no prescribed amount is skipped rather than given invented numbers. Anything it fills can be cleared afterwards like any other day.

FixedAffects your dataReports no longer claim you're failing physical therapy you were never given

If you had never been prescribed a single physical therapy exercise, reports shared with your care team still carried a line reading "Home PT compliance: 0 of 7 days active, target 7/7 — NOT COMPLIANT (0%)". That was a finding about a therapy nobody had ordered, and it went to clinicians. The physical therapy sections now appear only when you actually have a program. Where you do have one, adherence is still reported in full, gaps included — that is the whole point of tracking it, and it does not change. The rule underneath both: a gap only gets reported when something was asked of you. Prescribed exercises were asked of you, so they are counted honestly. Movement you do on your own was not, so it is recorded when you do it and never remarked on when you don't.

ImprovedLog a swim by time alone, and a tidier workout form

Swimming can now be logged with nothing but minutes. Distance and laps moved behind an optional "add distance or laps" link, because pool signage is inconsistent, nobody reliably counts laps, and a form that asks for both makes a perfectly good swim feel half-recorded. Forty-five minutes in the water is a complete log. The rest of the workout form was straightened out at the same time: the effort scale and its "easy stroll / all-out" labels now line up, the fields sit on one grid instead of drifting, the feeling faces have readable names for screen readers, and Notes is a proper box you can type more than a few words into. Separately, every kind of exercise now reaches your AI reports in full — swims logged as time, stretches, walks, and the actual sets and weights from strength sessions, which previously only showed up as a count of exercise names. And if there is no exercise logged for a period, reports no longer say so: the subject simply doesn't come up.

ImprovedYour quick food list holds twice as much, and you can take things off it

The "tap to re-log" row on the Food page now remembers sixteen foods instead of eight, and there's a "Show all" button next to it that opens everything you have ever logged, searchable. Anything in that list can be removed, which is the point: log a one-off restaurant dish once and it no longer follows you around the quick list or turns up in suggestions. Removing hides the food — your logged meals and calorie history are kept exactly as they were, and hidden foods can be brought back from the same list. A related fix: removals were being saved but not sent back to the app, so anything you removed reappeared the next time you opened it. They stick now.

August 20, 2026

FixedAffects your dataA clear-out: two data bugs, dead taps, and things that couldn't be found

A sweep through everything that had been quietly wrong. Marking doses from the home screen was recording them against the wrong field, so one tap could mark a medication done for the whole day and your adherence numbers came out low — that's fixed, and it was the most important one. Voice logging was writing records the app couldn't read; it now saves blood pressure, weight, symptoms and food properly. Tapping the Digestion, Sexual Wellness or Emergency ID widgets on your iPhone home screen did nothing at all — all four now open the right page. Search finally finds pages, not just records: typing "urine" or "mood" now takes you there, which the menu had been promising all along. A blood-pressure reading in the emergency range now gives you something to act on instead of just a red caption. Referrals moved to their own tab in Care. The symptom body diagram shows your logging history as heat again. And a duplicate "which specialist?" tool was retired now that Find Care does the job properly.

ImprovedAffects your dataThe body model now shows your anatomy, not an assumed one

The body diagram no longer shows reproductive anatomy unless you say you have it. Out of the box you get a neutral body — organs, muscles and bones, nothing sex-specific — and under Anatomy in your profile you can list what applies to you: uterus, cervix, ovaries, vagina, penis, testes, prostate, breast tissue. Any combination is normal, and the app expects that: plenty of people have a vagina and a prostate after surgery, and the prostate still needs checking. It's a list of what you have rather than a male/female switch, because that's what screening actually depends on, whoever you are. The section stays folded away unless you open it, and leaving it blank changes nothing. Being straight about the limitation: the diagram is a male reference body, because the open medical scan every free anatomy atlas is built from is male and it's the only one that exists. Female reproductive organs can be listed, tracked and routed to the right specialist — they just can't be drawn yet, and the app says so under the figure.

ImprovedSave your care guidance as a web page, and unreadable boxes fixed

The care recommendation can now be saved as a web page — one self-contained file that keeps all its color, opens on any computer with no internet, emails as a single attachment, and prints in color. That matters because printing flattened everything: an emergency result came out looking exactly like a routine one. The printed version now also includes the nearby places in the same document, so there's one print button instead of two. Separately, a text color was being used as a background in thirteen places across the app — most visibly the "Start with" box on Find Care, which was dark text on a dark slab and effectively unreadable in every color theme. All thirteen now use the proper background shade.

August 19, 2026

ImprovedA real anatomical body, in layers

The 3D body in Find Care and Symptoms is now real segmented anatomy — every bone, muscle and organ is its own shape, traced from medical imaging data (open-licensed, credited under the figure). Step through four layers with the arrow buttons: skin, muscles, organs, skeleton, each shown inside a translucent outline of the body so you always know where you are. And everything is tappable — point at your stomach on the organ layer and Find Care knows you mean your stomach, which sharpens both the possible explanations and who it suggests you see. All four layers together are about 2MB and ship with the app, so it works offline.

NewFind Care can now tell you what it might be — and where to go

Care → Find Care is rebuilt around a 3D body you can spin and tap. Point at where it hurts, describe what's going on in your own words, and you'll get possible explanations — plural, with why each one fits what you said — alongside the level of care that makes sense and the kind of clinician to see. It's a starting list, never a diagnosis, and describing an emergency still puts calling 911 front and center. From there, one tap finds the nearest urgent cares or emergency rooms with addresses, phone numbers and directions, printable if you want it on paper. Anything worth keeping goes on your chart: log the episode as a symptom, or add a possibility to your diagnoses as under investigation. The same body picker now powers the Symptoms tab, and your ZIP code (optional, set at onboarding or in your profile) powers every nearby search in the app.

NewPsychiatry appointments, and what they changed about your medication

Psychiatric appointments now have their own place, alongside therapy but kept separate from it — a medication review and a therapy hour are different things, and filing them together made the recap useless for both. A psychiatry recap captures the whole visit: the prescription changes, diagnoses and what to watch for, AND the mood picture the prescriber based those decisions on. Where a dose changed, you can record it straight onto the medication with the date and the reason, so it lands on your medication timeline. That means the next time someone asks whether an increase helped, the answer is sitting next to the check-ins and mood entries from the weeks that followed. The Therapy tab is now called Mental Health, since it holds more than therapy.

NewQuick action buttons — one tap to whatever you log most

A new dashboard widget holding shortcut buttons you choose yourself, from around thirty of the things the app tracks. Tap one and you land exactly where you log that thing, with the form already open — logging a pee or a bowel movement used to take five or six taps from the home screen and now takes one. You pick which buttons appear, and in what order, from the widget's ⋯ menu, and you can place more than one widget with different sets. Buttons for anything you've switched off in Manage features don't appear at all. Tapping other widgets is more accurate now too: several used to drop you on the general Records page rather than on the thing you tapped.

NewMorning check-ins for blood pressure and heart rate

Two new dashboard widgets for logging a blood-pressure reading and a resting heart rate in a couple of taps. Blood pressure comes with a short note on how to take one, so the numbers are actually comparable day to day. Once you've logged today's, the widget disappears until tomorrow — no point staring at a prompt you've already answered. Both go to the same place as everything else, so the tracker in Records, your reports and Kirby all pick them up, and they sync to Apple Health alongside anything your watch records.

August 18, 2026

ImprovedAffects your dataKirby can now work across your whole record, and shows his working

Kirby used to be able to change seven kinds of record and do one thing at a time. He can now reach everything in your chart, look things up as he needs them, and chain steps together — read a result, act on it, check what happened. Changes you ask for are made straight away rather than waiting behind a confirm button, and each one appears under his reply with an Undo next to it. Deleting is the exception: he'll always ask first, and nothing is removed until you press the button. Replies now appear as he writes them, with a line telling you what he's checking. Your credential vault stays completely out of reach, as it always has been.

FixedA calmer phone layout

On a phone the greeting used to print on top of the clock and search buttons, and the bottom bar crammed in so many tabs the labels overlapped into a smudge. The greeting now wraps properly, and the bar shows five tabs plus More — everything else is one tap away inside it, and you can still choose your own five in Settings. The crisis button stays put.

NewAffects your dataSend any printable report straight to a provider's inbox

Every printable report — the Master Medical Record, visit-prep sheets, the medical binder, and the rest — now has a Send button next to Print. Pick a care-team provider or type any email address, and you always see exactly what will be sent, as a formatted email plus a PDF attachment, before it goes out. Nothing sends without that preview.

ImprovedRemoved "Learn" from Sleep, Hair, Sexual Wellness, and Family

Each of those had its own small educational tab. A bigger, better version of that content is coming as its own thing later — for now these hubs are just their tracking and insights.

ImprovedID and insurance cards no longer print on reports that don't need them

Reflective, self-facing reads — sleep, hair, mood, sexual wellness, family building, dream, and the Mental Health Workup — never get carried into a building, so they stopped carrying your ID and insurance cards. Visit-prep and clinician-facing reports are unchanged.

NewA footer on printed sheets — admin-editable, and can be turned off

Every printed or PDF'd sheet now carries a short line at the bottom, set from the admin panel. It can say anything, be disabled entirely, or be set to repeat on every printed page instead of appearing once.

August 17, 2026

FixedFixed: PT exercises logged in the evening could be dropped from your weekly compliance

The 7-day PT compliance window was being compared against the wrong calendar day for anything logged after roughly 8pm — an exercise done "today" could silently read as "tomorrow" and drop out of the week it actually belonged to. Fixed so the window and your logged exercises are always read against your own local day.

NewAffects your dataMark a provider as no longer treating you

Care team entries now have a status — active or former. Mark someone former and they drop out of anything that speaks about who's CURRENTLY treating you: AI-generated reports, the care-team list on printed summaries, and the physical-therapist picker. They stay on your record everywhere your history matters — nothing is deleted, just no longer read as current.

ImprovedThe therapy appointment prep sheet now judges what's still worth mentioning

It used to list every open thread it had ever flagged, even ones a later session made clear were already settled. Now it reads your recent sessions together and drops what's resolved or superseded, instead of repeating it back to you on your way into the room. Homework and due dates are untouched — those still come straight from your record, not from a judgment call.

Improved"Still to log" no longer takes over the home screen

Several overdue doses used to mean a full action card for each one, stacked all the way down the page. Now it collapses to a single line — "6 doses not logged yet" — and expands to the full list only when you tap it. Also stopped the same summary from printing twice in a row underneath it.

NewA therapy appointment prep sheet — weighted to your last session

Print this on your way out the door, not to catch anyone up on your chart. It's built around your most recent session — mood, wins, struggles, what came up — with just a one-line callback to the two before it. Leads with the two things you actually need before you sit down: what to mention (pulled from what your last session flagged, plus anything you saved to "For next session") and what homework is still due.

NewA therapist visit summary — like the appointment one, for therapy

A new report in Printables and in Therapy itself: your last five sessions — mood, highlights, wins, struggles, what you've learned — plus every piece of homework assigned in that window and whether it actually got done. Nothing is generated. It's assembled from your own session notes and homework log, so it's instant and there's nothing in it that isn't already true.

NewAffects your data"For next session" — capture something to bring up before it's forgotten

A new section in Therapy for anything you want to raise with your therapist. Add it the moment it occurs to you, tick it off once you've actually said it — plus a dashboard widget and a home-screen widget so it's somewhere you'll actually see it again.

ImprovedSame-time medication reminders now stack instead of piling up

If several prescriptions share a dose time, their reminders now collapse into one stacked notification instead of arriving as separate banners all at once. Nothing about logging changed — each one is still its own reminder underneath, so tapping Taken or Skip on any of them still logs that exact medication.

August 16, 2026

NewAffects your dataYour ID and insurance card, on every printable report

Every report you can print or save as a PDF now carries your photo ID and insurance card, side by side, right after the header — the two things a front desk or a study asks for before anything else. One report keeps them out on purpose: the research/study screening sheet, since it's built to leave off anything beyond the sections you tick, and your ID isn't one of them.

August 15, 2026

NewPT compliance, measured against your own bar and your actual calendar

Set what counts as compliant for your home programme — daily, or any number of days a week that's actually yours, not ours. Clinic compliance isn't something you set: it's checked against your real scheduled appointments, so a week with two sessions booked and one logged shows plainly as half compliant. Both verdicts now appear on the PT screen and in every printed report that carries your PT adherence.

ImprovedTwo PT matrices — home and in-clinic, side by side

Your PT programme is now two separate grids: one for the exercises you do at home, one for what your therapist runs you through in the clinic — since those are often a different set of exercises entirely. Each has its own “add exercise” button so it's always clear which programme you're adding to, and each shows in your printed reports separately.

NewYour physical-therapy home programme

Write down the exercises your physical therapist prescribed — as many as you need, with whatever they gave you for each one (sets, reps, a hold time, how often a week) — then tick them off each day. Each exercise shows the last fortnight as a strip of squares, so a gap is obvious at a glance. Your adherence now appears in printed reports and anything your care team sees, measured against what was actually prescribed: an exercise prescribed three times a week is judged on three times a week, not on seven.

August 14, 2026

NewAffects your dataPets

Add a pet the same way you add a family member, and keep their medications, dose reminders, vaccination dates, vet visits, files and costs alongside everyone else's. AI is switched off for pets on purpose: the dose and interaction rules in this app are written for humans, and human drug rules can be dangerous for animals. Your vet is the one to ask.

NewApple Watch app

Today's doses on your wrist, and one tap to record that you've taken one. It shows what your phone already worked out — it doesn't calculate schedules or warn about interactions on its own. If your phone is out of range the tap is held and delivered when it's back, rather than lost.

NewAffects your dataA packet for whoever would act for you

Create a PIN-protected link holding your care decisions, where your paperwork is, key contacts, current medications, allergies, conditions, doctors and insurance — and give it to the person who'd handle things if you couldn't. It does not include your day-to-day logs, anything marked private, or your vault. You can switch it off at any time.

ImprovedAffects your dataThe app checks in with the server far less often

It used to re-fetch everything on screen every 30 seconds, all day. Now it refreshes when you open or return to a window, and immediately whenever you change something. One consequence worth knowing: something logged on your phone appears on your computer when you next focus that window, rather than within 30 seconds.

ImprovedAffects your dataPhotos load when you look at them

Opening a screen with photos — healing series, hair, insurance cards, EOB scans — used to download every image saved there, every time. Now each one is fetched only when it's actually shown.

ImprovedA calmer home screen, and a medications list that stops repeating itself

Doses you've taken now drop out of today's list instead of pushing the outstanding ones down the page — they're still one tap away under "taken today" if you need to undo one. Today's progress and your 30-day adherence sit side by side, and the weight chart marks each weigh-in.

August 13, 2026

NewAffects your dataThe app works without a signal

Your records stay readable with no connection, and anything you log on a train or in a basement is queued and sent when you're back — rather than silently thrown away.

NewLog by voice

Say a few sentences and they're turned into entries. Nothing is saved until you've read back what it heard.

NewTravel mode

Tell the app you're travelling and it moves onto destination time with you, including your dose times — except the medicines you've said to keep on home time. Which prescriptions are time-critical is your prescriber's call, so the app never decides that for you.

NewAffects your dataForward a letter and it files itself

Forward a clinic email or letter to your own private RecordKeeper address and it's read and filed into the right places for you to confirm.

FixedAffects your dataExports now contain your actual documents

An export used to describe your files without including them. It now contains the documents themselves.

NewLock-screen widgets

The few things worth checking without unlocking your phone — next dose, next appointment, today's progress.

See the incident history → for problems that occurred and how they were fixed.