perf: never disk-cache fullsize images
Fullsizes were eating the 150 MB Nuke disk budget and crowding out the
thumbs that actually drive feed/grid snappiness. Sets
.disableDiskCacheWrites on every fullsize ImageRequest — ZoomableImage,
StoryViewer, and all three branches of ImagePrefetchPlanning (carousel,
feed, stories). Thumbs and avatars still disk-cache normally.
The in-memory cache is untouched, so within a session zoom/re-open still
hits memory. Cross-session re-opens of the same fullsize re-fetch from
network, which is fine — the user is looking at one specific image, not
scrolling past hundreds.
authored by