TLDR
- Massive improvements to making errors from websites more easier to understand
- UI and usability improvements
- Bug fixes around saving data and processing the queue
- Home-Assistant integration via Apprise URLs in notifications
- Various fixes
What's Changed
- Bump apprise to 1.0.0 by @hmmbob in #818
- Don't process a watch if it was paused AFTER being queued by @dgtlmoon in #825
- Crash protection - handle the case where watch was deleted by @dgtlmoon in #833
- Upgrade playwright python driver by @dgtlmoon in #834
- More concise handling of non-200 HTTP errors by @dgtlmoon in #824
- use smarter way to managed 'last changed' time by @dgtlmoon in #835
- Column sorting by @dgtlmoon in #838
- Make the table header easier to understand when sorting by @dgtlmoon in #840
- Crash fix: Data store sub-directories werent always being created when needed by @dgtlmoon in #842
- 'Save chrome screenshot' checkbox never used, removing, we always save the screenshot. by @dgtlmoon in #844
- Be sure visual-selector data is set when filter is not found by @dgtlmoon in #851
- Playwright didnt report errors correctly by @dgtlmoon in #852
- Bug fix for automatically queuing watches to check by @dgtlmoon in #860
- UI - Basic checkbox/group operations by @dgtlmoon in #861
- More checks by @dgtlmoon in #863
New Contributors
Full Changelog: 0.39.17.2...0.39.18