* feat: custom downloader (novel broken)
* fix: send headers to ffmpeg
ffmpeg can be a real bitch to work with
* fix: offline page for new download system
* feat: novel to new system | load freezing
* chore: clean manifest
* fix: notification incrementing
* feat: changing the downloads dir
This includes shadowed variables, unnecessary parameters, layouts with string literals, items that cause performance bottlenecks, and the merge of extension types into only the necessary separate classes.
* fix: address deprecated code
Build.RADIO has been deprecated since API 15, which means it hasn't worked since before the lowest target API of the app, and versioncode is deprecated in API 28.
* fix: use the convenience method
This takes the unused convenience method and the individually declared uses and merges them.
* fix: simplify compat switch