Releases: roshancodespace/ShonenX
Releases · roshancodespace/ShonenX
v1.7.6
Changelog
- chore: bumb version to 1.7.6+1
- feat: Implement vertical drag gestures for player volume and brightness control with a new overlay.
- feat: speed indicator overlay with fading animation and updated layout.
- feat: adjust episode caching logic for single-page results.
- feat: Experimental Sync Services.
- feat: add save icon and spacing to the save button in advanced player settings.
- perf: Limit maximum concurrent downloads to 15.
- feat: Implement advanced player settings, extension auto-update, and migrate Hive models to generated adapters.
- feat: Add configurable player settings for seek duration, auto-hide timeout, and next/previous episode buttons.
- feat: Implement data backup and restore functionality with new service and settings screen.
- fix: download service not working for some sources.
- fix: caching logic
- refactor:
UIHelperfor utilization. - feat: Implement HTTP response caching using Hive and apply cache configurations to various network requests.
- refactor: Replace with and downgrade Flutter SDK version to 3.35.7.
- feat: Implement debug mode and renderer debugging, update about screen details and license, and add a "Buy me a coffee" button.
- fix: update dart-define-from-file to use keys.json for Android, Linux, and Windows builds
- refactor: update project structure and enhance HeaderSection with new UI toggle
- fix: window manager
- feat: implement release automation script for version bumping and tagging
- refactor: core_new to core_mangayomi to make it easy to understand.
- feat: add new UI toggle to experimental settings
- refactor: Refactor HomeSettingsScreen and ProfileSettingsScreen for improved readability and modularity
- fix: remove unused environment loader import and initialization
- feat: refactor environment variable handling and update authentication services
- feat: add animations to controls overlay and update key bindings for playback
- feat: add 'Prefer Dub' setting
- fix: update window title from 'ShonenX Beta' to 'ShonenX'
- feat: themed icon support
- feat: add home layout customization step to onboarding process
- feat: implement background service for news updates and manage app open status
- feat: add full-screen toggle functionality and enhance player controls with slide animation
- fix: linux install script
- feat: Enhance home layout customization with new settings screen and experimental features support
- feat: Introduce local watchlist tracking with cloud/local mode switch and dedicated state/UI components.
- feat: Add
mention_everyoneinput to workflow dispatch & fix windows installer asset not available - feat: Implement platform-specific update actions and refactor update dialog UI and transitions.
- fix(updater): could not check for hotfix releases
- fix(build-windows): Issues during windows build.
- feat(ui): material 3 expressive minimal implementations in settings
- refactor: Enhance settings UI with expressive design options and remove deprecated home screen widgets.
- fix: build error in workflow for windows build
- feat: update mobile screenshots and remove outdated images for improved visual content
- feat: update README and add new mobile screenshots for enhanced visual representation
v1.7.5-hotfix.1
Note
HOTFIX RELEASE
Changelog
- feat: Add
mention_everyoneinput to workflow dispatch & fix windows installer asset not available - feat: Implement platform-specific update actions and refactor update dialog UI and transitions.
- fix(updater): could not check for hotfix releases
- fix(build-windows): Issues during windows build.
- feat(ui): material 3 expressive minimal implementations in settings
- refactor: Enhance settings UI with expressive design options and remove deprecated home screen widgets.
- fix: build error in workflow for windows build
- feat: update mobile screenshots and remove outdated images for improved visual content
- feat: update README and add new mobile screenshots for enhanced visual representation
v1.7.5
Changelog
- [Filter & Tags] Added ability to click on tags to view all anime based on that specific tag.
- [UI] Enhanced the filter bottom sheet UI design for a smoother and more intuitive experience.
- [News] Implemented a comprehensive anime news feature including dedicated screens, services, providers, and notifications.
- [Network] Introduced
UniversalHttpClientto centralize and standardize all network requests across the app. - [Sources] Refactored existing anime sources to utilize the new
UniversalHttpClientarchitecture. - [Settings] Implemented Material 3 Expressive Design options and removed deprecated home screen widgets.
- [Docs] Updated README with fresh mobile screenshots and removed outdated visual assets for improved clarity.
- [Known Issue] Windows build is currently pending due to CI/CD workflow errors; a manual update will be provided once resolved in a native environment.
v1.7.4
Changelog
- section screen and filter based search
- 18+ togglr
- (player): control playback speed by tap & hold right side of player , increase or decrease by vertical swipe
- (player): highlight intro and outro + next and previous buttons in bottom area of player to change episodes
- (aniskip): implemented aniskip
- (ui): enhanced UX
- sort anime search by popularity descending
- (ui): many ui upgraded and optimizations.
- adjust auth button layout, padding, and text sizes for small screens.
- implement characters tab in details screen to display character information.
- Enhance UI/UX for account settings and watchlist screens, and refactor authentication buttons.
- Introduce explore view with trending, popular, and upcoming anime to the browse screen and implement search debouncing.
- Redesign continue watching card with episode badge, play icon overlay, and updated text styling.
- Enhance default spotlight UI with rounded corners, shadows, updated gradient, and new meta-information tags.
- Add Material 3 and dynamic color theming while removing the M3U8 downloader service and FFmpeg dependencies.
- Enhance subtitle customization with new styling options, presets, and an improved player settings UI.
- add episode tap functionality to open anime from watch history.
- Add multiple episode view modes, sort continue watching, and improve Jikan sync state.
- Implement download source selection and enhance download item metadata with content type, subtitles, and total segments.
- advance download settings.
- display episode watch progress, refactor loading state management, and remove compression/subtitle style models
- Refactor SpotlightSection to a StatefulWidget, accept a direct list of anime, and add mouse scroll navigation for the carousel.
- Relocate update check from home to loading screen and remove finalization delay from initialization.
- Display upcoming anime on homepage and refactor section generation.
- hivestore error in client
- Remove redundant
GestureDetectorfrom player center controls causing controls to not hide on tapping. - double legacy source initialization
- caching issues on home screen.
- add missing media_kit_libs_video package
- grayed content if episode is marked as completed.
- sources not loading quickly.
- improved caching for graphql queries.
- direct router config without riverpod
- display average score as decimal and use Wrap for meta tags in spotlight.
- setting items
- utilize logging features for better readablity
- removed extra registery initialization call.
- Extract player center controls into dedicated widgets with
AnimatedSwitcher, adjust UI styling and decrease video filter quality - delegate initial subtitle selection to
changeSubtitlemethod. - Bump version to 1.7.4+10
- clean up unused models
- update media_kit dependencies to git,
- update dependencies and refine settings, UI, and core logic across various modules.
v1.7.3
Changelog
- gojo, animepahe and hianime.
- Standardize image loading with
CachedNetworkImageandAnimeCardShimmeracross card and spotlight widgets. - Bump project version to 1.7.3.
v1.7.2
Changelog
- normalized score upto 10
- Add anime details provider, display related and recommended media.
- Add a toggle for Mangayomi extensions and minor UI improvements to the source selection bottom sheet.
- Add a "Searching for best match" loading state and UI for episode fetching.
- enhance watch progress saving, player seeking robustness,
- jikan episode title sync [for first 100 episode]
- episode tab matching issues
- (hianime): updated domain
- prevent redundant episode fetches and add null checks for source anime ID.
- reset search state after finding best match
- prevent division by zero in progress calculation and handle null/zero durations in history display.
Full Changelog: v1.7.1...v1.7.2
v1.7.1-hotfix
Note
HOTFIX RELEASE
Changelog
- bump package version to 1.7.1
v1.7.1
Changelog
- Migrate liquid glass cards and spotlights to
glass_kitfor glassmorphism and refine hover effects. - (ui): grayed sections after watching a episode
- Move keystore properties loading block to after plugins declaration.
- Implement secure Android release signing and refactor release workflow changelog generation.
v1.7.0
Changelog
🚀 Features
- Update workflow trigger, add Linux build to required jobs, and include Linux asset notification
- Introduce keyboard shortcuts for player controls and search, update media_kit dependencies, and remove volume_controller plugin.
- Introduce source headers for stream/download and refactor episode list provider to auto-dispose.
🐛 Bug Fixes
- downgrade media_kit and related dependency versions
- (ui): now change source if one source fails direcyly from episodes tab
- (gojo): updated urls
🔧 Chores & Maintenance
- Bump version to 1.7.0+10
v1.6.9-hotfix
Note
HOTFIX: Critical fixes applied on top of the previous release.
Changelog
🚀 Features
- Add AnimeOnsen provider and update Gojo provider to include headers