-
-
Notifications
You must be signed in to change notification settings - Fork 74
Preview 1.82.21 Update (Vuln CVE-2025-24070) #708
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
100% reviewed source file: 'en_US.json' on 'zh_CN'.
Change QD branch to main
This caused by duplicated entries on the check, causing the launcher to check every entries on both primary and game-res manifests.
This reverts commit 290b1a9.
+ Add new default background sprites for each regions
This reverts commit 9578fc5.
* Add Anisotropic Sampling option to ZZZ GSP AKA Anisotropic Filtering, but kept the in-game name for clarity. All presets seem to not change the value, keeping it at x8. * Changes based on feedback #703 (review)
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pull Request Overview
This PR updates several components to address security vulnerabilities and improve functionality, including a .NET version bump for CVE-2025-24080, fixes for various UI and functionality issues, and the addition of anisotropic filtering options for the Zenless game settings. Key changes include:
- Adding support for anisotropic filtering in language and game settings.
- Refactoring manifest fetching logic to use an alternate lookup dictionary.
- Updating proxy configuration to support SecureString passwords and improving string null checks in playtime management.
Reviewed Changes
Copilot reviewed 25 out of 32 changed files in this pull request and generated 3 comments.
Show a summary per file
File | Description |
---|---|
Hi3Helper.Core/Lang/Locale/LangZenlessGameSettingsPage.cs | Adds a property for anisotropic filtering language string. |
CollapseLauncher/XAMLs/MainApp/Pages/GameSettingsPages/ZenlessGameSettingsPage.Ext.cs | Configures the anisotropic filtering selector. |
CollapseLauncher/Classes/RepairManagement/Zenless/ZenlessRepair.Fetch.cs | Switches to an alternate lookup dictionary for assets. |
CollapseLauncher/Classes/RepairManagement/Zenless/ZenlessRepair.Extensions.cs | Updates helper methods to use alternate lookup for assets. |
CollapseLauncher/Classes/InstallManagement/Base/InstallManagerBase.cs | Updates status flags in completeness status updates. |
CollapseLauncher/Classes/Helper/SimpleProtectData.cs | Adds a method to unprotect a string into a SecureString. |
CollapseLauncher/Classes/Helper/HttpClientBuilder.cs | Adapts proxy configuration to use SecureString for passwords. |
CollapseLauncher/Classes/GameManagement/GameSettings/Zenless/FileClass/GeneralData.cs | Adds anisotropic sampling game setting. |
CollapseLauncher/Classes/GameManagement/GameSettings/Zenless/Enums.cs | Defines the new anisotropic sampling enum. |
CollapseLauncher/Classes/GameManagement/GamePlaytime/RegistryClass/CollapsePlaytime.cs | Refines string checks and logical conditions for playtime updates. |
.github/workflows/qodana-scan.yml, qodana-scan-pr.yml, .github/workflows/build.yml | Updates .NET version and Qodana scan configuration. |
Files not reviewed (7)
- CollapseLauncher/CollapseLauncher.csproj: Language not supported
- CollapseLauncher/XAMLs/MainApp/Pages/GameSettingsPages/ZenlessGameSettingsPage.xaml: Language not supported
- CollapseLauncher/XAMLs/MainApp/Pages/HomePage.xaml: Language not supported
- CollapseLauncher/packages.lock.json: Language not supported
- ColorThief: Language not supported
- H.NotifyIcon: Language not supported
- Hi3Helper.Core/Lang/zh_CN.json: Language not supported
CollapseLauncher/Classes/RepairManagement/Zenless/ZenlessRepair.Extensions.cs
Show resolved
Hide resolved
ACK'd by @neon-nyan via Discord VC |
What's changed? - 1.82.21
Templates
Changelog Prefixes