github noiwid/HAFamilySafety v2.3.0rc2
2.3.0rc2

latest release: v2.3.0rc3
pre-releaseone hour ago

Pre-release for testing: 2.3.0rc1 plus the fixes of #88. To try it: Marketplace or HACS > Microsoft Family Safety > Redownload, show beta versions, pick 2.3.0rc2, then restart Home Assistant.

Fixed since 2.3.0rc1

  • 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 renamed desktop app could send 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.
  • Family Safety card: stops watching its size and closes its sheet when removed from the page.
  • Screen time cards (shared with Google Family Link): 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.

Already in 2.3.0rc1

  • Extra time on Windows (add_time_bonus / cancel_time_bonus with platform: Windows), counted by Allowed Now and Time Remaining.
  • Extra time bar on the Family Safety card: Reset, +15 / +30 / +60 minutes free from now, custom duration.
  • Card header and tabs, and card URLs that change with the file.

Feedback welcome on #87 and #88.

Don't miss a new HAFamilySafety release

NewReleases is sending notifications on new releases.