Skip to content

Improve auto-update reliability and clean up model list - #5477

Open
MoemenSuper wants to merge 2 commits into
seerge:mainfrom
MoemenSuper:main
Open

Improve auto-update reliability and clean up model list#5477
MoemenSuper wants to merge 2 commits into
seerge:mainfrom
MoemenSuper:main

Conversation

@MoemenSuper

Copy link
Copy Markdown
  • Improved the update system by reusing a shared HttpClient and converting update helpers from async void to Task-based methods, resulting in more reliable networking and better error reporting.
  • Cleaned up IsAnimeMatrix by removing a redundant GU604V model check.
  • No functional changes are intended; this release focuses on stability, maintainability, and code quality improvements.

-Use a shared HttpClient for checking and downloading updates instead of creating a new one each time.
-Change update helper methods from async void to Task methods to improve error handling.
-Keep the current update process and UI behavior the same.
Removed the duplicated ContainsModel("GU604V") entry from the IsAnimeMatrix() condition list to eliminate redundancy and simplify the check.
@seerge
seerge force-pushed the main branch 2 times, most recently from 027e4b6 to 2107c5f Compare July 2, 2026 11:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant