Repository navigation
Tags
Tags
Add Cloudflare DNS fallback This adds a per-connection DNS mode option for the app, with Auto/Always/Never behavior backed by a shared AppHttp handler and a Cloudflare DoH resolver. The change centralizes HTTP clients, keeps settings-driven resolution applied across the app, routes GitHub and update downloads through the same policy, and adds localized settings strings and tests covering resolver bypass, caching, and parsing.
Add Cloudflare DNS fallback This adds a per-connection DNS mode option for the app, with Auto/Always/Never behavior backed by a shared AppHttp handler and a Cloudflare DoH resolver. The change centralizes HTTP clients, keeps settings-driven resolution applied across the app, routes GitHub and update downloads through the same policy, and adds localized settings strings and tests covering resolver bypass, caching, and parsing.
fixes hashes and manifests Introduce robust applied-fix tooling and a one-time depotcache migration. Added AppliedFixIndexService (applied-fixes.json), DepotCacheMigrationService (moves manifests from config\depotcache → depotcache), and FileHash (SHA-256 helpers). Reworked Denuvo fix handling: rename "manifest"→"record", four-phase apply (plan/commit/apply/settle), per-file hashes, safer backups, and conflict detection on revert. Updated ManifestJobFactory, DepotDownloaderService, SteamService, SteamLibraryService, FixesViewModel, and resources (new revert/localization keys). Register services and run migration at startup. Added unit tests for migration and file-hash behaviour. Co-Authored-By: Brandon Hernandez <142270679+Brandher58@users.noreply.github.com>
PreviousNext