By default, URLSession (the iOS HTTP library) saves any cacheable responses to a temp directory within the app's container, and… seems to NEVER delete them.
It didn't affect audio downloads (they're handled differently), but in my testing, this often contained hundreds or thousands of temp files from long-running installs, mostly podcast-artwork images.
In this update, the app manually deletes them all, and switches subsequent requests to in-memory-caching only.
https://mstdn.moimeme.ca/@EdwinG/115181970995465196
Edwin G. :mapleleafroundel: (@[email protected])
@[email protected] Glad to see space usage dropped from 50GB to around 2GB :-) Curious to hear the root cause of that :-)