What's Changed
* PIL/pillow not used much, probably shouldnt be installed by dgtlmoon in https://github.com/dgtlmoon/changedetection.io/pull/2382
* UI - preview date and button fixes by dgtlmoon in https://github.com/dgtlmoon/changedetection.io/pull/2389
* Bump eventlet from 0.33.3 to 0.35.2 by dependabot in https://github.com/dgtlmoon/changedetection.io/pull/2305
* Fixing build test - Adding small delay by dgtlmoon in https://github.com/dgtlmoon/changedetection.io/pull/2397
* UI - 'Mark all viewed' button should not show when all viewed by dgtlmoon in https://github.com/dgtlmoon/changedetection.io/pull/2399
* improving unique key fix by dgtlmoon in https://github.com/dgtlmoon/changedetection.io/pull/2402
* 2408 user agent headers by dgtlmoon in https://github.com/dgtlmoon/changedetection.io/pull/2409
* Setting to hide muted watches in RSS feed by dgtlmoon in https://github.com/dgtlmoon/changedetection.io/pull/2411
* Test python 3.10/3.11/3.12 always by dgtlmoon in https://github.com/dgtlmoon/changedetection.io/pull/2416
* Bump dnspython from 2.3.0 to 2.6.1 by dependabot in https://github.com/dgtlmoon/changedetection.io/pull/2306
* Filter failure/not found notification threshold - Counter should be reset when editing a watch by dgtlmoon in https://github.com/dgtlmoon/changedetection.io/pull/2413
* Fix eventlet python 3.12 support by dgtlmoon in https://github.com/dgtlmoon/changedetection.io/pull/2419
**Full Changelog**: https://github.com/dgtlmoon/changedetection.io/compare/0.45.23...0.45.24