361ef6798e
- ThumbnailDiskCache: combine get()+decodeThumbnail() into single load() method. Move bitmap resize logic into generateFromFile() so callers just pass a source file and the cache handles decode+resize+save. - ProfilePictureFetcher: remove unused `options` field, remove @Stable annotation, delegate all resize logic to ThumbnailDiskCache. - UserAvatar: fix stale doc comment. https://claude.ai/code/session_01PBJS3HDrurLP3i5n4tMsCv