Skip to content

MediaFlick Desktop v0.1.3

Choose a tag to compare

@github-actions github-actions released this 17 Jun 16:37
· 542 commits to main since this release

Added

  • Added a Client Settings dialog for mpv path browsing, log level, default fullscreen behavior, close behavior, scrollbar visibility, and the mark-watched-next input binding.
  • Added Windows auto-update checks with an in-app update toast, download progress, quiet installer launch, and automatic restart into the updated version.
  • Added Linux AppImage and macOS DMG packaging scripts and release artifacts to the draft release workflow.

Changed

  • Reduced About and Client Settings dialog copy to keep app-owned surfaces terse.
  • Redesigned the About dialog with MediaFlick brand treatment, clearer product copy, metadata grouping, and improved keyboard focus behavior.
  • Redesigned the Client Settings dialog with grouped controls, Jellyfin-compatible dark styling, stronger focus states, and clearer save/error feedback.
  • Changed draft release automation to build all required platform artifacts before committing and tagging a release.
  • Updated draft release workflow actions to actions/cache@v5 and actions/checkout@v6 (#2, #3, #5, #6 by @renovate).
  • Updated draft release workflow runners and artifact actions to Ubuntu 24.04, actions/upload-artifact@v7, and actions/download-artifact@v8 (#7, #8 by @renovate).
  • Updated README rationale and streamlined usage documentation.

Fixed

  • Fixed Client Settings labels sitting above their controls after terse copy removal.
  • Fixed packaged macOS CEF startup by resolving bundle resource and framework paths from the app bundle layout.
  • Fixed non-Windows CEF compilation by matching platform keyboard event types and normalizing CEF enum IDs.
  • Fixed Linux and macOS release builds by compiling the hidden command processor shim only on Windows and making packaging scripts executable.