Skip to content

v1.33.0

Choose a tag to compare

@Alchemist-Aloha Alchemist-Aloha released this 12 Sep 04:07
· 86 commits to main since this release
4b423c6

StashFlow v1.33.0

🖼️ Thumbnail Reliability

  • Stopped repeated thumbnail retry storms: when images fail to load because a file is missing or the server is briefly unreachable, StashFlow now pauses retrying that image for 30 seconds and shows a placeholder instead.
  • Reduced redundant requests and browsing stalls when many thumbnails are unavailable at once, while letting images recover automatically once the server is reachable again.

🔐 Sign-in Reliability

  • Made session restore more robust: a network hiccup while refreshing an existing session during startup now falls back cleanly to signed-out instead of interrupting the restore partway.

🎬 Linux Playback

  • Connected video playback to Linux system media controls, including scene details, artwork, playback position, and play, pause, seek, previous, and next actions.
  • Fixed a freeze that could occur after returning from a playing scene to the scene list and then opening another scene.

⚙️ Playback Compatibility

  • Added playback settings for mpv video output (vo) and hardware decoding (hwdec), including a software-decoding option for devices with HEVC hardware-decoder problems.
  • Applied the selected configuration to global playback, the TikTok feed, scene previews, and the scene tagger, with platform-specific options and safe Android MediaCodec pairing.

🔧 Maintenance

  • Removed unused experimental developer options for web and proxy-based authentication.
  • Updated core Flutter dependencies and Android build compatibility, including support for Android API 37.
  • Simplified internal playback, fullscreen, queue, and cache handling without changing app behavior.
  • Reduced dependency and configuration overhead while preserving existing playback, caching, filtering, and navigation behavior.

What's Changed

Full Changelog: v1.32.0...v1.33.0