Friday, April 24, 2026
Background Session Recovery and Stability Fixes
Mobile app 2026.4.3 is a stability release. The change clients are most likely to notice is that the app stops showing a blank startup screen when a login session expires while the app has been in the background. Paired with cleaner handling of storage and upload errors, this is the kind of update clients do not notice because things simply stop going wrong.
Session Recovery After a Long Break app
When a client's login token expires while the app is in the background, returning to it no longer leaves them on a blank startup screen until they force-quit and reopen.
- Automatic refresh on resume: App-startup queries now refresh the login token and retry once when the server reports the token is expired, instead of failing every startup query in sequence
- Cleaner sign-out: If the server ends the session for any reason, the app routes directly to the sign-in screen instead of stranding the client on an authenticated screen that cannot load
Stability Across the App app
A batch of targeted fixes that clients will feel as "things just work":
- Disk-full handled gracefully: When a client's device runs out of storage, logout now surfaces a clear alert instead of silently failing. All login-data writes across the app share the same disk-full handling so the error surface is consistent
- Case referral and access requests: Submitting a referral or access request from a logged-out state keeps clients on the success screen instead of bouncing them back to sign-in. Submitting both flows at once no longer lets one sign the other out mid-send
- PDF cancel is clean: Closing or switching PDFs while one is still downloading no longer briefly flashes an error message
- Messages load faster: Thumbnails and attachments on the messages screen load in a single batched request per bucket instead of one at a time, so threads with a lot of media appear quicker. Older messages with missing rich-text data are handled gracefully instead of blocking the screen
- Saving appointments and records is stable: Removed a redundant post-save refresh that could trigger an internal error after the save screen closed
- Uploads and journal audio: Avatar and case-media uploads no longer flash an error on harmless duplicate-file conditions. Journal audio uploads that were in flight when the app moved to the background are now cleanly canceled instead of hanging
Smaller App Download app
The native iOS and Android bundle is slightly smaller in this release. A web-only date picker library and its date utilities are no longer shipped in the native build. Nothing changes in-app; the install footprint just drops.

