Release notes
Page 3 of 9
1.67.0
New
- webThe activity modal has a new design that shows your choices without scrolling
1.66.1
Fixed
- seoAdd WebSite JSON-LD so Google shows "Storkie" as site name
1.66.0
New
- webContent fades into the background above the dock pill
Fixed
- webStop dock scrim tinting the pill's corner cutouts
1.64.1
Fixed
- actionsStop 'use server' type re-exports from crashing all activity writes
1.64.0
New
- apiInvitation and account routes on shared core
- apiPhoto attachment routes on shared core
- coreForecast and urgency engines shared with mobile
- coreWHO percentile engine shared with mobile
Fixed
- apiLog invitation email failures on the route path
- apiUuid guard on photo quota route and precise quota type
- mobile+tokensThe dashboard card now has a single translucent color instead of a gradient
- mobile+webVoice upload transport + AI SDK m4a detection - voice E2E now proven
- tokensRe-derive rgb maps from tailwind v4 oklch palette
- tokensStop remapping Tailwind's rounded-xl step to the 28px dock radius
- webDrop type re-export from 'use server' sharing.ts
1.63.1
Fixed
- landingThe loading splash does not flash anymore
1.63.0
New
- voiceThe mic circle is now the record/stop control, and you can cancel at the bottom of the modal
Fixed
- dashboardThe dashboard starts more quickly and the overdue pill layout is fixed
- reviewThe mic record/stop toggle shows if it is pressed
- reviewThe overdue-threshold boundary is set and empty-transcript path is logged
- reviewThe parse model retries only when structured output is missed
- voiceThe silent audio prompt echo is removed and the talk sheet is improved
- voiceThe parse model retries once and phrasing tips are added
1.62.0
New
- landingThe About and Building Storkie pages are now added to the app
- landingThe app now captures pre-launch waitlist sign-ups
- landingWaitlist input is now limited to 254 characters
- landingThe landing page has a new night-to-day scroll design
Fixed
- landingBalance the hero headline's trailing line
- landingCorrect Storkie+ pricing copy, drop dead Features
- landingForce dark theme on the marketing route
1.61.0
New
- apiInsights now allows writing activity data over the shared core path
- coreDeps-injected activity write functions with typed errors
- coreExtract pure activity modules into @storkie/core behind shims
- tokens@storkie/tokens design token package from globals.css values
Fixed
- apiMask internal error details on /api/v1 responses
- tokensFull shadcn semantic palette so reusables classes resolve
1.60.1
Fixed
- monorepoRelocate test files the merge left at repo root
1.60.0
New
- profilesThe add-a-child flow is now available; settings have been improved for the tour row and promise banner
- profilesThe timeline changes smoothly when switching the active child
- tourPointer steps for chat, child profile, and the more menu are now closed during the tour
- tourThe companion banner guides you during the pick-and-save hand-off
- tourA cyan highlight ring appears around the spotlight target during the tour
- tourData-tour anchors and an entry point in settings are included in the tour
- tourA dev tour button can now perform a full fresh reset
- tourA dev-only tour trigger has been added to the nav rail and more menu
- tourA page intro card is now shown in the tour
- tourThe state of the tour is saved in user settings
- tourSpotlight overlay with anchor tracking
- tourStep and page-intro registries
- tourThree-way tour chooser dialog
- tourTourProvider orchestration wired into ClientProviders
- tourupdateTourState action and useTourState hook
- tourUse PWA icon badge in tour card and page intro
Fixed
- hooksHarden CodeRabbit completion detection in the PR routine
- hooksMatch CodeRabbit failure titles, not one success string
- hooksTreat rate-limited CodeRabbit runs as not-reviewed
- onboardingThe calendar date picker now automatically switches to the new child
- onboardingThe date picker no longer shows a stale required error
- tourThe companion banner now hugs the open sheet instead of being fixed at the top
- tourThe unreachable growth page intro is removed
- tourFinal review issues are fixed on the tour
- tourThe hidden-step exit pill stays below modals and the card is clamped on-screen
1.59.1
Fixed
- purgeAdd atomic claim step to prevent restore/purge race
- purgePropagate parent claim to linked photo_attachments
1.59.0
New
- exportYou can export a full ZIP file that includes photo bytes
- exportYou will be notified when a trust-tier export is restricted to the owner
- navA child profile switcher is available for caregivers with multiple children
- navThe switcher shows your caregiver role instead of a generic shared label
- photosThe photo section allows you to soft delete photos with a 30-day undo, purge, and restore option
- profilesThe child profile section allows you to soft delete profiles with a 30-day undo and purge option
- promiseThere is a public Storkie Promise page and a Your Data section available
- purgeStorkie automatically purges soft-deleted activities older than 30 days daily
- recently-deletedYou can restore recently deleted child profiles and fix a broken activity undo
- settingsThe settings section highlights the Recently Deleted option more prominently
- settingsThe settings section includes an option for a full export ZIP during account deletion
Fixed
- copyDeleting a child is now different from deleting an account
- copyThe wording for deleting a child is clearer now
- photosThe photo gallery shows only the child you have selected
- scopingThe chat and sharing follow the selected child profile
- uiRestore button cursor, de-mute JSON exports, drop Delete ellipsis
1.58.0
New
- timelineThe timeline header automatically hides when scrolling down and restores when scrolling up
Fixed
- bottleSlim resume status pill + clickable scroll chevrons
- modalsPort the confirm-dialog dismiss guard to desktop Dialog
- navThe timeline now fades the content under the top and bottom bars
- reviewCodeRabbit pass 2 - unit-aware resume snapshot, pure updater, interact-outside coverage
- up-nextThe timeline refreshes the forecast after recording an activity
1.57.1
Fixed
- layoutRender 404s for middleware-excluded paths without Clerk auth() throw
- sentryStop replay/trace sampling from exhausting quota and blinding error ingestion
1.57.0
New
- hooksWidth variant of the chrome CSS size-variable publisher
- navThe desktop navigation rail is now available
- navThe navigation rail includes an identity chip, first-class actions, sign-out confirmation, and a shared layout axis
- navThe navigation layout changes at larger screen sizes, with the dock below and rail above
Fixed
- navGate BottomNav/NavRail on signed-in state + use ~/ path alias
- navKeep sign-out overlay alive across QueryProvider's signed-out remount
- navUnmask and log when Clerk signOut() rejects
- timelineThe timeline shows the first-use hero only for profiles that have not logged anything
1.56.0
New
- navThe app's navigation has a new floating soft-glow style
- solidsThe food registry shows individual icons for each food
- solidsFoodIcon inline SVG component
- solidsStorkie generates a map for food icons using Fluent Emoji Flat SVGs
- solidsThe food grid displays Fluent Emoji Flat icons for food
Fixed
- a11yRaise activity secondary text to WCAG AA on tinted cards
- cacheStop persisting query cache into shared anon bucket before Clerk resolves
- timelineFail loud on missing Clerk token instead of silently rendering anon-empty timeline
- timelineThe refresh banner does not show when there is an error on the timeline
1.55.2
Faster
- actionsParallelize dashboard reads and reload stale clients after deploys
1.55.1
Fixed
- predictVolume-aware feeds, slot-bucketed naps, recency-weighted medians
1.55.0
New
- bottleThe bottle feature dismisses old resume chips and changes the didn't-finish flow
- dashboardThe dashboard adds status badges and an All/Due filter to the activity grid
Fixed
- dashboardThe dashboard keeps relative-time labels updated while using the app and after resuming
- modalsModals no longer show a horizontal scrollbar flicker in the scroll area
- timelineThe timeline keeps hour and current-time lines positioned behind day-view cards
- uiThe app addresses review feedback on touch targets and shared visual elements
- uiFocus rings are now inset so they are fully visible