Skip to content

Releases: asmroneapp/Yuro

v1.1.11

18 Dec 15:13

Choose a tag to compare

v1.1.11 Pre-release
Pre-release

🚧 Pre-release Version

📋 Release Information

Version: v1.1.11
Previous Version: v1.1.10
Build Environment: Flutter 3.27.0

📝 Changelog

▶ 🔧 update version number in pubspec.yaml to 1.1.11

 fix: update filter panel logic in MainScreen navigation
 - 🔧 Adjusted the logic for toggling the filter panel based on the current index in MainScreen.
 - 🔄 Changed the condition to open the filter panel for the second tab instead of the first, and added support for the third tab.
 - 🎨 This change improves the user experience by ensuring the correct filter panel is displayed based on the selected tab.

 These changes collectively enhance the navigation functionality within the MainScreen, providing a more intuitive interaction for users.

🔧 This change ensures accurate versioning for future releases.

📦 Distribution

File Description Purpose
.apk Android Package Direct installation for testing
.aab Android App Bundle Google Play Store deployment

🔍 Additional Notes

  • This is a pre-release build intended for testing purposes
  • Features and functionality may not be fully stable
  • Not recommended for production use

📱 Compatibility

  • Minimum Android SDK: 21 (Android 5.0)
  • Target Android SDK: 33 (Android 13)

Note: Please report any issues or bugs through the GitHub issue tracker.

v1.1.10

18 Dec 13:06

Choose a tag to compare

v1.1.10 Pre-release
Pre-release

🚧 Pre-release Version

📋 Release Information

Version: v1.1.10
Previous Version: v0.1.9
Build Environment: Flutter 3.27.0

📝 Changelog

▶ 🔧 clean: remove unused audio player, playlist utilities, and UI components
- ⬆️ Added Provider for state management in PlaylistsContent, enabling better integration with the app's architecture.
- ♻️ Refactored navigation logic to use PopScope for handling back navigation, improving user experience when interacting with playlists.
- 🔁 Updated imports to include necessary dependencies for the new functionality.

 These changes collectively enhance the usability and maintainability of the playlists feature, providing a smoother navigation experience for users.

 feat: refactor playlist management and enhance UI components
 - ⬇️ Removed PlaylistWorksScreen and PlaylistsContent, streamlining the app's structure.
 - 🔁 Updated PlaylistsViewModel to include pagination logic, improving data handling.
 - ⚡️ Enhanced PlaylistWorksView with a new EnhancedWorkGridView for better user experience.
 - ⬆️ Added pagination controls to PlaylistsListView, allowing users to navigate through playlists more effectively.

 These changes collectively improve the application's usability and performance by simplifying the playlist management and enhancing the user interface.

 chore: update version number in pubspec.yaml to 1.1.10
 - 🧪 Incremented the version number from 0.1.9+1 to 1.1.10 to reflect the latest development stage of the application.

 This change ensures accurate versioning for future releases.

 feat: implement playlists feature and refactor navigation
 - ⬆️ Added a new API service method to fetch user playlists, enhancing content accessibility.
 - 🔁 Updated MainScreen to replace FavoritesContent with PlaylistsContent, improving navigation structure.
 - ⬇️ Removed the FavoritesContent screen, streamlining the app's content management.
 - 📊 Introduced PlaylistsViewModel for better state management of playlists.

 These changes collectively enhance the user experience by providing direct access to playlists and simplifying the navigation flow.

 feat: add FavoritesContent and update MainScreen navigation
 - 🎨 Introduced a new FavoritesContent screen to display user favorites, enhancing app functionality.
 - 🔁 Updated MainScreen to include the FavoritesContent in the navigation, changing the initial page to favorites.
 - 🔧 Adjusted the titles and total count logic to accommodate the new favorites feature, improving user experience and navigation clarity.

 These changes collectively enhance the app's usability by allowing users to easily access their favorite content.

 chore: update app description and version in pubspec.yaml
 - 🔄 Changed the app description to "asmr one third party app" for better clarity on the app's purpose.
 - 🔁 Updated the version number from 1.0.0+1 to 0.1.9+1 to reflect the current development stage.

 These changes help in accurately representing the application and its versioning.

✨ enhance playlists content with improved navigation and state management

📦 Distribution

File Description Purpose
.apk Android Package Direct installation for testing
.aab Android App Bundle Google Play Store deployment

🔍 Additional Notes

  • This is a pre-release build intended for testing purposes
  • Features and functionality may not be fully stable
  • Not recommended for production use

📱 Compatibility

  • Minimum Android SDK: 21 (Android 5.0)
  • Target Android SDK: 33 (Android 13)

Note: Please report any issues or bugs through the GitHub issue tracker.

v0.1.9

18 Dec 07:10

Choose a tag to compare

v0.1.9 Pre-release
Pre-release

🚧 Pre-release Version

📋 Release Information

Version: v0.1.9
Previous Version: v0.1.8
Build Environment: Flutter 3.27.0

📝 Changelog

▶ ✨ integrate wakelock functionality and update dependencies

📦 Distribution

File Description Purpose
.apk Android Package Direct installation for testing
.aab Android App Bundle Google Play Store deployment

🔍 Additional Notes

  • This is a pre-release build intended for testing purposes
  • Features and functionality may not be fully stable
  • Not recommended for production use

📱 Compatibility

  • Minimum Android SDK: 21 (Android 5.0)
  • Target Android SDK: 33 (Android 13)

Note: Please report any issues or bugs through the GitHub issue tracker.

v0.1.8

18 Dec 06:48

Choose a tag to compare

v0.1.8 Pre-release
Pre-release

🚧 Pre-release Version

📋 Release Information

Version: v0.1.8
Previous Version: v0.1.7
Build Environment: Flutter 3.27.0

📝 Changelog

▶ ✨ improve LyricLine widget interactivity and layout
- 💫 Simplified the hero tag assignment in DetailScreen to use a consistent format for work covers, enhancing clarity and maintainability.
- 🔧 Adjusted the hero tag in PlayerScreen to use a static tag for the mini player cover, improving consistency across screens.

 These changes improve the code structure and ensure a more uniform approach to hero tag management in the application.

 feat: add cancel token support for API requests in detail view model
 - 🔁 Updated the getWorkFiles method in ApiService to accept an optional CancelToken, allowing for request cancellation.
 - 🔌 Integrated CancelToken in DetailViewModel to manage ongoing API requests, enhancing user experience by preventing unnecessary operations when the view model is disposed.
 - ⚡️ Improved error handling to differentiate between user-initiated cancellations and other errors during file loading.

 These changes enhance the responsiveness and reliability of API interactions within the application.

 feat: enhance lyric display and playback control functionality
 - 🔁 Updated default lyric text from "无歌词" to "无字幕" for improved clarity.
 - 🧮 Simplified the logic for seeking to the next track by removing unnecessary file retrieval steps, enhancing performance.
 - ⬆️ Added a listener for player index changes to automatically update the current track and context, improving user experience.
 - ♻️ Refactored PlayerScreen to utilize a ViewModel for better state management and interaction, enhancing the overall architecture.

 These changes collectively improve the lyric display and playback control, providing a more responsive and user-friendly experience.

 feat: enhance PlayerLyricView with improved scroll management and user interaction
 - 📌 Introduced timers to manage automatic scrolling and view switching, allowing users to manually scroll through lyrics without interruption.
 - 🎯 Implemented a debounce mechanism to restore automatic scrolling after user interaction, enhancing the playback experience.
 - 🔁 Updated scrolling logic to prevent automatic scrolling when users are manually browsing lyrics, ensuring a smoother navigation experience.
 - 🧮 Cleaned up timer management in the dispose method to prevent memory leaks.

 These changes significantly improve user control over the lyrics display, providing a more engaging and responsive playback experience.

 feat: enhance LyricLine interactivity and update PlayerLyricView with tap functionality
 - ⬆️ Added an optional onTap callback to the LyricLine widget, enabling interaction when lyrics are tapped.
 - 🔁 Updated PlayerLyricView to handle tap events, allowing users to seek to specific timestamps in the audio playback.
 - ⚡️ Improved user experience by temporarily disabling view switching during seeking, ensuring smoother navigation through lyrics.

 These changes significantly enhance the interactivity of the lyrics display, providing users with a more engaging playback experience.

 feat: enhance PlayerScreen with animated transitions for lyrics and cover display
 - 🔄 Replaced the static layout with an AnimatedSwitcher to provide smooth transitions between lyrics and cover display.
 - 🎯 Implemented FadeTransition, SlideTransition, and ScaleTransition for improved visual effects during toggling.
 - 🎨 Maintained existing functionality for displaying lyrics and track information while enhancing user experience with dynamic animations.

 These changes significantly improve the interactivity and visual appeal of the PlayerScreen, making the transition between different views more engaging for users.

 feat: enhance PlayerScreen and PlayerLyricView interaction with scroll state management
 - 💫 Introduced a new boolean flag `_canSwitchView` in PlayerScreen to control the toggling of lyrics display based on scroll state.
 - 🔁 Updated PlayerLyricView to notify PlayerScreen when the user manually scrolls, allowing for better management of user interactions.
 - 🎯 Implemented a debounce mechanism to reset the scroll state after user interaction, improving responsiveness and user experience.

 These changes enhance the interactivity of the player screen, ensuring that users can seamlessly toggle lyrics while maintaining control over the playback experience.

 refactor: update PlayerLyricView to support immediate scrolling and improve lyric display logic
 - 🎵 Modified PlayerLyricView to include an 'immediateScroll' parameter for controlling scrolling behavior.
 - ♻️ Refactored scrolling logic to handle initial builds and subsequent lyric changes more effectively, enhancing user experience during playback.
 - ⬇️ Removed scrolling logic from initState and centralized it in the build method for better performance and clarity.

 These changes improve the responsiveness and usability of the lyrics display, ensuring a smoother experience for users while interacting with the player.

 feat: add marquee functionality and player work info display
 - 🔌 Integrated the marquee package to display scrolling text for the current work title in the PlayerScreen.
 - ✨ Created a new PlayerWorkInfo widget to present work details, including title and voice actor information, enhancing the user interface.
 - 🔁 Updated pubspec.yaml and pubspec.lock to include the marquee dependency.

 These changes improve the audio playback experience by providing dynamic information about the currently playing work, enriching user engagement.

 feat: enhance player screen interaction with opaque hit testing
 - ⬆️ Added HitTestBehavior.opaque to the player screen's content area, allowing for improved interaction responsiveness.
 - 💫 This change aims to enhance user experience by ensuring that touch events are registered even when interacting with non-visible elements, leading to a more intuitive interface.

 refactor: temporarily remove PlayerSeekControls for UI simplification
 - 💫 Commented out the PlayerSeekControls widget to reduce complexity in the player interface.
 - 🎮 Reasons for removal include an excess of buttons leading to a cluttered experience, the need for a clearer design prioritizing controls, and plans to implement gesture-based functionality.
 - ⬆️ Added a TODO to redesign the control interface for improved usability.

 These changes aim to enhance user experience by streamlining the player controls and preparing for future design improvements.

 feat: improve lyric line spacing and update layout in player lyric view
 - ⬆️ Increased line height in LyricLine widget for better readability.
 - 🔄 Replaced fixed height with padding in PlayerLyricView to enhance spacing between lyrics, improving overall layout and user experience.

 These changes enhance the visual presentation of lyrics, making them easier to read during playback.

 chore: update Android Gradle plugin and wrapper version
 - 📌 Downgraded the Android Gradle plugin version from 8.7.1 to 8.1.0 for compatibility reasons.
 - 🔁 Updated the Gradle wrapper distribution URL to use version 8.3, ensuring the build environment is aligned with the specified plugin version.

 These changes help maintain compatibility and stability in the build process.

 feat: implement lyrics display and enhance player screen functionality
 - ⬆️ Added a new PlayerLyricView widget to display lyrics with automatic scrolling to the current line.
 - 🔁 Updated PlayerScreen to support toggling between lyrics and player controls, improving user interaction.
 - 🔌 Integrated the scrollable_positioned_list package for smooth scrolling of lyrics.
 - ⚡️ Enhanced the appearance of lyric lines with updated styling for better readability.
 - 🔧 Adjusted padding in PlayerProgress for a more compact layout.

 These changes significantly improve the audio playback experience by providing users with an interactive lyrics display, enhancing engagement during playback.

 feat: add lyric seeking functionality and update player UI
 - 🎯 Implemented methods in PlayerViewModel to seek to the next and previous lyrics based on the current subtitle.
 - 💫 Introduced a new PlayerSeekControls widget to provide UI controls for seeking through audio playback, including options to skip forward and backward by 5 and 30 seconds, as well as to the next and previous lyrics.
 - 🔁 Updated PlayerScreen to integrate PlayerSeekControls, enhancing the user interface and interaction experience.

 These changes improve the audio playback experience by allowing users to navigate through lyrics seamlessly.

 feat: enhance player screen functionality and UI transitions
 - ⬆️ Added a new method to retrieve the current playback context in PlayerViewModel.
 - 🔁 Updated DetailScreen to accept a 'fromPlayer' parameter for improved navigation context.
 - 🔌 Integrated a button in PlayerScreen to navigate to DetailScreen with the current work context.
 - ⚡️ Enhanced WorkCover widget to support dynamic hero tags for better visual transitions.
 - 🔁 Updated MiniPlayer to use a distinct hero tag for improved UI consistency.

 These changes improve navigation and visual continuity between the player and detail screens, enhancing the overall user experience.

 feat: update player navigation and enhance UI transitions
 - 📌 Commented out the player screen route in main.dart to prevent direct navigation.
 - ♻️ Refactored the MiniPlayer to use a custom page transition when navigating to the PlayerScreen, enhancing the user experience with smooth animations.
 - ⬆️ Added Hero widgets for the cover image and title in both Player...
Read more

v0.1.7

17 Dec 11:22

Choose a tag to compare

v0.1.7 Pre-release
Pre-release

🚧 Pre-release Version

📋 Release Information

Version: v0.1.7
Previous Version: v0.1.6
Build Environment: Flutter 3.27.0

📝 Changelog

🐛 resolve incorrect audio playback order
🔧 The player was always starting from the first track regardless of which track was selected. This was caused by an unnecessary load() call after setAudioSource which reset the player's index to 0.
▶ 🔧 Changes:

 refactor: remove initial load of similar works in SimilarWorksScreen
 - ⬇️ Removed the call to loadSimilarWorks() in the initState method of SimilarWorksScreen, streamlining the initialization process.
 - ⚡️ This change may improve performance by deferring the loading of similar works until necessary, enhancing the user experience.

 feat: add playlist model import and improve error logging in ApiService
 - 🌐 Imported the Playlist model to enhance the API service functionality for handling playlists.
 - 🐛 Fixed typos in error messages related to fetching the hot list and adding to favorites, ensuring accurate logging.
 - 🔁 Updated the getDefaultMarkTargetPlaylist method to return a Playlist object instead of a generic map, improving type safety and clarity in data handling.

 These changes enhance the API service's capabilities and improve error reporting for better debugging.

🔧 This fixes the issue where selecting any track would always play the first track in the playlist.

📦 Distribution

File Description Purpose
.apk Android Package Direct installation for testing
.aab Android App Bundle Google Play Store deployment

🔍 Additional Notes

  • This is a pre-release build intended for testing purposes
  • Features and functionality may not be fully stable
  • Not recommended for production use

📱 Compatibility

  • Minimum Android SDK: 21 (Android 5.0)
  • Target Android SDK: 33 (Android 13)

Note: Please report any issues or bugs through the GitHub issue tracker.

v0.1.6

17 Dec 08:35

Choose a tag to compare

v0.1.6 Pre-release
Pre-release

🚧 Pre-release Version

📋 Release Information

Version: v0.1.6
Previous Version: v0.1.5
Build Environment: Flutter 3.27.0

📝 Changelog

▶ ✨ enhance commit details processing in script
- 🌐 Introduced a new method in ApiService to fetch the default mark target playlist, enhancing the API functionality.
- ⚡️ Improved error handling by adding specific logging for data parsing failures.
- 🐛 Fixed a typo in the error message for adding to favorites, ensuring accurate logging.

 These changes enhance the API service capabilities and improve error reporting for better debugging.

 fix: update build output paths in GitHub Actions workflow
 - 🔄 Changed output paths for APK and AAB files in the build workflow to reflect the new directory structure, ensuring correct artifact handling.
 - 🔁 Updated paths to `dist/flutter-apk/app-release.apk` and `dist/bundle/release/app-release.aab` for better organization of build artifacts.

 These changes improve the clarity and reliability of the CI/CD process.

 feat: enhance commit processing script and update build output paths
 - ♻️ Refactored the commit processing script to improve emoji mapping for commit messages, supporting a wider range of prefixes and enhancing readability.
 - ⬆️ Added a new function to handle detailed commit information, allowing for better formatting of commit details.
 - 🔁 Updated the GitHub Actions workflow to change output paths for APK and AAB files, aligning with the new directory structure for build artifacts.

 These changes improve the clarity of commit messages and streamline the CI/CD process.

 feat: implement subtitle filtering and enhance similar works view model
 - 🐛 Fixed a typo in the error message for fetching the favorites list in ApiService.
 - ⬆️ Added subtitle filtering functionality to SimilarWorksViewModel, allowing users to toggle subtitle visibility and persist filter state using SharedPreferences.
 - 🔌 Integrated a filter panel in SimilarWorksScreen that can be toggled and closed based on user interaction, improving the user experience when browsing similar works.
 - ⚡️ Enhanced the UI to include a filter button in the app bar and manage the filter panel's visibility during scrolling.

 These changes provide a more interactive and user-friendly experience when accessing similar works.

 feat: update GitHub Actions workflow for tag handling and output paths
 - 📌 Modified the build workflow to retrieve the previous tag using a shell command instead of an action, improving flexibility and reliability.
 - 🔁 Updated the commit message generation logic to accurately reflect changes between the current and previous tags.
 - 🔄 Changed output paths for APK and AAB files to align with the new build directory structure, ensuring correct artifact handling.

 These enhancements streamline the CI/CD process and improve the accuracy of versioning in the build outputs.

 feat: add pagination getter to view models and update MainScreen title display
 - 💽 Introduced a pagination getter in both RecommendViewModel and PaginatedWorksViewModel to facilitate access to pagination data.
 - 🔁 Updated MainScreen to dynamically display the total count of items based on the current view model, enhancing the user interface by providing contextual information in the app bar title.
 - 📌 These changes improve the overall user experience by making pagination information readily available and visible in the main navigation context.

 feat: implement subtitle filtering and enhance recommendation view model
 - ⬆️ Added subtitle filtering functionality to RecommendViewModel, allowing users to toggle subtitle visibility and persist filter state using SharedPreferences.
 - ⚡️ Enhanced the RecommendContent screen to include a filter panel that can be toggled and closed based on user interaction.
 - 🔁 Updated MainScreen to manage the lifecycle of RecommendViewModel alongside other view models, ensuring consistent state management.
 - ⚡️ Improved the UI by integrating the filter panel into the recommendation display, enhancing user experience when browsing works.

 These changes provide a more tailored and interactive experience for users when accessing recommended works.

 feat: improve error handling in LyricOverlayPlugin and LyricOverlayController
 - ⬆️ Added try-catch blocks in both LyricOverlayPlugin and LyricOverlayController to handle potential exceptions during service initialization.
 - 🌐 In LyricOverlayPlugin, errors during service start are now captured and returned as a result error.
 - 🛡️ In LyricOverlayController, initialization errors are logged without throwing exceptions, ensuring the main application functionality remains unaffected.

 These changes enhance the robustness of the lyric overlay functionality by providing better error management and logging.

 refactor: simplify WorkRow layout to display first two works
 - 🔁 Updated WorkRow widget to directly display the first two works in a more straightforward manner, replacing the previous loop implementation.
 - ⬆️ Added conditional rendering to ensure proper handling of empty and single work scenarios, maintaining a consistent two-column layout.
 - 💫 This change enhances code readability and improves the user interface by providing a clearer structure for displaying works.

 feat: implement subtitle filtering and enhance filter UI components
 - ⬇️ Removed the hasSubtitle property from FilterState and updated related logic in HomeViewModel and PopularViewModel to manage subtitle filtering.
 - 💫 Introduced a new FilterWithKeyword widget to provide a user interface for toggling subtitle visibility.
 - 🔁 Updated PopularContent and HomeContent to integrate the new filtering functionality, allowing users to filter works based on subtitle presence.
 - ⚡️ Enhanced MainScreen to manage both HomeViewModel and PopularViewModel, ensuring consistent filter state management across screens.

 These changes improve the filtering capabilities of the application, providing users with a more tailored experience when browsing works.

 refactor: clean up DrawerMenu by removing unused HomeListTile
 - ⬇️ Removed the Home ListTile from the DrawerMenu widget as it is no longer needed.
 - 🎨 This change streamlines the navigation options and improves code maintainability by eliminating obsolete components.

 These modifications contribute to a cleaner and more efficient user interface.

 feat: enhance WorkCard appearance based on theme
 - 🔁 Updated WorkCard widget to adjust elevation and background color based on the current theme (light or dark).
 - 💫 This change improves visual consistency and user experience by ensuring the card integrates seamlessly with the app's overall design.

 These modifications contribute to a more polished and responsive UI.

 refactor: remove maxLines and overflow properties from WorkTitle widget
 - 🎨 Eliminated maxLines and overflow properties from the WorkTitle widget to simplify text rendering.
 - 🎨 This change enhances the flexibility of the widget's text display, allowing it to adapt better to varying content lengths.

 These modifications contribute to cleaner code and improved maintainability of the widget.

 refactor: remove unused screen components and clean up drawer menu
 - 💫 Deleted HomeScreen, PopularScreen, and RecommendScreen as they are no longer in use.
 - 🔁 Updated DrawerMenu to remove references to the deleted screens, streamlining the navigation options.

 These changes help improve code maintainability by eliminating obsolete components and reducing clutter in the navigation menu.

 Merge branch 'main' of https://github.com/asmroneapp/Yuro

 feat: add filter panel closing functionality and scroll listener in HomeContent
 - 🎯 Implemented closeFilterPanel method in HomeViewModel to manage filter panel state.
 - ⬆️ Added scroll listener in HomeContent to automatically close the filter panel when scrolling occurs, enhancing user experience by reducing clutter.
 - ✅ Ensured proper disposal of the scroll controller to prevent memory leaks.

 These changes improve the usability of the home screen by providing a more intuitive interaction with the filter panel.

 Merge pull request #3 from asmr-one/main
 feat: iOS build
 feat: enhance filtering and sorting functionality in HomeViewModel and UI
 - 💽 Introduced a new FilterState model to manage filtering options such as subtitle presence, sorting field, and sort direction.
 - 🔁 Updated HomeViewModel to load and save filter state using SharedPreferences, allowing persistent user preferences.
 - ⚡️ Enhanced ApiService to support additional query parameters for sorting and filtering works.
 - 🎯 Implemented a FilterPanel widget for user interaction with filtering options in the HomeContent screen.
 - ♻️ Refactored MainScreen and HomeContent to integrate the new filtering functionality, improving user experience when browsing works.

 These changes provide users with more control over the displayed works, enhancing the overall usability of the application.

 Update Github Actions add workflow_dispatch as trigger

 Update Github Actions build iOS release

 feat: implement search functionality in MainScreen
 - ⬆️ Added a search icon button in the MainScreen's AppBar.
 - 🎯 Implemented navigation to the new SearchScreen when the search icon is pressed.

 This enhancement improves user experience by allowing users to access the search feature directly from the main interface.

 chore: update GitHub Actions build workflow for pre-release versioning
 - ⚡️ Enhanced the release body in the build workflow to provide clearer information about the pre-release version.
 - ⬆️ Added s...
Read more

v0.1.5

16 Dec 11:31

Choose a tag to compare

v0.1.5 Pre-release
Pre-release

🚧 This is a pre-release version

Build Information

Changes since last release

⚠️ This version may contain bugs and is not recommended for production use.

Download

  • APK: Direct installation file for Android
  • AAB: Android App Bundle for Play Store submission

v0.1.4

16 Dec 06:28

Choose a tag to compare

v0.1.4 Pre-release
Pre-release

🚧 This is a pre-release version

Build Information

  • Version: v0.1.4
  • Previous Version: v0.1.4
  • Built with Flutter

Changelog

  • no changes

Commit History

Update GitHub Actions workflow templates for changelog generation

- Modified the changelog and pull request templates in the build workflow to use Markdown formatting for better readability.
- Adjusted the structure of the templates to enhance clarity and organization of change logs and pull request details.

These changes improve the documentation and presentation of changes in the automated release process.

⚠️ This version may contain bugs and is not recommended for production use.

Download

  • APK: Direct installation file for Android
  • AAB: Android App Bundle for Play Store submission

v0.1.3

15 Dec 12:50

Choose a tag to compare

Update Flutter version in GitHub Actions workflow from 3.16.5 to 3.27.0

- Changed the Flutter version in the build workflow configuration to the latest stable release, ensuring compatibility with the current project requirements and taking advantage of new features and improvements.
- This update aims to enhance the build process and maintain stability in the application.

Yuro 0.0.1+73-alpha

12 Dec 11:29

Choose a tag to compare

Yuro 0.0.1+73-alpha Pre-release
Pre-release

Yuro 0.0.1+73-alpha

功能特性

核心功能

  • 实现基础的 ASMR 音频播放功能
  • 支持后台播放
  • 用户认证系统
  • 支持收藏功能
  • 支持查看来自asmr.one的为您推荐
  • 支持搜索功能

技术栈

  • Flutter SDK
  • Provider 状态管理
  • just_audio 音频引擎
  • dio 网络请求
  • get_it 依赖注入
  • shared_preferences 数据持久化

反馈渠道

如果您在使用过程中遇到任何问题,请通过以下方式反馈:

  • 在 GitHub 上提交 Issue

Full Changelog: https://github.com/asmroneapp/Yuro/commits/pre-release