Skip to main content
← Back to Building Storkie

Release notes

Page 4 of 9

  • 1.54.0

    New

    • bottleWhen editing a bottle, you can add a partial feeding now
    • photosThe photo picker is redesigned as a bordered dropzone
    • uiAdd Separator, ScrollArea, and Spinner primitives

    Fixed

    • bottleWhen editing a closed session, Storkie updates the leftover for discarded bottles
    • modalsStorkie allows you to scroll on desktop in activity modals again
  • 1.53.0

    New

    • chatThe chat has an updated user interface with better design
    • chatThe chat interface has been rebuilt for better performance
    • uiThe app includes new visual elements like empty, item, separator, and tooltip
    • uiNew visual elements for chat and input groups are added

    Fixed

    • a11yThe chat now uses improved accessibility for easier interaction
    • timelineThe timeline prevents rows from overlapping when activities are added
  • 1.52.0

    New

    • activitiesA quick-log preset data layer is now available
    • activitiesQuick-log presets for bottle and medicine are now included
    • bottleThe bottle modal fields are simplified and session wording is clearer
    • feedingBottle sessions can now be used for partial feedings

    Fixed

    • activitiesAddress review findings for quick-log + bottle sessions
    • activitiesPhoto-only edits can now open the More details section
    • dbMigration 122 - harden quick-log + bottle-session aggregations
    • dbMigration 123 - cap bottle_discarded_ml by offered total
  • 1.51.0

    New

    • dbThe app now restricts photo uploads to the owner or editor
    • sharingThe sharing section has a pending invitations area with options to resend or cancel invitations
    • sharingStorkie can send a new invitation email when refreshing an expired one
    • sharingAdd useResendInvitation hook
    • sharingYou cannot invite an email that already has access again
    • sharingYou can change access levels for sharing from the child profile
    • sharingMigration 119 - consolidate membership into child_profile_users, drop shared_access

    Fixed

    • account-deletionDrop shared_access cleanup step (table removed in migration 119)
    • dbMigration 119 - rewrite storage.objects RLS policies (missed schema, blocked DROP) + broaden residual-ref guard to all schemas
    • dbMigration 121 - explicitly pin EXECUTE on access helpers to authenticated (fresh-build robustness; prod already pinned)
    • dbMirror migration 119 into supabase local/CI schema; fix accept_invitation_atomic 42702 ambiguity + photo-update policy parens
    • dbRemove shared_access mention from accept fn comment (tripped all-schema guard false-positive)
    • sharingCatch resend/cancel rejections + drop invalid Tailwind class
    • sharingCorrect dead-helper DROP signatures + add change_access_level_atomic GRANT
    • sharingMake access-change notification failure non-fatal
  • 1.50.0

    New

    • photosYou can see the upload progress for each photo being uploaded
    • photosYou can delete photos immediately, with the option to undo the action

    Fixed

    • diagnosticSigning out redirects you to avoid an unresponsive account layout
    • photosNo success message appears when a photo upload partially fails
    • photosIf the activity or child ID is missing, photo upload counts as a failure
  • 1.49.0

    New

    • photosFounders can now share more photos of each child without limits

    Fixed

    • photosAuthorize child access before founder cap bypass

    Reverted

    • photosThe photo upload message returns to its original wording
  • 1.48.3

    Fixed

    • cameraIf the camera access is blocked, Storkie uses the device's OS camera instead
  • 1.48.2

    Fixed

    • cameraFix Android PWA camera permission recovery
    • cameraScope camera visibility retry to settings-only states
  • 1.48.1

    Fixed

    • dashboardThe activity card timestamp is now clear to read in dark mode
    • landingThe mobile top navigation is less cluttered
    • landingThe home link is easy to tap on mobile
    • timelineNext-up predictions stay visible and note-card spacing is steady on the timeline
    • timelineNext-up predictions are also visible in Day view on the timeline
  • 1.48.0

    New

    • landing3D buttons, Baloo headers, value band; fix light-mode clouds
    • landing3D nav button, random-colored hero name, reworded copy, header sizing
    • landingActivity spectrum, animated close mascot, and section polish
    • landingEditorial Storyline front door with design variants
    • landingThe sign-up options are hidden while sign-ups are invite-only
    • landingA 'coming soon' badge appears for restricted sign-ups

    Fixed

    • landingApply impeccable critique findings to Storyline
    • seoReplace em dash with colon in site title
  • 1.47.0

    New

    • up-nextA feed ghost is shown in the timeline's day view
    • up-nextA feed ghost is shown in the timeline's list view
    • up-nextThe feed forecast copy is formatted correctly
    • up-nextgetFeedForecast server action
    • up-nextThe app predicts the feed window for both bottle and nursing
    • up-nextThe dashboard feed cards now display the feed forecast
    • up-nextuseFeedForecast hook + upNextFeed cache key

    Fixed

    • dashboardThe feed card metrics on the dashboard now fit the forecast line better
    • timelineThe timeline shows a visible two-tone feed ghost with centered text and improved positioning
    • up-nextPointer-events-none on TimelineDay combo overlay for parity
  • 1.46.0

    New

    • billingGrant founders Storkie+ via entitlement override

    Fixed

    • billingCheck founder allowlist before the has() guard
  • 1.45.1

    Fixed

    • seoAllow /welcome in robots so the marketing landing is crawlable
  • 1.45.0

    New

    • The sleep card includes a free deterministic sleep forecast and appears on the timeline

    Fixed

    • queryFocus-refetch + visibility-tick for stale "X ago"
  • 1.44.1

    Faster

    • child-profileAvatars load faster in the top bar after uploading your child's profile
  • 1.44.0

    New

    • billingrolling-24h AI caps + "available again" countdown UX
    • billingWire Clerk Billing entitlements for Storkie+ (Phase 3 chunks 1-4)

    Fixed

    • authRemove structural CSS hack hiding Clerk footer branding
    • billingPR review — photo-quota authz + accurate Storkie+ copy + a11y
  • 1.43.6

    Fixed

    • drawerMake repositionInputs non-overridable via props order
  • 1.43.4

    Fixed

    • a11y,cssRepair broken Tailwind v4 tokens + sub-44px touch targets
    • authThe dashboard no longer flickers when you sign out
    • authThe sign-out overlay displays properly above the TopBar
    • authThe dashboard is masked during sign-out to prevent data from flashing
    • authThe sign-in form height is fixed to prevent the footer from shifting
    • buildStop logging Next.js dynamic-render bailout as an error
  • 1.43.3

    Faster

    • authed-routesServer-seed child profiles to cut LCP waterfall
  • 1.43.2

    Fixed

    • a11y,photosBump PhotoFilters controls to 44px touch target
    • loadingHarden profile seed, dedupe invite/photos skeletons
    • loadingKill dashboard skeleton flicker, align all route skeletons