Skip to content

ASDA-Release-1.1.2

Choose a tag to compare

@github-actions github-actions released this 17 Aug 18:23
· 60 commits to main since this release

Features & UI Updates

  • Phone-Free Steam Guard Setup: Astro SDA now attempts authenticator setup without a phone number when Steam permits it. When Steam requires phone verification, the app guides you through the required email and SMS steps.
  • Improved Enrollment Flow: Clearer country selection, editable phone prefixes, retryable confirmation prompts, cancellation handling, and specific invalid-code feedback make setup easier to complete.
  • Recovery Codes and Account Management: Added a recovery-code download flow with a safety countdown, plus clearer per-account options to unlink Steam Guard or remove only local app data.
  • Login and Confirmation Feedback: Failed Steam login approvals and trade confirmation actions now remain visible instead of being reported as successful.

Performance & Reliability Improvements

  • More Reliable Steam Guard Enrollment: Added typed Steam API handling, explicit result validation, bounded retries, cancellation support, request timeouts, and time-alignment backoff.
  • Safer Session and Request Handling: Improved access-token refreshes, redirect behavior, cookie and header handling, rate-limit feedback, and errors for authorization, transport, and protocol failures.
  • Stronger Data Recovery: Manifest and .maFile writes, imports, updates, removals, and interrupted transactions now recover more safely and report storage failures more clearly.
  • Better Background Recovery: Improved handling of stale monitoring state, cancellation, finalization delays, and confirmation failures.

Build & Release Improvements

  • Portable Data Protection: Direct application launches and release updates preserve existing account data and settings.
  • Bundled UI Assets: Release packages include the local UI stylesheet, fonts, and icons, with automated stylesheet verification in the build workflow.
  • Updated Build Documentation: The Windows build guide now explains the portable package layout and how to keep account data and authenticator files secure.

Bug Fixes

  • Fixed Steam Guard enrollment and phone-verification flows that could remain stuck after invalid, cancelled, or retried input.
  • Fixed typed Steam requests losing their HTTP method, timeout validation, and device-code retry warnings.
  • Fixed several login, trade confirmation, dialog ownership, taskbar, and dark-theme input edge cases.
  • Removed obsolete confirmation UI and legacy WebClient usage.

What's Changed

Full Changelog: 1.1.1...1.1.2