This release adds 3 notable features for engineering teams evaluating rollout.
✓ No known CVEs patched in this version
Topics
Summary
AI summaryUpdates Bugfixes, Accessibility, and Enhancements across a mixed release.
Changes in this release
| Type | Severity | Summary | CVE |
|---|---|---|---|
| Feature | Medium |
Added bath types to bath tracking (full, sponge, wipe down, custom) Added bath types to bath tracking (full, sponge, wipe down, custom) Source: llm_adapter@2026-07-13 Confidence: high |
— |
| Feature | Medium |
Added per‑baby setting to count feed timer from start or end of previous feeding Added per‑baby setting to count feed timer from start or end of previous feeding Source: llm_adapter@2026-07-13 Confidence: high |
— |
| Feature | Medium |
Linked breast feeds in the same nursing session with link/unlink controls Linked breast feeds in the same nursing session with link/unlink controls Source: llm_adapter@2026-07-13 Confidence: high |
— |
| Feature | Medium |
Added "fix it" button to swap nursing session side in active sessions Added "fix it" button to swap nursing session side in active sessions Source: llm_adapter@2026-07-13 Confidence: high |
— |
| Feature | Medium |
Added delete button to vaccine tracker history entries Added delete button to vaccine tracker history entries Source: llm_adapter@2026-07-13 Confidence: high |
— |
| Feature | Low |
Overhauled app for screen reader and keyboard accessibility (VoiceOver support, data tables) Overhauled app for screen reader and keyboard accessibility (VoiceOver support, data tables) Source: granite4.1:30b@2026-07-13-audit Confidence: low |
— |
| Feature | Low |
Breastfeed timer can be controlled via API (start, switch, pause, resume, end) and stays in sync with in‑app timer Breastfeed timer can be controlled via API (start, switch, pause, resume, end) and stays in sync with in‑app timer Source: granite4.1:30b@2026-07-13-audit Confidence: low |
— |
| Feature | Low |
Feed entries from API now include start time, end time, and duration; bath entries include bath type Feed entries from API now include start time, end time, and duration; bath entries include bath type Source: granite4.1:30b@2026-07-13-audit Confidence: low |
— |
| Feature | Low |
Added Norwegian localization Added Norwegian localization Source: granite4.1:30b@2026-07-13-audit Confidence: low |
— |
| Bugfix | Medium |
Report card averages now divide by days since birth instead of calendar days for mid‑month births Report card averages now divide by days since birth instead of calendar days for mid‑month births Source: llm_adapter@2026-07-13 Confidence: high |
— |
| Bugfix | Medium |
Left and right nursing sessions now count as one feed across stats, charts, heatmaps, report card, and daily stats Left and right nursing sessions now count as one feed across stats, charts, heatmaps, report card, and daily stats Source: llm_adapter@2026-07-13 Confidence: high |
— |
| Bugfix | Medium |
Fixed French breastfeeding side labels Fixed French breastfeeding side labels Source: llm_adapter@2026-07-13 Confidence: high |
— |
| Bugfix | Medium |
Fixed PostgreSQL Docker deployments so runtime database settings are respected Fixed PostgreSQL Docker deployments so runtime database settings are respected Source: llm_adapter@2026-07-13 Confidence: high |
— |
| Bugfix | Medium |
Fixed pump average per side showing a broken unit label Fixed pump average per side showing a broken unit label Source: llm_adapter@2026-07-13 Confidence: high |
— |
Full changelog
v1.4.0 - Screen Reader Accessibility, Bath Types, and Feed Timer Controls
Changes
Accessibility
- Overhauled the app for screen reader and keyboard accessibility. Thank you stefanhalus for kicking this off!
- Logging activities, reviewing timelines, filling out forms, and logging in now work fully with VoiceOver and other screen readers
- The time picker, calendar, and activity tile reordering are now fully keyboard operable
- Report charts now include screen reader friendly data tables
Enhancements
- Added bath types to bath tracking (full bath, sponge bath, wipe down, or your own custom types)
- Added a per baby setting to count the feed timer from the start or the end of the previous feeding. Thank you philzx!
- Breast feeds in the same nursing session are now linked together in the log, with link and unlink controls in the edit form
- Started a breast feed on the wrong side? Active sessions now have a fix it button to swap sides
Bugfixes
- Report card averages now divide by days since birth instead of calendar days for babies born mid month
- Left plus right nursing sessions now count as one feed everywhere (stats, charts, heatmaps, report card, and daily stats)
- Fixed French breastfeeding side labels
- Added a delete button to the vaccine tracker history
- Fixed PostgreSQL Docker deployments so runtime database settings are respected
- Fixed pump average per side showing a broken unit label
Webhook API
- The breastfeed timer can now be controlled through the API (start, switch, pause, resume, end) and stays in sync with the in app timer
- Feed entries returned by the API now include start time, end time, and duration; bath entries include the bath type
Localization
- Added Norwegian. Thank you Andlar94!
- Filled in missing translations across all supported languages
Weekly OSS security release digest.
The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.
No spam, unsubscribe anytime.
Share this release
About sprout-track
A tracker to track baby diapers, feedings, naps, pumping, and other activities.
Related context
Related tools
Beta — feedback welcome: [email protected]