edde746
ed4be7b96d
refactor: strip obvious comments
2026-05-04 22:40:18 +02:00
edde746
31d2d9dc98
feat: jellyfin
2026-05-01 01:20:36 +02:00
edde746
360741674d
feat: sync rules for downloads
...
close #867
2026-04-16 12:52:48 +02:00
edde746
4f736c555b
fix: make PlexMetadata type/key/title nullable for folder items
...
Plex API returns Directory entries without type field, causing
TypeError crash in fromJson. Made fields nullable and migrated
callers to use mediaType enum and displayTitle getter instead
of raw string access.
2026-03-14 05:40:14 +01:00
edde746
e23f472d78
refactor: centralize globalKey construction via buildGlobalKey()
2026-02-23 17:53:20 +01:00
edde746
6f027f1015
fix: notify season screen when download is deleted
2026-02-14 18:37:28 +01:00
edde746
44eae4ef84
refactor: extract BaseNotifier and HierarchicalEventMixin
2026-02-06 17:01:56 +01:00
edde746
bbee74ef9d
fix(propagation): scope events by server
2026-02-06 09:58:57 +01:00
Micah Morrison
f6aa8e51e0
Improve media deletion propagation throughout the app
2026-02-05 21:55:04 -05:00