Skip to content

Releases

v2.1.6-alpha.1

Choose a tag to compare

@github-actions github-actions released this 07 Nov 22:04
d1be19d

v2.1.6-alpha.1

New Features

  • Added app-wide localization support.
  • Introduced Flatpak packaging support and updated Linux installation documentation.
  • Added NixOS packaging support.
  • Included additional URL scheme handlers for Flatpak.

Improvements

  • General performance optimizations.
  • Improved subtitle overlay performance.
  • Enhanced HLS decryption performance and improved security with TLS verification in the HTTP client.

Full Changelog: v2.1.5...v2.1.6-alpha.1

v2.1.5

Choose a tag to compare

@github-actions github-actions released this 25 Oct 18:06

v2.1.5 Release Notes

New Features

  • TorrServer Addon: Added a new addon service and dedicated settings UI for managing TorrServer torrent streams.
  • DNS-over-HTTPS (DoH): Implemented DNS-over-HTTPS (DoH) networking support with caching for enhanced privacy and security.
  • Battery Optimization: Added battery optimization permissions for improved background download reliability.
  • Local HLS Server: Introduced a local HLS server for stream handling and a force refresh option for sources.
  • Player Settings: Added a video adjustments overlay and enhanced bottom sheet capabilities for player settings.
  • Backup & Restore: Added record counts and improved the UI for backup and restore settings.
  • Download Management: Added subtitle remuxing for downloads and extra header support for 1DM downloads.
  • Cloudflare Bypass: Implemented a native Cloudflare bypass using webview_all.
  • Enhanced Installer: Added support for atomic/immutable Linux distributions and a more robust user-space installation.
  • Download Task Tracking: Added error reason tracking and stream subscription management to download tasks.

Bug Fixes

  • Resolved background and search crashes.
  • Fixed various installer issues, including cache path resolution, false immutable detection, and library checks.
  • Corrected player progress and total duration display from milliseconds to seconds.
  • Addressed player wakelock issues.
  • Improved subtitle loading, fixed progress tracking, and enhanced playback resumption in the player.
  • Resolved custom subtitle loading issues for Cloudflare-protected content.
  • Fixed deep link argument forwarding for desktop applications (Linux/Windows).
  • Corrected history routing issues when pushing continue items to prevent URL slashes problems.
  • Fixed a fallback issue where the custom JSON picker failed in backup settings.

Improvements

  • Player Performance: Significantly improved overall player performance.
  • Subtitle Handling: Enhanced subtitle matching, resolution logic using language aliases and scoring, and improved subtitle handling in the media player and batch downloads.
  • Stream Quality: Improved stream title and quality label cleaning logic for better display.
  • UI Performance: Optimized wallpaper palette extraction with caching and reduced thumbnail capture pixel ratio.
  • Discovery Screen: Enhanced quick tiles skeleton loader with genre headers and realistic dummy items.
  • Episode Discovery: Improved media matching and error handling in the episodes discovery panel.
  • History & Data: Unified watch and read history with improved data resilience.
  • Discord RPC: Optimized Discord RPC integration and improved settings customization.
  • Image Loading: Introduced a SmartImage widget for improved network and layout configurations.
  • UI Consistency: Refined CalendarDayRow layout for consistent spacing and styling.
  • Media Titles: Improved media title properties and added an HTTP client cache interceptor.

Full Changelog: v2.1.4-hotfix.1...v2.1.5

v2.1.4-hotfix.1

Choose a tag to compare

@github-actions github-actions released this 25 Sep 08:36

v2.1.4-hotfix.1

New Features & Improvements

  • UI/UX:
    • Implemented a responsive layout system and a new docked header style.
    • Enhanced avatar selection interface and functionality for tracker profiles.
    • Improved the display of user bios for Anilist profiles.
  • Tracker Profiles:
    • Added display of manga status counts.
  • Video Playback:
    • Introduced video format detection for HLS streams.
  • Linux:
    • The installer now registers protocol handlers for better system integration.

Bug Fixes

  • Resolved an issue where extensions did not correctly handle /index.json paths.

Full Changelog: v2.1.4...v2.1.4-hotfix.1

v2.1.4

Choose a tag to compare

@github-actions github-actions released this 23 Sep 15:05

Release Notes - v2.1.4

New Features

  • Integrated Better Player engine and settings, replacing the old Video Player engine.
  • Added "Continue Watching" and "Continue Reading" sections to the home feed.
  • Introduced customizable home header styles.
  • Added support for local subtitle loading and multi-server subtitle aggregation.
  • Added Markdown support to tracker profile bio display and updated title thresholds.
  • Added a filtered discover route and increased tracker pagination limits.
  • Added log file rotation and initialization safety to the app logger.

Bug Fixes

  • Fixed brightness and volume resetting when toggling the player lock.
  • Fixed missing subtitles and audio tracks for MKV files.
  • Fixed an issue where extensions failed to install.
  • Fixed missing libmpv.so error on Android 8.
  • Fixed batch downloading not recognizing watched episodes.
  • Fixed unwanted characters appearing in media descriptions.
  • Fixed volume and brightness control swap.
  • Resolved an autoDispose provider lifecycle crash.
  • Redesigned and overhauled the player server and subtitle sheet layouts.

Improvements & UI/UX Enhancements

  • Updated the episode metadata fetching fallback order to: AniZip -> Tenrai -> Kitsu.
  • Optimized download progress handling, throttled notifications, and transitioned to the byte_me ecosystem for downloads.
  • Enhanced subtitle handling architecture and UI components.
  • Improved time-remaining formatting to display both hours and minutes.
  • Optimized image loading logic to prioritize widget media covers and included HTTP headers.
  • Centralized navigation bar styling using NavBarThemeData.
  • Refactored player controls into a dedicated overlay with modular widgets and adjusted scaling factors for different screen widths.
  • Removed the SafeArea wrapper from player top controls to improve layout.
  • Simplified the sources tab variant layout and item presentation.
  • Configured Discord RPC to automatically disconnect when the app is detached.
  • Updated media kit libraries and plugin references for improved performance across platforms.

Full Changelog: v2.1.4-alpha.3...v2.1.4

v2.1.4-alpha.3

Choose a tag to compare

@github-actions github-actions released this 12 Sep 13:46

v2.1.4-alpha.3

Features

  • Introduced a dedicated TV library screen.
  • Added a manual match dialog.
  • Implemented keyboard navigation for settings and details sections.
  • Enabled torrent stream resolution.
  • Enhanced episode metadata parsing with regex support.

Improvements

  • Simplified and optimized the Discover screen.
  • Improved filter UI feedback.

Bug Fixes

  • Resolved an issue causing stream delays.
  • Fixed connection issues related to Anilist tag requests.

Full Changelog: v2.1.4-alpha.2...v2.1.4-alpha.3

v2.1.4-alpha.2

Choose a tag to compare

@github-actions github-actions released this 10 Sep 21:28

v2.1.4-alpha.2

Features

  • Added configurable OAuth authentication modes (Auto, Browser, WebView) for trackers.
  • Implemented Windows auto-update support.
  • Introduced comprehensive uninstallation logic.
  • Added global tracker error handling with a dedicated reporting sheet.

Bug Fixes

  • Resolved infinitely loading streams.
  • Fixed Anilist requests.
  • Corrected the Discord application ID.
  • Addressed an issue where custom API credentials were not properly sanitized; added a reset function for credentials.
  • Fixed home screen's "Top-rated" and "All-time popular" sections displaying identical data.
  • Prevented state access errors in auto-link tracking and optimized discovery screen scroll and section performance.
  • Fixed missing providerId in the calendar.

Improvements

  • Improved MediaKit audio track matching.
  • Optimized the Discovery home section layout by grouping media types under content categories.
  • Refined Library UI components.
  • Improved error handling for extension repository management.
  • Streamlined episode tile layout by repositioning actions and updating styling.
  • Renamed the auto-link feature and enforced explicit manual mapping for tracker synchronization.
  • Updated Linux installation requirements to include wpewebkit.

Full Changelog: v2.1.3...v2.1.4-alpha.2

v2.1.4-alpha.1

Choose a tag to compare

@github-actions github-actions released this 10 Sep 20:03

v2.1.4-alpha.1

Features

  • Introduced Linux AppImage and Windows portable zip packaging options for easier distribution.

Improvements

  • Optimized the discovery home section layout by grouping media types under content categories and improving source engine selection logic.
  • Enhanced Discord RPC stability with connection retry cooldown and improved error handling.

Bug Fixes

  • Fixed an issue with AniList requests by ensuring the correct referer header is included.

Full Changelog: v2.1.3...v2.1.4-alpha.1

v2.1.3

Choose a tag to compare

@github-actions github-actions released this 05 Sep 23:21

v2.1.3

New Features

  • macOS Support: Launched initial macOS platform support with optimized player progress tracking on exit.
  • TV Mode: Introduced a comprehensive TV interface featuring a dedicated TV navigation shell, search, library screens, "continue watching" widgets, and library row widgets.
  • App Lock & Security: Added an app lock system supporting PIN, biometrics, and incognito mode.
  • Airing Calendar: Implemented a new airing calendar featuring multi-tracker source integration.
  • Onboarding Flow: Expanded onboarding customization with content focus and card style options.
  • Customization & Themes: Added interactive wallpaper palette extraction, a settings theme shelf, and exclusive Netflix and Crunchyroll color schemes.
  • Media & Playback:
    • Added AniZip metadata provider integration with enhanced provider selection UI.
    • Introduced an episode metadata service for fetching titles, airing dates, and thumbnails.
    • Implemented intelligent video quality resolution and language normalization for stream selection.
    • Integrated AniSkip with playback metadata enhancements.
    • Added a dedicated season navigator.
    • Integrated the downloads screen directly into the main navigation shell.

UI & UX Enhancements

  • Layout Overhaul: Restructured episode cover mode to use clean horizontal list tiles instead of image cards.
  • Player Improvements: Added an auto-hiding lock button overlay and restricted gesture interactions while the media player is locked.
  • Library & Progress: Added progress overlays for library entries and implemented an episode list refresh mechanism.
  • Loading States: Replaced the comments tab circular progress indicator with smooth skeleton loading.
  • Navigation & Settings:
    • Improved bottom sheet scrolling constraints and updated source settings UI components.
    • Cleaned up settings UI by removing the unused CfSolverScreen debug tile.
    • Added customizable border radius support for header buttons.

Performance & Improvements

  • Performance Optimization: Reduced memory usage and boosted performance through concurrent initialization, selective state observation, and optimized image cache scaling.
  • Interaction Handling: Unified focus and hover handling across discovery and TV screens.
  • Navigation Logic: Standardized media tracking fields and improved episode navigation consistency.
  • Search Refactoring: Consolidated discovery search logic under a unified search model.

Bug Fixes

  • Security: Resolved issues preventing biometrics from working and unlocking the app lock.
  • Library: Fixed tracker duplication issues by implementing ID-based de-duplication.

Full Changelog: v2.1.3-alpha.2...v2.1.3

v2.1.3-alpha.2

Choose a tag to compare

@github-actions github-actions released this 20 Aug 21:41

v2.1.3-alpha.2

New Features

  • Batch Downloads: Introduced cancelation support for ongoing batch downloads.
  • Search: Added media-type specific filters for metadata providers.

Enhancements

  • Batch Downloads: The configuration step is now wrapped in a scrollable view.
  • Search: Improved UI responsiveness.
  • Player Controls: Restructured bottom player controls for an improved layout and enhanced responsive design.

Full Changelog: v2.1.3-alpha.01...v2.1.3-alpha.2

v2.1.3-alpha

Choose a tag to compare

@roshancodespace roshancodespace released this 16 Aug 21:36

v2.1.3-alpha.1

New Features

  • Comments: Added conditional delete action for comments, allowing users to delete their own comments based on ownership.
  • Content Parsing: Enhanced anime source adapter to parse season information from scanlator metadata.
  • Search: Introduced a Multi-Source Search Feed to aggregate media results across active sources.
  • Player UI: Player top controls now support a compact layout and include additional control actions.
  • Discord: Integrated Discord Rich Presence to display active playback and media details.
  • Discovery: Overhauled the search screen for an improved experience.
  • User Interface: Episodes header and divider are now hidden when a media source is unavailable, improving display clarity.

Bug Fixes

  • Player:
    • Resolved incorrect "next episode" jumping behavior, ensuring it goes to the correct episode.
    • Fixed issues causing unusual player buffering.
  • User Interface:
    • Corrected episode number formatting in bottom sheet titles to omit unnecessary decimals.
    • Fixed broken layout when using wide media cards.
    • Resolved scroll functionality missing from the batch download sheet.
  • Discord: Addressed issues with Discord Rich Presence functionality for desktop users.
  • Extensions: Fixed a bug that prevented extensions from installing.
  • Android: Resolved the white/empty screen issue affecting Android 8 devices.

Improvements

  • User Interface: Refined the visual style by reducing opacity for the center control button background.
  • Network: Enhanced network request reliability.
  • Performance: Improved overall card performance within the application.

Full Changelog: v2.1.2...v2.1.3-alpha.1