The Photos card counts on its own, and All homes has its calendar back
Two counts that used to come back empty. The Bobby tab's Photos card now counts before you ever open Photos, and All homes reads every home's calendar again, on all three apps.
The Photos card counts what you've backed up
The Bobby tab's Photos card said “0 sent from this device” until you opened Photos at least once, even on a phone that had already backed up hundreds of pictures. The card was reading a count that only the Photos screen ever filled in, so a phone that had done all its backing up still looked empty from the hub.
It now reads the same backup record Photos itself reads from, directly, on iPhone and on Android. The desktop app's Bobby tab shows this count too, which it never did before.
All homes has its calendar back
The All homes calendar could open with nothing in it, on every home, even ones with events on most days that month. Opening it started reading that month's events, and if a refresh landed while the read was still going, the refresh cancelled it and the retry never ran: a leftover “still loading” flag blocked it.
The newest read of a month now wins over an older one still in flight, and a single home that fails to answer is skipped instead of clearing every other home's events along with it.
The desktop app's calendar catches up
The desktop had two problems of its own here. It read seven days at a time where the phones read a whole month, so most of a month's events never reached it regardless of the fix above. Its Bobby tab also chose which homes to show independently of its Threads tab, so the two could disagree about which homes were in view.
Both now match the phones: a whole month at a time, and one home selection shared between the desktop's Bobby tab and Threads. Editing an event from the desktop calendar now redraws the calendar in place instead of throwing an error.
Get the build
iPhone builds arrive through TestFlight. Android, macOS and Linux downloads are on the home page.