github noiwid/HAFamilySafety v2.3.0
2.3.0

one hour ago

New

  • Extra time on Windows: add_time_bonus / cancel_time_bonus take platform: Windows, through Microsoft's device-limits overrides (as when a request for more time is approved). Windows Allowed Now and Time Remaining count it, and Time Remaining gives extra_time_until.
  • Extra time on the Family Safety card: a bar with Reset and +15 / +30 / +60 minutes free from now, and a timer button that opens the extra time sheet (duration, Add / Stop, the extra time in force shown as a pill). It is a window from now, not minutes added to the day. bonus: false hides the bar (same key as the Google Family Link card, inspired by noiwid/HAFamilyLink#246).
  • Screen time cards (shared with Google Family Link): a day of the history opens its hourly chart; Polish, Spanish and German.

Changed

  • Xbox limit numbers and the Xbox Screen Time Limits switch write through Xbox Family Settings only (#90, thanks @theSiegs). Without the Xbox Family Settings link they now fail with a clear message instead of writing the mobile Xbox schedule, which the console ignores.
  • Windows and Mobile locks read unknown until Microsoft has given the lock state (#89, thanks @theSiegs), instead of showing the platform as unlocked; Windows Allowed Now does not report on meanwhile.
  • Mobile schedule writes are sent one at a time (#92, thanks @theSiegs): setting a whole week at once no longer drops writes or sends a stale day back.
  • Family Safety card: status right under the title, tab labels down to 405 px, a back arrow on a sheet opened from another one, sheets that fit the visible height on phones, the Microsoft account link as a pill in the settings sheet, and "Renew the Microsoft link", which opens the integration's page.
  • The cards' URL carries the file date, so browsers and the mobile app fetch a changed card after a restart.

Fixed

  • Schedule restore point: a lock, or a second "limits off" after the web fallback, no longer saves the 24 h week over the child's real schedule; turning screen time limits on no longer unlocks a locked child; a day changed during a lock is kept at unlock.
  • An HTML page answered with status 200 by Microsoft's Family web API counts as a failure, not a done write.
  • App ids are encoded in the app limit and pause requests (a desktop app name with #, ? or / sent the write elsewhere).
  • Manual sign-in (entries without Xbox on an HTTP-only instance): the same account cannot be added twice, a reauth into another account is refused, and the step is offered for reauth too.
  • Site lists, day slots, pending requests and paused apps are kept out of the history database.
  • Screen time cards: a card left open past midnight takes the new day's limit, the day ends at the next midnight on 23 h and 25 h days, a failed history read no longer freezes the history until midnight, and a failed load is shown.
  • Family Safety card: stops watching its size and closes its sheet when removed from the page.

Everything since 2.2.0, including the 2.3.0rc1 to rc3 pre-releases. Full list: #86, #87, #88, #89, #90, #92.

Don't miss a new HAFamilySafety release

NewReleases is sending notifications on new releases.