v1.33.0
Feature release2026-05-21A reworked Pro plan with a clearer Free vs Pro split, a Data Table loaded with per-type filters, column toggles, bulk operations and CSV export, plus "Last edited by" attribution in every edit modal so shared caregivers always know who touched what.
New features
- Pro plan reworked. Free still covers everyday tracking; on top of that, the visual views (Timeline, Calendar, Summary, and the growth chart) now show the last 30 days for free, and Period Compare shows the last 3 days. The full-history versions of those views are Pro, alongside multi-baby (up to 5), milestone tracking, push notification reminders, and PDF reports (coming soon). The Data Table and CSV import/export stay free with the full history on every plan — your data is never held hostage.
- Household Pro: one Pro subscription now covers every caregiver invited to the babies you own — partners, grandparents, and paid carers get Pro automatically. No separate Family Plan.
- Data Table got a big upgrade: per-type quick-filter chips at the top of the row list, per-type column visibility toggles that remember your choice across devices, and extra activity-specific columns (feed sub-type and side, sleep duration, nappy colour and consistency, pumping per-side).
- Bulk select in the Data Table: pick multiple rows to delete with undo, shift their times, or reassign them to another caregiver in one go.
- Every row has its own URL — copy a deep link to a single log, and the new Share View button copies the URL of your currently filtered view so you can send it to another caregiver.
- CSV export from the Data Table now respects the filters you have on, so you only export what you can see.
- The old [has note] chip has been replaced with a one-line note preview right inside the row, so you can scan notes without opening each log.
- Every edit modal now shows "Last edited by [caregiver]" so shared caregivers can see who last touched the log. Row-card actions also got a cleaner icon-button redesign.
- In-app bug report can optionally attach a snapshot of your local Baby Log data, which helps us debug issues without needing screenshots from you.
- Baby → Data tab: the General sub-view has a clearer CTA into the other Data sub-tabs, plus mobile polish across the whole Data area.
Fixes
- Data Table filter chips: chips in the same group (e.g. nappy colour) now switch between each other cleanly, and the caregiver chips above the rows drive the same filter as the caregiver dropdown.
- Data Table → Export view: if the CSV download fails, you now see a toast and an error in the console instead of silently nothing.
- Medication amount can now record decimal doses (e.g. 0.5 mL) instead of being rounded to whole numbers.
- Data Table chip labels now show the correct translation across all 6 languages.
- Sync: stopped re-enqueueing caregiver rows that were already being processed by the background catch-up walker, so duplicate sync attempts no longer pile up.
v1.32.0
Feature release2026-05-17A reworked Baby Data tab with four interactive sub-views, a single onboarding flow that's the same on every platform, and a stack of sync reliability fixes so your logs stay safe across collisions, access changes, and iOS app suspends.
New features
- Baby → Data is now a four-tab area: General, Data Table, Import & Export, and Import with AI. The Data Table tab has a redesigned filter row and activity sub-tabs styled to the brand palette.
- The "Import with AI" tab (previously "AI Data Format") now opens with a clear "When to use this" callout that explains what the tool is for — bringing data into Baby Log from old notes, screenshots, chat history, or a photo of a paper diary.
- Onboarding is now one unified wizard — the same step-by-step flow whether you sign up in Safari, Chrome, the Home-screen PWA, the iOS app, or Android. No more two different new-user experiences depending on where you started.
- Home: when another caregiver logs an activity for a log type you've hidden from your Home overview, a small banner appears offering to re-enable that tile in one tap, or dismiss it.
Fixes
- A rare batch sync collision could wipe logs you'd just written. Your own writes are now protected when the server reports a primary-key collision on a batched insert.
- If a sync request returned a 403 (access denied) for any reason, the app used to delete that baby's local logs as if access had been revoked. It now only clears data when access is genuinely revoked, not on transient or unrelated 403s.
- iOS app: pending logs pushed while iOS suspended the WebView (e.g. screen lock, app switch) no longer get stuck — the outbox push now survives suspend and resumes cleanly.
- Sync indicator: the red dot in the bottom bar no longer counts conflicted timer rows toward the "pending" total, so the count matches what's actually waiting to sync.
- Baby sharing: the access-level dropdown (Owner / Editor / Viewer) now shows the correct label inside the dropdown trigger after you pick a level.
- Baby Data → General tab: summary rows stay on one line instead of wrapping awkwardly.
- Baby Data tabs load faster — each sub-tab now compiles independently instead of pulling in the others.
v1.31.3
Patch release2026-05-15The Help & Docs section has been rebuilt — step-by-step pages for every log type, every view (Timeline, Calendar, Summary, Compare), the time slider, sharing, and import/export, all with screenshots.
New features
- Open babylog.com.au/docs to find walk-throughs for every log type and every view, with screenshots of the actual screens.
- New sections: Log Types, Viewing Your Data, Time Slider, Customising Overview, Import & Export.
- Getting Started now covers the iOS App Store path as well as Add-to-Home-Screen for both iPhone and Android.
v1.31.2
Patch release2026-05-14A help button on the Symptoms log, and a fix for a long-running sleep timer that could stick on a desktop browser tab.
New features
- Add Symptoms and Edit Symptoms now have a help button in the header that opens a short FAQ explaining how to use the log — symptoms are observations to share with a doctor, not a diagnosis; the symptom list draws on public child-health references like healthdirect.gov.au; severity is your judgement; and the goal is clearer notes for your next visit. Translated across all languages.
Fixes
- If you left a desktop browser tab open for many days with a sleep, feed or pumping timer running, it could stick on the Home screen with a very long elapsed time (some people saw hundreds of hours) and the Sync button couldn't clear it. Any timer that's been running for more than 48 hours is now cleared automatically the next time the app syncs, no matter which device started it.
v1.31.1
Patch release2026-05-14Layout breathing room — the last card on each page sits clear of the bottom menu, and the percentile badge in Add Growth has room for "85-97%".
Fixes
- More room below the bottom tab bar so the last card on every page (Home, Logs, Settings) isn't crowded against the menu — particularly noticeable on iPhone where the home-indicator area was eating into the gap.
- Add Growth dialog: the percentile badge slot next to weight, height, and head circumference is wider so labels like "85-97%" display cleanly without bumping into the input.
v1.31.0
Feature release2026-05-13Sharper sleep summaries and full-screen charts — your charts go big on tap, your filters survive a reload, and the night-vs-nap math now matches your actual pattern.
New features
- Chart full-screen mode: tap the expand icon on any chart in Logs → Summary to view it large. On phones in portrait mode the chart auto-rotates so the long edge runs across the screen.
- Shareable filters on Summary and Compare: your log type, time range, custom dates, age window, and hide-incomplete-days choice now live in the URL. Reload keeps your view, and you can share or bookmark links like /logs/summary?type=growth.
Fixes
- Sleep summary: Average Night Sleep and Average Nap Duration now match your actual pattern. The old numbers split your 7–10pm bedtime tail and 6–7am wake tail into naps, so a 7pm–7am night looked like 8h of night plus 4h of "nap". Long evening sleeps are now classified as overnight, and fragmented nights (a 1:30am wake-and-feed restart) no longer double-count.
- Sleep summary now respects each baby's Day starts / Night starts setting from Baby settings — the night window in your numbers matches the boundary you chose.
- Phone summary cards: big numbers like 13h 47m stay on one line, and cards in the same row line up at the same size.
- Compare report shows a "Showing <current> vs <previous>" line under each section header so it's clear which periods are being compared.
v1.30.2
Patch release2026-05-12Solids and home polish — Small is the default quantity, refreshed Reaction/Quantity pills, and tidier desktop tiles.
Fixes
- Solids: if you save a solid food log without picking a quantity, it now defaults to Small instead of being blank.
- Solids: Reaction (Allergic / Hate / Liked / Loved) and Quantity (Taste / Small / Medium / Large) pills now share the same filled green look when selected, and align to your preferred hand side.
- Home: on desktop, side-by-side activity tiles now stretch to match the tallest tile in the row — no more uneven cards.
- Feed: breast feeds saved without a duration no longer end up with an invalid end time.
- Adding a new food, play, or medication type — across Add and Edit modals — now uses a small green + button on your hand side that slides an input field open with a built-in submit button. The plus rotates into a red × to cancel, and the input lives above the Archived list so it never disappears beneath it.
v1.30.1
Patch release2026-05-11Symptoms log type polish — log a temperature at the same time, full translations for Chinese, Arabic, Hindi, and Vietnamese, and a tidier home tile order.
New features
- Add Symptoms modal now has an "Also measured temperature" checkbox — tick it to log a temperature reading at the same time as the symptom, sharing the same time. Saves a step on sick days.
- Symptoms modal is now fully translated into Chinese (Simplified and Traditional), Arabic, Hindi, and Vietnamese — symptom names, severity levels, and the red-flag warning all switch to your language. Your underlying data stays the same, so caregivers in different languages still see each other's entries on the same baby.
Fixes
- Notes now sits after Symptoms on the default home tile grid and in the Logs activity-type filter — consistent with where Notes naturally belongs at the end of your routine.
- Add Symptoms modal title now reads "Add Symptoms" to match the rest of the Add modals.
v1.30.0
Feature release2026-05-11Track baby symptoms with a brand-new log type — pick from 15 common symptoms, rate severity, and see patterns over time.
New features
- New Symptoms log type: pick from 15 common symptoms (fever, cough, rash, vomit, breathing difficulty, and more), rate severity as Mild / Moderate / Severe, and add notes. Red-flag symptoms like breathing difficulty or seizure show a warning banner with a link to healthdirect.gov.au for medical advice.
- New Symptoms summary report: pattern notes at the top, headline counts, a daily trend chart, donut charts for most-logged symptoms and severity breakdown, plus red-flag history, multi-symptom days, and recent entries.
- Ask AI now adapts when your timeline or summary is filtered to Symptoms: it adds explicit "do not diagnose, don't read missing data as proof nothing happened" guardrails, mentions Australia's triple zero (000) or your local emergency number, and includes a clean structured summary the AI can reason over.
- Settings → Log Preferences: amount step size is now a single Step size setting (1 / 5 / 10 ml) covering both the +/- buttons and the slider drag. Feed and pumping have their own independent Step size + Flip direction.
Fixes
- Subscribe screen: if in-app purchase offerings briefly can't load, the app now retries automatically and only shows an error if it really can't proceed.
- Subscription handling hardened so a subscription bought by one account can't be incorrectly attributed to a different account during account changes.
- Signing out now takes you to the Sign In screen instead of the public homepage.
v1.29.1
Patch release2026-05-08Quietly reconnects to your local data if the browser tab has been in the background for a long time, instead of showing a scary error screen.
Fixes
- If the app ever loses its connection to your local data after the browser tab has been in the background for a long time, it now quietly reconnects instead of showing a scary error screen
v1.29.0
Feature release2026-05-08One Pro subscription across iPhone and web — buying Pro on one platform now unlocks it on the other.
New features
- Pro is now one entitlement across all your devices: subscribe on iPhone in the App Store and your web account at babylog.com.au shows Pro features too (and vice versa)
- The "Manage subscription" button in Settings now sends you to the right place automatically — App Store on iPhone for App Store-purchased plans, the secure web portal for web-purchased plans
Fixes
- Fixed a crash when tapping Subscribe on iPhone — the in-app paywall now opens reliably from every upgrade prompt
- Internal cleanup of unused code paths to keep the app trim — no visible changes
v1.28.0
Feature release2026-05-04Clearer "continue saved timer" prompt and a tab-stickiness fix for the feed modal.
New features
- When you tap Play on a saved (paused) timer, the confirmation now shows a concrete before-and-after example using your actual times — so you can see exactly what continuing will change
- If the saved session is under a minute, the confirmation is skipped and the timer just continues — no extra tap for empty sessions
- The feed modal's footer Reset (red) now shows its own "Reset and close?" confirmation, separate from the inline timer Reset, so the two buttons are easier to tell apart
Fixes
- Resetting a running breast timer no longer kicks the feed modal back to the Bottle tab — you stay on Breast where you were
v1.27.0
Feature release2026-05-04Smarter timer recovery, friendlier baby modal layouts, and a due-date countdown for parents tracking a pregnancy.
New features
- Timer conflict helper: if two timers ever end up running for the same activity (for example because another caregiver kicked one off at the same time), the app now shows a clear "pick the one to keep" prompt instead of silently dropping data
- Pregnancy due-date countdown: babies with a future birth date now show "Due tomorrow", "Due in N days", or "Due in N weeks" instead of being collapsed into "Less than 1 month"
- Activity log modals are easier on small phones: footer buttons (Reset / Cancel / Keep Running) and the running timer reflow into a single tidy row, and the play/reset controls swap to the hand you prefer
- Milestones: refreshed age bands, polished observed-milestone screens, and improved translations across all supported languages
Fixes
- The primary action button (Save, Keep Running, etc.) on activity log modals no longer stays stuck as a spinner after a successful save — it now resets every time the modal closes
v1.26.0
Feature release2026-05-01Typography refresh — each language now uses a font tuned to its script, with Inter as a clean fallback for English.
New features
- Each language now uses a typeface picked to read well in its script (Chinese, Vietnamese, Hindi, Arabic), so text feels more natural to read in your chosen language. English content uses Inter for a clean modern look
v1.25.0
Feature release2026-04-29Introducing Milestones — a brand-new developmental tracker for your child from birth to 5 years — plus a guided welcome flow for new parents.
New features
- Milestones: track your child's development across six stages from birth to 5 years. The Current, Journey, and Concerns tabs give you what to watch now, the full path ahead, and a "Seek advice" list of things worth raising with your paediatrician
- Milestones: tap "Pick a few for me" on an empty stage to start watching five typical milestones, then mark each as observed when it happens — record the date, an approximate time, an age range, or just a quick note
- Milestones: bulk-edit mode lets you mark many milestones as observed at once, with a clear review screen before saving
- Milestones: swipe between stages from the top header, search within a stage, and see stage-by-stage progress bars at a glance
- Milestones is included with Pro
- New welcome flow for first-time parents: a guided multi-step setup that picks the right path (set up baby, join an existing baby, or explore demo mode) without getting lost
- Referral codes from invite links are now picked up automatically — invited caregivers get credited without needing to paste anything
Fixes
- After signing up via a referral, the app no longer cancels its own redirect to the next setup step
- Switching baby from the header no longer fires a redundant home-tab refresh
v1.24.0
Feature release2026-04-26Smart amount presets in feeding & pumping plus invisible sync repairs that keep shared babies' data intact across app updates.
New features
- Add Feed and Add Pumping now pre-fill the amount slider with your typical recent amount, based on the median of your last logs — fewer taps for routine sessions
- The amount slider quietly suggests saving your most-used value as a new default, so the next session starts in the right ballpark
Fixes
- After an app update that resets internal lookup tables (foods, medication types, etc.), shared-baby caregivers no longer end up with empty pickers — the app now detects this and quietly re-syncs the missing data
- Initial sync now includes archived foods and types, so historical logs that reference them render correctly instead of going blank
- Solids quantity hint now translates correctly in Chinese, Vietnamese, Hindi, Arabic, and other locales instead of showing raw translation keys
- Smart amount preset now re-evaluates each time you open the feed or pumping modal, so a fresh log doesn't get stuck on a stale value
v1.23.0
Feature release2026-04-25Quicker growth-chart access from logging, default medication doses, clearer "Ingredients" wording in the solids picker, plus the new CSV import-preview drop control.
New features
- Import Preview now lets you remove individual entries before finalising — tap an entry to open the edit modal, then tap Delete to drop it from the import without cancelling the whole file
- Add and Edit Growth modals now show a "Check growth charts" link under the notes field — tap it to jump straight to the growth chart in Logs Summary
- Medication: set a default dose for each medication so future logs auto-fill the amount, making routine doses one tap
- Solids picker now says "Ingredients" instead of "Food" — clearer wording for choosing what's in the meal
Fixes
- Sleep summary: overnight sleeps that span midnight now count toward the day they mostly happened in (where the midpoint falls), instead of always being assigned to the day they started — gives more accurate daily sleep totals
v1.22.1
Patch release2026-04-24Switching the active baby from the top header now updates every part of the app at once — no more mixed-baby views.
Fixes
- Baby switcher: picking a different baby from the header used to leave some screens showing the previous baby's logs or name until you navigated away. It now updates everywhere at once.
v1.22.0
Feature release2026-04-24Edit pumping session times after saving, smarter reminder timezone handling, plus Compare-page clean-ups and fixes.
New features
- Edit the start and end time of a pumping session after saving — the pumping modal now supports time adjustments the same way feeds do
- Reminders now fire based on your device's local timezone, so they land at the right moment even when you travel
- The "Send test reminder" button in Settings now delivers a real test notification through our server, matching the way live reminders are sent
Fixes
- Compare → By age: the log-type dropdown stayed stuck on one type when comparing two age months (e.g., 9m vs 10m) — you can now switch types freely
- Compare → Feed and Sleep: interval metrics (average gap, daytime / night gap, longest stretch) now appear as clean delta cards instead of a cramped horizontal bar chart
- Compare → Play no longer crashes when an older play log is missing its type id
- Growth chart: measurements recorded on the 16th–end of a month now plot correctly instead of being dropped
v1.21.2
Patch release2026-04-21Small polish across the Add Feed modal, Logs filters, and marketing hero translations.
Fixes
- The Solids tab inside the Add Feed modal now matches the standalone Add Solids modal — the food picker is collapsible with a selected-count summary, and the quantity hint is back
- Logs page filters now show log type before date range, so you pick what you're looking at before narrowing the window
- Marketing homepage trust badges now display in Chinese, Vietnamese, Hindi, Arabic, and other locales instead of showing raw translation keys
v1.21.1
Patch release2026-04-21Sign-up button now shows the right label in Chinese, Vietnamese, Hindi, and Arabic.
Fixes
- The "Sign up now" button on the marketing site now displays in your language instead of showing the raw translation key
v1.21.0
Feature release2026-04-21New "Ask AI" button on the Logs pages builds a prompt from your baby's data and sends it to the AI you trust.
New features
- Tap "Ask AI" on Logs, Compare, or Summary to package your baby's logs into a clean prompt — pick what to include (baby basics, daily summaries, detailed rows), choose a response language, and copy it or jump straight into ChatGPT, Claude, Gemini, or Grok
- Quick-prompt chips cover common questions — general analysis, sleep patterns, sleep through the night, feeding patterns, poo & wee patterns, weekly summary, and nanny handoff note
- Nothing leaves your device until you tap Copy prompt or Open in an AI platform — your logs stay yours
v1.20.2
Patch release2026-04-20Feed tiles now show "bottle" instead of "formula" — the label covers formula, expressed breast milk, and donor milk.
Fixes
- Bottle feed tiles no longer assume formula — they now read "240ml bottle" so the label fits parents using pumped or donor milk too
v1.20.1
Patch release2026-04-20Updated our Privacy Policy to cover the new baby photo feature.
Fixes
- Privacy Policy now describes how baby profile photos are stored and shared, and explains that photo links are publicly accessible
v1.20.0
Feature release2026-04-20Added baby profile photos — upload and crop your baby's photo, plus smaller notification polish.
New features
- Upload a profile photo for each baby — tap the initial circle, pick an image, crop to a square, and it appears on the baby card and in the sidebar
- Notifications expand to show the full message when tapped in the notification list
Fixes
- Delete button in the notification list now works reliably on touch devices
- The notification bell list now shows the full message body instead of a truncated preview
v1.19.1
Patch release2026-04-20Add Pumping, Feed, and Sleep screens now fit on small phones without scrolling.
New features
- On shorter screens (iPhone SE, iPhone 11, smaller Androids), the timer, amount, and notes sections automatically tighten up so everything fits in view without scrolling up and down
v1.18.1
Patch release2026-04-20We'll nudge you to raise your pumping or feeding max when you're close to it — and take you straight to the right setting.
New features
- A gentle hint now appears under the pumping and feeding amount sliders when you reach 90% of your current max — tap it and we'll jump you to the Max amount control and highlight it so you can't miss it
- Raised the default pumping maximum from 200 ml to 500 ml, and you can now push the pumping max all the way up to 1000 ml in settings to match bigger single-session outputs
v1.18.0
Feature release2026-04-19The edit food screen now tells you whether a food can be deleted or only archived.
New features
- Edit food screen shows whether a food can be permanently deleted or only archived, with tips on how to remove it if needed
v1.17.2
Patch release2026-04-19Fixed pinned foods not being remembered across sessions.
Fixes
- Pinned foods and food categories now persist correctly when you open the app in a new session
v1.17.1
Patch release2026-04-18Renamed "Favourite" food label to "Pinned" to avoid confusion with the reaction type.
New features
- "Favourite" food label renamed to "Pinned" — clearer distinction from the Liked/Loved reactions
v1.17.0
Feature release2026-04-18Simplified nappy types by removing "Dry" — existing Dry records are now Clean.
New features
- Removed the "Dry" nappy type to simplify logging — all previous Dry records have been moved to Clean
v1.16.1
Patch release2026-04-18Unused foods can now be permanently deleted and the expanded picker appears sooner.
New features
- Unused foods can now be permanently deleted instead of archived
- Expanded food picker toggle appears sooner (after 10 foods instead of 20)
v1.16.0
Feature release2026-04-18Redesigned food picker with search, filters, categories, calorie estimation, and a revamped Edit Food experience.
New features
- Redesigned food picker — switch between a simple list and an expanded view with search, filters, and categories
- Filter foods by reaction: Favourite, Hated, Allergic, or Mixed — filter options only appear when relevant
- Categorise foods (Fruits, Vegetables, Protein, etc.) to see estimated daily calories in the summary chart
- Mark foods as favourites for quick access when logging meals
- Edit Food now shows every log that uses a food — tap any log to edit it directly
- Merge any food into another to combine their logs
- Archive foods you no longer use and restore them anytime
- Expanded food picker setting available in Settings > Log Preferences
Fixes
- Food picker mode now saves correctly between sessions
- Timeline “now” indicator aligns with the 6 AM day boundary
v1.15.1
Patch release2026-04-17iOS app improvements and minor chart fixes.
New features
- All features are now unlocked on the iOS app — no payment screens inside the native app
Fixes
- Summary tiles now always appear above charts on the Feed page
- Sign-in with Google on iOS is more reliable
v1.15.0
Feature release2026-04-16Notification settings consolidated into one page — each caregiver can now choose which babies they receive reminders for, and browser users are guided to install the app for the best experience.
New features
- Unified notification settings — device setup, notification recipients, and preferences are now on a single page
- Each caregiver can opt out of notifications individually — turn off reminders for a baby without affecting other caregivers
- Browser users see a clear prompt to install BabyLog as an app, since push notifications require an installed app (iOS or PWA)
- Notification recipients default to all caregivers — no setup needed, just opt out if you want quiet time
v1.14.1
Patch release2026-04-15Reminders now back off gradually instead of repeating every minute — a few nudges spread over 4 hours, then silence until the next log resets the cycle.
New features
- Reminder notifications space out progressively — first repeat after 10 minutes, then 20, 30, 60, and 120 minutes, then stop
- Logging an activity now automatically dismisses any outstanding reminder for that type
Fixes
- Reminder bell icon no longer overlaps with activity tile text on smaller screens
v1.14.0
Feature release2026-04-15Summary page charts redesigned with moving averages, Timeline gets a compact list view with configurable date display and per-day summaries, and reminder bells on every activity tile auto-dismiss when you log.
New features
- Summary page redesign — all 8 activity types now show stock-style moving average charts (7/14/30-day) with daily bars, clickable entry lists, and a fill-with-average option for incomplete days
- Feed summary split into Bottle Feed, Breast Feed, and Feed Count tabs — breast tab auto-hides when there are no breast feeds
- Timeline gets a compact list view — switch between card and list using the new settings gear icon
- 7 date display modes for the Timeline — choose between days ago, baby age, calendar date, weekday, and combinations
- Per-day collapsible summary on the Timeline — tap "Summary" on any day header to see daily totals with day/night sleep breakdown
- Reminder bell icon on every activity tile — tap to configure reminders without leaving the home screen
- Reminders auto-dismiss when you log an activity — no more stale notifications after you've already acted
- Reminder modes renamed for clarity: "Auto" → "Your pattern", "Recommended" → "Age-based", with the calculated interval shown inline
- iOS native sign-in with Apple, Google, and Facebook
- Baby owners can manage who receives push notification reminders
Fixes
- Night sleep reminders no longer show inflated intervals (e.g. 23h) for babies who sleep through the night
- Day nap reminder intervals filter out unrealistic gaps longer than 8 hours
- Removed the 90-day data cap so full chart history is always visible on the Summary page
- Active timer rows in the Timeline are visually distinct with highlighted background and descriptive labels (e.g. "Sleeping for 15:44")
v1.13.0
Feature release2026-04-09Push notifications now actually ping you — browser, installed PWA, and iPhone get real reminders even when BabyLog is closed.
New features
- Browser push notifications — enable in Settings → Notifications and get feed and sleep reminders in Chrome, Safari, Firefox, and installed PWAs, even when BabyLog is closed
- iPhone push notifications — the iOS app now delivers real lock-screen reminders, no need to keep the app open
- "Enable browser notifications" button in Notification Settings — one tap to grant permission and subscribe
- "Send a test reminder" button — verify your notifications are working without waiting for a real one
- Editable day/night boundary per baby — hour pickers tell BabyLog when night starts and ends so sleep reminders only fire at the right time
- Auto mode now shows the calculated interval inline (e.g. "~3h 15m — Based on Oliver's last 14 days") so you can see what the reminder will use before it fires
Fixes
- Open ChatGPT / Claude / Gemini / Grok buttons on the Logs page now work inside the installed PWA and iOS app
- Nap reminders and night-feed reminders now correctly separate day from night hours when learning your baby's patterns, so Auto intervals are more accurate
- Fixed a page load flash on the pricing page and other locale-prefixed pages
v1.12.2
Patch release2026-04-07Compare page charts are now smoother area charts with actual dates in tooltips.
New features
- Comparison charts use smooth area lines instead of bars — much easier to read on mobile
- Chart tooltips now show actual dates (e.g. "Apr 3: 5.0") instead of generic period labels
- Feed interval and sleep schedule comparisons shown as horizontal bar charts instead of tables
Fixes
- Chart x-axis always shows "Day 1, Day 2..." instead of misleading weekday names
- Delta cards auto-increase precision when both values round the same (e.g. "0.64 → 0.57" instead of "0.6 → 0.6")
v1.12.1
Patch release2026-04-07Nappy consistency chart gets a fresh look and comparison cards are tidier.
New features
- Nappy consistency distribution now uses a radial bar chart with labelled rings instead of a donut chart
Fixes
- Comparison metric cards are more compact with less spacing between them
v1.12.0
Feature release2026-04-07Notification reminders are here — get nudged when your baby is due for a feed or sleep. Plus a refreshed baby settings page.
New features
- New Notifications tab in Settings — toggle feed, day nap, and night sleep reminders per baby
- Three reminder modes: Auto (learns from your baby's patterns), Age-based (pediatric guidelines), or Custom interval
- Day vs night boundary setting on each baby's profile — controls which sleep reminders apply
- Birth weight now uses an easy-to-adjust slider with +/- buttons
- Notification bell is back in the header
Fixes
- "By age" option in the Summary tab is now clickable
- Fixed a page load error on the homepage
v1.11.1
Patch release2026-04-06Fixed a sync error that could block all activity after switching the on-duty caregiver.
Fixes
- Switching duty no longer causes a "sync failed" error when two caregivers update at the same time
- The swap picker now correctly shows you in the list so you can take over duty from another caregiver
v1.11.0
Feature release2026-04-05On-duty is now fully customisable, caregiver names can be edited by the baby owner, and emails are masked for privacy.
New features
- New On Duty tab in Settings — toggle the feature per baby, disable the logging prompt, or adjust the stale shift reminder
- Baby owners can now rename caregivers from Sharing & Access using the edit button
- Caregiver emails are masked for privacy (e.g. feng***@gmail.com) when no name is set
- Access level dropdowns now show proper labels (Editor, Viewer) instead of lowercase values
- Compare page now fully translated — Chinese and locale-aware date formatting throughout
Fixes
- Compare page rolling presets now use yesterday as the end date for more accurate comparisons
v1.10.0
Feature release2026-04-05On-duty caregiver system — see who is watching the baby right now, swap shifts with one tap, and set scheduled handoffs.
New features
- On-duty indicator on the home screen shows who is currently looking after the baby
- Claim or swap on-duty status with a single tap (or pick from a list with 3+ caregivers)
- Scheduled handoffs — set a time to automatically hand duty back to another caregiver
- Default responsible person — choose who receives alerts when no one claims duty
- Gentle reminder after 12 hours if you forget to end your shift
- "Are you on duty?" prompt appears after logging when you are not the on-duty caregiver
- First-time setup guide when you upgrade to Pro with shared caregivers
v1.9.0
Feature release2026-04-05Compare page gets a major upgrade — more period options, smarter filtering, gap-fill for missing days, age-based comparisons, and share your data with AI.
New features
- Compare page now offers 8 time-based presets (from today vs yesterday up to last 365 days)
- Age-based comparison lets you compare month-by-month since birth (e.g. age 6m vs 7m)
- Smart filtering hides activity types and period presets with no data — less "not enough data" screens
- Fill gaps in your data with period averages for a cleaner comparison view
- Hide incomplete days toggle now available on the Compare page (same setting as Summary)
- Custom range picker redesigned — pick any two date ranges to compare
- Daily feed amount (mL) chart added alongside the feed count chart
- Share your comparison data with ChatGPT, Claude, Gemini, or Grok in one tap
Fixes
- Age-based comparisons now correctly find your data
- "In progress" label no longer shows when comparing a full period
v1.8.2
Patch release2026-04-05Under-the-hood improvements to code organisation and better Chinese translations for upgrade prompts. No visible changes.
v1.8.1
Patch release2026-04-03Smoother loading on the Calendar and Summary pages. No visible changes.
v1.8.0
Feature release2026-04-03Import and export your data with AI-assisted prompts, see a dedicated growth tracking page, and enjoy better multilingual support.
New features
- Import and export now supports AI-assisted prompts — paste notes from any app and let AI format them into logs
- New growth tracking feature page to showcase height, weight, and head circumference tracking
- Better Chinese language support across the app
- Improved billing and subscription management
Fixes
- Food types now load correctly in all scenarios
- Amount slider settings are more consistent
- Log cards display more reliably
v1.7.1
Patch release2026-03-28Under-the-hood improvements to billing reliability. No visible changes.
v1.7.0
Feature release2026-03-28Manage your subscription from a new billing page, categorise play activities, and enjoy smoother timer handling.
New features
- New billing page in Settings — view your plan, subscribe to Pro, or manage your subscription
- Play activities can now be categorised by type (tummy time, sensory, outdoor, and more)
- Timers that get stuck or lost are now automatically detected and cleaned up
- Date and time inputs are easier to use
Fixes
- Amount input controls are better spaced and easier to tap
- Medication and play log forms are more consistent
v1.6.0
Feature release2026-03-22Active timers now appear right in your logs list, and times display in your local format. Plus a new bug report form to easily share issues.
New features
- Active timers are now shown directly on the Logs page so you can see what's currently being tracked
- Times throughout the app now display in your local format
- New bug report form in Settings — automatically captures diagnostics to help us fix issues faster
- Timer sync is smarter about handling overlapping timers from multiple devices
- Added a troubleshooting section to the FAQ
Fixes
- Sleep end times no longer get reset or lost during sync
- Log form no longer shows a stale time when opened
- Nappy type labels now display correctly
v1.5.0
Feature release2026-03-20Explore what BabyLog tracks with new feature pages, and enjoy more reliable timers when logging from multiple devices.
New features
- Browse dedicated pages for feeding, nappies, sleep, and sharing to see what each feature offers
- Home page now includes a quick daily glance section
Fixes
- Timers now resolve correctly when started on different devices at the same time
v1.4.0
Feature release2026-03-19Fixed long text in activity logs getting cut off on the Listing page.
Fixes
- Solid food entries and other wide log cards now wrap properly instead of overflowing off-screen
v1.3.0
Feature release2026-03-19The "At a glance" feed summary now shows your 30-day average feed volume alongside today's stats.
New features
- Feed entry in "At a glance" now shows a 30-day average measured feed volume, so you can track trends over time
- Feed stats now display with a title and supporting detail line, making them easier to scan
v1.2.1
Patch release2026-03-19Small text and interaction polish — no new features.
Fixes
- Clarified the text on the import page to make the steps easier to follow
- Improved how the notes field collapses and expands when editing a log entry
v1.2.0
Feature release2026-03-19You can now paste CSV data directly from your clipboard when importing logs — no file download needed. The AI prompt instructions have been updated to guide this clipboard-first workflow.
New features
- Paste CSV data from the clipboard to import logs — no need to save a file first
- Import warnings now have a copy button so you can send them straight back to the AI for fixes
- Updated AI prompt instructions to guide a smoother copy-paste workflow
Fixes
- Time adjustment buttons no longer double-increment on a single tap in the PWA
- Import preview now correctly labels "skipped" entries in skip mode and hides the conflict section when there are no entries to import
v1.1.0
Feature release2026-03-19Skeleton loading states across the app, and an insights panel when you haven't logged recently.
New features
- Loading screens now show skeleton placeholders instead of a blank page
- If you haven't logged any activity recently, the insights section now shows a helpful prompt
Fixes
- Spacing and layout improved in the daily log view and log cards
v1.0.0
Feature release2026-03-17BabyLog officially launched.
New features
- Nappy logs now show a completeness score in the insights view
- Sign-in and account actions now show confirmation notifications
- Privacy policy, terms of use, and disclaimer pages added
v0.5.0
Feature release2026-03-15Invite caregivers to share a baby profile, browse logs on a calendar, and get insights across all activity types.
New features
- Invite caregivers to share a baby profile — assign them as viewer or editor
- Editors can add and edit logs freely; viewers can see but not make changes
- Calendar view for browsing past activity by date
- Insights and reports across all activity types
- Active timers now persist if you close and reopen the app
- Export your logs as a summary you can share with a healthcare provider
- Import history now shows progress and recovers automatically if interrupted
- Warning shown when importing a large number of entries at once
Fixes
- Importing a file no longer creates duplicate entries for the same log
v0.4.6
Feature release2026-03-01Refreshed log list icons, improved layout for weekly and daily views, and fixed overnight sleep display.
New features
- Log list icons and layout refreshed for nappy and feed entries
- Import and export flow has an improved layout
- Weekly and daily log views have a cleaner layout
Fixes
- Sleep sessions that cross midnight now display correctly as a single event
v0.4.5
Feature release2026-02-19Under-the-hood improvements to code structure and reliability. No visible changes.
v0.4.4
Patch release2026-02-15Small polish across overview, medication, and the timer controls.
Fixes
- Empty state hints on the overview are now less prominent
- Medication unit selector alignment improved
- Timer +1m, -1m, and Reset buttons have clearer styling
v0.4.3
Patch release2026-02-15Fixed a crash that could occur when loading the app.
Fixes
- Fixed a crash that could happen during app startup on certain data
v0.4.2
Patch release2026-02-15Reliability update — background monitoring added to detect and resolve issues faster.
v0.4.1
Feature release2026-02-15Your display settings now stay in sync, with fixes for the time picker and iOS compatibility.
New features
- Display settings and preferences are now kept in sync across sessions
Fixes
- Time picker no longer resets when switching between log types
- Fixed a display issue on certain iOS devices
v0.4.0
Feature release2026-02-15Growth charts with WHO percentile curves, bath and medication logging, and per-activity amount settings.
New features
- Baby growth charts now show WHO percentile bands so you can see how your baby compares
- Bath time is now a trackable activity
- Medication is now a trackable activity
- Feed and pumping amounts have separate slider ranges you can adjust independently
Fixes
- Baby's birth date now displays correctly in your local time zone
v0.3.0
Feature release2026-02-03Specify food types when logging solids, and a polished nappy logging experience.
New features
- You can now select a food type when logging solid meals
- Nappy logging and history have been polished
Fixes
- Time picker no longer highlights future times as selectable in the same way as past times
v0.2.0
Feature release2026-02-01Solid food logging added, overview cards show elapsed time, and the time picker now flags future times.
New features
- Solid food meals are now a trackable activity
- Overview cards now show how long it has been since each activity
- Time picker highlights when the selected time is in the future
v0.1.0
Feature release2026-01-20Core app working end-to-end — log feeds, sleep, and nappies, see them in a timeline, and have it all persist offline.
New features
- Feed logging — breast, bottle, and pumping with duration and amount
- Sleep logging — start and end time with optional notes
- Nappy logging — type and consistency
- Baby profile creation and management
- Scrollable time picker for logging activities at any time in the past
- Overview dashboard showing today's activity at a glance
- Activity timeline showing all logs in order
- Works offline — logs are saved to your device instantly
- Syncs to the cloud automatically when you're back online
- Sign in to keep your data safe and accessible across devices
v0.0.0
Feature release2025-11-08Project foundation set up — infrastructure, authentication, and database in place.