From 7f997f0bf680d201ad8346adf0f91de66c6d13d9 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Sat, 20 Jun 2026 00:13:45 +0000 Subject: [PATCH 1/2] Initial plan From 747506002837c7dda85b2d1db0346845744e7f12 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Sat, 20 Jun 2026 00:18:51 +0000 Subject: [PATCH 2/2] Document Streamystats parent watchlist rules --- docs/Glossary.md | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/docs/Glossary.md b/docs/Glossary.md index 71530b10..681aa102 100644 --- a/docs/Glossary.md +++ b/docs/Glossary.md @@ -1896,6 +1896,19 @@ If Maintainerr cannot fetch the current public-watchlist snapshot, this rule is - Availability: movies, shows, seasons, episodes - Type: boolean +#### Is in a watchlist (incl. parents) + +:::info +Indicates whether the season or episode, or its parent season/show, is present in at least one public Streamystats watchlist. + +Use this parent-inclusive rule for season or episode rules when a Streamystats watchlist contains the parent show item ID. If Maintainerr cannot fetch the item's metadata or the current public-watchlist snapshot, this rule is treated as unknown for that evaluation instead of `false`. + +::: + +- Key: Streamystats.isInWatchlist_including_parent +- Availability: seasons, episodes +- Type: boolean + #### In watchlist of (username) :::info @@ -1908,3 +1921,16 @@ If the item is not present in any public Streamystats watchlist, this returns an - Key: Streamystats.watchlistedByUsers - Availability: movies, shows, seasons, episodes - Type: text[] + +#### In watchlist of (username) (incl. parents) + +:::info +List of Streamystats usernames whose public watchlists contain the season or episode, or its parent season/show. + +Use this parent-inclusive rule for season or episode rules when a Streamystats watchlist contains the parent show item ID. If the item and its parents are not present in any public Streamystats watchlist, this returns an empty list. If Maintainerr cannot fetch the item's metadata, the public-watchlist snapshot, or resolve the watchlist owners back to Jellyfin users, this rule is treated as unknown for that evaluation instead of returning an empty list. + +::: + +- Key: Streamystats.watchlistedByUsers_including_parent +- Availability: seasons, episodes +- Type: text[]