[Request]: Gracefully handle limited media
Describe the request
From my understanding and investigation from a previous issue, instances that limit media from other instances, still attach them to the status objects but with broken proxied urls.
That leads to just... empty 404 attachments. Tuba should gracefully handle them by displaying them in a list and when the user clicks on them, ask them if they would like to fetch the remote URL, while warning them that their IP address will be exposed.
Implementation Details
- [X] This follows the GNOME HIG.
It seems that Tuba cannot get media files by proxy.
Tuba uses whatever the API gives it (which is the proxied URL). Due to the way media proxying works, the servers might not have the media you are trying to view ready and might require a refresh, server-side.