github roshancodespace/ShonenX v1.6.9-alpha

latest release: v1.6.9-hotfix
6 hours ago

Caution

ALPHA RELEASE: Highly experimental. Use with caution.

Changelog

🚀 Features

  • Add Linux build and consolidate release workflow for Android and Linux platforms.
  • Implement watch history screen, enhance video player with screenshot capture, and update anime sources.
  • Implement onboarding flow and add diverse spotlight card styles with updated card details.
  • implement episode download management with M3U8 support and local playback
  • Add live preview, color pickers, and text alignment to subtitle customization, and centralize subtitle utility functions.
  • allow specific stream quality selection via index
  • implement default video quality selection for stream playback based on user settings
  • Introduce new anime card display modes including liquid glass, classic, manga, compact, cover only,
  • Implement horizontal swipe to close for episode panel and pre-fill active anime repository URL.
  • Implement resume watching dialog, add continue watching section, and improve source null safety.
  • Implement watch progress tracking with a new repository, displaying episode progress and thumbnails in the details screen.
  • Add player settings, customizable subtitle appearance, and seek indicator for the video player.
  • Allow manual anime match selection and refactor episode fetching to support it.
  • (player): double tap to skip (very minimal right now)
  • (OTA): toggle automatic updates check
  • (OTA): notify about no update available
  • (OTA): download updates and install directly from the app itself
  • toggle favorites for anilist
  • mangayomi extensions support
  • check for updates after loading
  • sync anilist entry data to entry edit sheet

🐛 Bug Fixes

  • (player): 1st episode is automatically played always
  • fetching profile twice for no reason
  • (episodes): not fetching
  • (episodes): refreshing episodes fails when using legacy source with episodes tab to select episode - perfm(player): optimized overlay - fix(player): showing dropdowns even for 1 item - feat(anime): anime searching for similar match is improved - perf(optimization): optimized with proper state managment
  • missing imports and usage for global snackbar function
  • debug build error
  • now install debug release with different package name and label
  • watchlist media duplication
  • refresh episodes fix: delete extension fix: empty episodes panel feat: start a episode from a specific position fix: conflict b/w mangayomi and legacy sources fix: ep number not parsing fix: title missing sometimes
  • episode isn't selected initially
  • settings section forcing items to be setting item only
  • last used source is not selected after restart
  • legacy sources not working
  • now run Notify Release only if Android build succeeded or manual (#32)

⚡ Performance

  • optimizations
  • huge performance optimization for video player
  • add to watchlist sheet optimization

♻️ Refactor

  • Improve search result matching with a hybrid similarity algorithm, including string normalization and season detection.
  • removed unnecessary types requirement for dropdown
  • (settings): seperated setting items based on types keeping the functionality
  • global snackbar function

🔧 Chores & Maintenance

  • removed unsed imports

Don't miss a new ShonenX release

NewReleases is sending notifications on new releases.