github Oak-and-Sprout/sprout-track 0.92.0
v0.92.0

latest releases: 0.97.2, 0.97.1, 0.97.0...
7 months ago

v0.92.0 - Multi-family Edition - July 2025

Multi-family Support

  • Added family-level access by link/slug for independent family management
  • Overhauled data schema to support multiple families with isolated data
  • Updated all API endpoints to use family context for secure data access
  • Updated authentication system with family-level users, admin roles, and global system administrator role
  • Added ability for system administrators to manage existing families, invite new families (by link), and manually add new families
  • Overhauled settings and forms for family-specific configuration
  • Updated database migration scripts, including family migration script for existing databases
  • Updated login screens with family information and URL sharing capabilities

Authentication & Security Enhancements

  • Added system caretaker security lockout - system accounts (loginId '00') are automatically disabled when regular caretakers exist for a family
  • Implemented on-demand creation of system caretakers and settings for families without configured users
  • Added JWT-based authentication with family context embedded in tokens
  • Enhanced admin authentication to support family-level, system caretaker, and global system administrator access

User Interface Improvements

  • Updated login screens to display family information and support URL sharing
  • Added family selection interface for users with access to multiple families
  • Improved family management interface for system administrators
  • Enhanced forms and settings pages for family-specific configuration

Backup and Restore Enhancements

  • Added automatic post-restore database migration system to ensure compatibility with older backup versions
  • Implemented initial setup database import capability - users can now import existing data during setup wizard
  • Added real-time migration progress indicators with detailed step-by-step feedback
  • Enhanced error handling for migration failures, authentication issues, and database compatibility problems

Other Fixes and Improvements

  • Updated API calls to provide more real-time feel while minimizing bandwidth when app not actively used
  • Fixed time that loads when opening most activities to be now instead of the the of the last page refresh
  • Updated pump log so end time is now and start time defaults to 15 minutes in the past
  • Removed solid foods from feed timer calculations
  • Updated activity timeline descriptions to show units correctly
  • Fixed visual bugs for light/dark mode consistency
  • Improved error handling and user feedback across the application
  • Fixed the caretaker form so that users can only correctly enter in numbers instead of characters

Don't miss a new sprout-track release

NewReleases is sending notifications on new releases.