Skip to content

6.8.0

Latest

Choose a tag to compare

@github-actions github-actions released this 05 Aug 02:20
· 49 commits to master since this release
Immutable release. Only release title and notes can be modified.
84c8411

NOTICE: YOU WILL NOT BE ABLE TO DOWNGRADE AFTER UPDATING WITHOUT DATA LOSS!


  • feat: shared cache across users
    • Introduces a shared cache between users for generic query data and media.
    • Improves performance by dropping nested query cache.
    • Extensions are now shared across profiles.
    • Bumps IndexedDB version from v1 to v2, migrating data from their old caches to the new structure.
    • Note: After upgrading, a downgrade will NOT be possible without data loss!
  • feat: splash screen
    • A splash screen will now be shown between switching profiles and when a reload is triggered on settings reset or when clearing caches.
  • feat: add migration screen for v2 data upgrade
  • feat: URL array support for update and main fields
    • Supports an array of URLs for extension update and repository main fields.
    • Attempts each URL in order, falling back to subsequent URLs if unavailable.
  • feat: skip update prompt for ignored version on restart (#166)
  • feat: support relative paths in extension manifests (#167)
  • feat: periodic extension update checks
  • feat: add scheduled cache eviction
  • fix: memory leaks and navigation performance
    • Fixes performance issues across home, search, and navigation
    • Home sections outside viewport are no longer loaded
    • Cards outside viewport are hidden until visible
    • Fixes search page performance
    • Fixes AudioLabel causing slow navigation
    • Fixes store subscribe leaks
    • Fixes base font size calculation
  • fix: show correct changelog for latest update
    • The GitHub API can be slow to update the releases feed. If our update version is missing, we will just fetch it directly instead of showing the previous releases changelog.
  • fix: loading local extensions from path (#170)
    • Fixes loading extensions from file path on Linux and macOS.
  • fix: searching and resolving titles with ASCII characters
  • fix: now playing button active condition
  • fix: extension worker race conditions
  • fix: show skip/resolver prompt
  • fix: torrent card image spoiler
  • fix: crash on file change with stats overlay
  • fix: sync user extension settings with shared database
  • fix: incorrectly showing buffering
  • fix: persisted video cover
  • fix: prompt search for movie episode cards
  • fix: allow batch lookup for multi-episode movies
  • fix: add missing extensions on update check
  • fix: positioning and incorrect font scaling on dropdowns
  • fix: make dedupe case-insensitive
  • fix: better fetch error handling
  • fix: media query queue
  • chore: improve Android TV navigation (#163)
  • chore: increase maximum transfer speed to 1GiB
  • chore: tags and genre are now settings responsive
  • chore: sort by seeders if best or batch is unavailable
    • If batch or best torrent sorting is selected and there are no batches or best torrents, the sorting will fall back to sorting by seeders.
  • chore: improve smart image fallback
    • Introduces proper placeholder images when an image fails to load.
    • Fixes resolving promises for image links.
  • chore: reduce redundant mappings usage
  • chore: adjust mappings cache strategy
  • chore: reduce cache duration of empty queries
  • chore: move details modal to use soft modal
  • chore: improve external playback behavior
  • chore: add extensions cache reset options
  • chore: notify on change of repository manifest
  • chore: exit nav drawer when navigating
  • chore: improve error fallback resolving
  • chore: improve card section positioning
  • chore: add extensions reload button
  • chore: simplify extension cards
  • chore: improve torrent modal
  • chore: add missing tags
  • chore: improve updater
  • chore: update deps