SwiftMiner 1.36
Game artwork looked sharp on a fresh install but stayed soft on an existing one, and clearing the artwork cache never helped. Stored artwork links now upgrade themselves on load.
Artwork Resolution
Existing installs were pinned to Twitch's smallest box art.
- Game artwork saved before higher-resolution box art existed now upgrades itself when it is loaded. SwiftMiner resized artwork links only at the moment they arrived from Twitch, but campaigns and prioritised games are saved to disk and restored exactly as they were stored — so any artwork remembered from an earlier version kept its original small size indefinitely.
- This is why clearing the artwork cache appeared to do nothing: it discarded the downloaded images, then fetched them again from the same low-resolution link. It is also why a fresh install looked correct while an upgraded one did not.
- No cache clearing or re-selection is needed — existing artwork corrects itself on the next launch.
- Artwork you uploaded yourself is left untouched, and artwork remembered from a purgeable system cache folder is still discarded rather than resurrected as a broken link.
Under the Hood
Regression coverage for the stored-artwork path.
- Adds tests that decode artwork saved by an earlier version and assert it comes back at full resolution, for both saved campaigns and prioritised games.
- Adds coverage for the resizing rules themselves: baked-in sizes, template links, links that must be left alone, and Twitch's dimension ceiling above which it stops preserving aspect ratio.
- Prepared as SwiftMiner 1.36, build 2026072911.