Skip to content

v0.9.9 fix: apply block_app and unblock_app to all children when no child_id specified

Choose a tag to compare

@noiwid noiwid released this 08 Jan 13:45
· 138 commits to main since this release

What's New

Bug Fixes

  • block_app and unblock_app now apply to all children (#57)

    Previously, block_app and unblock_app services only affected the first supervised child in the family. Now, when no specific child is specified, these actions apply to all supervised children.

New Features

  • Optional child_id and entity_id parameters for block_app and unblock_app services
    • Use entity_id to select a specific child via any Family Link entity
    • Use child_id to specify a child directly by their user ID
    • When neither is provided, the action applies to all children

Example Usage

Block an app for all children:

service: familylink.block_app
data:
  package_name: com.spotify.music

Block an app for a specific child:

service: familylink.block_app
data:
  package_name: com.spotify.music
  child_id: "123456789012345678901"

API Changes

  • Added async_get_all_supervised_children() method to retrieve all supervised children in the family