Skip to content

docs: cover the overlay deletion gate and the richer webhook media items - #153

Merged
enoch85 merged 1 commit into
mainfrom
docs/drift-152
Aug 17, 2026
Merged

docs: cover the overlay deletion gate and the richer webhook media items#153
enoch85 merged 1 commit into
mainfrom
docs/drift-152

Conversation

@enoch85

@enoch85 enoch85 commented Aug 17, 2026

Copy link
Copy Markdown
Collaborator

Closes #152.

What was added

Doc Change Upstream
docs/Overlays.md Overlay processing now requires an action that deletes files, and a collection switched to one that keeps them has its overlays reverted #3515
docs/Overlays.md Inheritance up to a show needs every season covered, Specials included - the previous "a leftover Specials season does not stop this" is no longer true #3515
docs/Notifications.md Webhook mediaItems entries carry type, title and providerIds, on the two notification types that snapshot metadata; ids are the item's own, not its show's #3464
docs/Calendar.md The scheduled-items dialog names a season under its show #3472

Already covered by prior PRs

Upstream Covered by
lastPlayedAt for Plex, Jellyfin/Emby, Tautulli, Tracearr, Streamystats (#3505, #3508) #151
Grouped removal notifications and rate-limit retries (#3500) #151
Lingui/Weblate translations (#3486, #3488, #3490) #149
Countdown inheritance and per-mode template wording (#3471, #3475) #149
Reverting overlays when a collection is deleted #149

Skipped as not doc-worthy: #3514 (reverted by #3515), #3483 (Test Media performance and button state), and the overlayModeForType contracts helper, which changes no DTO and needs no API or OpenAPI edit.

npm run format and npm run build both clean, no broken links.

Overlays only draw on a collection whose action actually deletes files, so
the processing conditions gain that requirement and the note that switching
a collection to an action that keeps its files reverts what it drew. The
inheritance section loses the Specials carve-out: a season 0 left outside
the collection keeps its episode files, so its show survives the date and
must not carry a countdown.

The webhook's mediaItems entries now carry the item's type, title and
provider ids alongside mediaServerId, on the two notification types that
snapshot metadata before handling. Document the shape, where the fields
come from, and that the ids are the item's own rather than its show's.

Calendar's scheduled-items dialog names a season under its show, so say how
a season and an episode row read.
@enoch85
enoch85 merged commit a7cbb86 into main Aug 17, 2026
3 checks passed
@enoch85
enoch85 deleted the docs/drift-152 branch August 17, 2026 04:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Docs drift - updates needed for the next Maintainerr release

1 participant