🚀 Release 1.4
🔧 Changes & Improvements:
- Fix drop progress does not increase when "claim_drops": false
- Add support for drop progress logging and enhance inventory drop handling
- Implement channel rename watch slot handling to prevent permanent watch failures
- made claim_moments configuration and related tests
- fix: propagate resolved streak carryover across short restarts
- fix: pin active watch streak slots during queue reordering
- fix false offline stream gate
- Fix MinuteWatched still counting after a stream gets pre-empted in priority by @tkelman in #24
- Include streak length in logOnline and logOffline by @tkelman in #25
- add a mutex for activeStreakWatches by @tkelman in #30
- Add some more placeholder gql info by @tkelman in #29
- also lock activeStreakWatches reads by @tkelman in #31
- add a mutex for streamer.History by @tkelman in #41
- add watch streak recovery via clips and vods by @tkelman in #46
Full Changelog: 1.3...1.4