General
- Added main menu button to check for app updates
- Added option to hide images and other previews while tracking with autoscrolling
- Messages from blocked users are now tracked
- Fixed broken reactions on messages with polls
- Polls themselves are not saved yet
Technical
- Rewrote tracking script to use Discord client functions instead of relying on the DOM or React properties
- Downloads are now stored in temporary files
- For small files, this should only touch fast filesystem caches
- For large files, this eliminates database concurrency issues caused by slow downloads