Skip to main content
← Back to Building Storkie

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