Release notes
What we've shipped
Every release, every fix, every addition. Honest notes from a two-person team.
Sleep window charts + PDF export
- Sleep window trend charts — Household tier now shows a 14-day rolling chart of your baby's sleep patterns. Tap any data point to see what was logged. No interpretation, no coaching — just the shape of what's happening.
- PDF log export — Household tier can export a date-range PDF via Settings → Export. Formatted for readability at a pediatrician appointment.
- iOS 17 widget — Small lock-screen widget showing the last logged entry (feed time + volume, or sleep end time). Quick glance without opening the app.
- Bug: offline sync edge case — Fixed a rare case where two caregivers logging the same minute while offline would create a duplicate entry on reconnect. Correctly deduplicates now.
Feed volume patterns + caregiver attribution
- Feed volume pattern display — The feed log now shows a 7-day rolling average volume per feeding session. Useful for tracking whether intake is trending up or down as your baby approaches a growth period.
- Caregiver attribution on all entries — Every log entry now shows who logged it and from which device. Visible in the timeline and in exports. Useful when two caregivers disagree about what happened at 4am.
- Backfill improvement — Manual backdating is now clearly marked in the timeline with a clock-back icon. Backfilled entries are still included in all pattern calculations.
- Android stability — Fixed crashes on Android 9 (Pie) when the app returned from background during a log entry. Affected a small number of older Pixel and Samsung devices.
- Performance — Sync latency reduced by ~40% for households with 90+ days of log history. Previously caused noticeable lag on older iPhones when switching between caregivers' views.
Pediatric flags + 6-caregiver support
- Pediatric flags system — Introduced the 7-flag alert system. Flags cover feeding refusal, sleep duration extremes, and temperature-adjacent patterns. Not diagnostic — each flag shows a plain-language explanation and suggests calling your pediatrician. We spent two months on this specifically to not make it anxiety-inducing.
- Household tier: up to 6 caregivers — The Household tier now supports 6 caregivers, up from 4. Useful for households with grandparents or a nanny on rotation.
- Sleep window estimates — The sleep window engine is now available after 3 days of consistent logging (previously required 5). Better for households that start logging mid-week.
- Push notification opt-in — Caregivers can opt in to push notifications for pediatric flag alerts and hand-off summaries. Off by default — we're not going to spam you.
- Note: this release required a data migration — Log entries from v1.0 were backfilled with caregiver attribution where available. Some very early entries from beta testers may show "Unknown caregiver" in attribution.
Initial release — shared log for two caregivers
- Shared household log — Real-time log shared between up to 2 caregivers on the free tier. Feed (type, volume, duration), sleep (start/end), diaper (type, notes). Each entry timestamped and attributed.
- Sleep window estimates — After 5 days of consistent sleep logging, Xoul shows an estimated sleep window for the next likely sleep period. Based only on your household's own logged data — no population averages, no AI labeling.
- Offline logging — Entries logged without connectivity are stored locally and sync on reconnect. The person handing off the shift should have a signal — or say it out loud.
- iOS and Android — Available on both platforms. Android minimum: Android 9 (Pie). iOS minimum: iOS 15.
- 14-day free trial of Household tier — All new accounts get 14 days with up to 6 caregivers and unlimited history. No credit card required to start.