OpenSteamworks.Client/Login/LoginManager.cs: credential + steam-guard + token exchange behavior.OpenSteamworks.Client/Login/LoginPoll.cs: polling semantics for auth session state and token generation.OpenSteamworks.Client/Apps/Library/LibraryManager.cs: Steam library parsing references.tools/binaryvdfparser_src/Program.cs: binary VDF support ideas forappinfo.vdf.
- ✅ SteamFlow uses steam-vent 0.4.2 full auth pipeline (
Connection::login/Connection::access), including:- RSA credential exchange and auth-session creation.
- Steam Guard challenge handling.
- PollAuthSessionStatus token retrieval.
- Refresh-token-based client logon and persisted session restore.
-
✅ SteamFlow uses steam-vent 0.4.2 full auth pipeline, including persisted sessions.
-
✅ Improved Steam Guard UX with confirmation-type specific hints.
-
✅ Integrated 4-phase download pipeline logic (
manifest id -> security -> manifest -> chunks). -
Improve download UI with real-time progress reporting and better error handling.
-
Integrate PICS metadata fetch into the main
SteamClientlaunch flow. -
Add per-game launch profiles (env vars, custom args, compat tool preset).
-
Add settings view for Proton runtime and Steam library path discovery.
-
Extend CI to publish signed .deb artifacts from tags.
-
Implement Steam Cloud Sync (Enumerate/Download/Upload).
-
Add Depot Browser developer tooling (depot list, manifest tree, single-file download).
-
Harden library scanning fallback and appmanifest parse diagnostics.