Features
- parallelize alert handling and user fan-out (JourneyOver)
- schedule tasks on specific days (JourneyOver)
- cache: add EpisodeRef record for post-refresh consumers #105 (nickwolf)
- add ref-path helpers for naming, filepath and show-label checks #105 (nickwolf)
- add ref-returning recently-added lookup #105 (nickwolf)
Bug Fixes
- cache: stream library refresh instead of loading every episode at once #102 (nickwolf)
- prevent errors with incomplete episode data (JourneyOver)
- cache: return lightweight refs instead of retaining Episodes #105 (nickwolf)
- stamp librarySectionTitle from the owning section to avoid a reload per episode #105 (nickwolf)
- perf: boost alert processing under load (JourneyOver)
Code Refactoring
Chores
- deps: update dependency apprise to v1.12.0 (#98) #98 (renovate[bot])
- deps: update dependency tqdm to v4.68.4 (#99) #99 (renovate[bot])
- deps: update dependency plexapi to v4.18.2 (#100) #100 (renovate[bot])
- deps: update dependency tqdm to v4.69.0 (#104) #104 (renovate[bot])
- quiet down alert handler status logs (JourneyOver)
- deps: update dependency tqdm to v4.69.1 (#106) #106 (renovate[bot])
- deps: update dependency tqdm to v4.70.0 (#107) #107 (renovate[bot])
- release: 1.6.0 (JourneyOver)