ASDA-Release-1.1.0
Features & UI Updates
- Login Confirmations: You can now review Steam login attempts directly in Astro SDA. Each request shows the account, device, platform, IP address, location, session details, and security indicators, with options to approve or deny it.
- Automatic Login Actions: Added configurable automatic approval or denial rules for all managed accounts. Auto-deny can allow exceptions for the current device’s public IP address and an additional configured IP address.
- Login Notifications & Recent History: New login requests and automatic decisions display as Windows desktop notifications. The Login Actions page also includes recent resolved or expired attempts.
- Improved Trade Confirmations: The confirmations page now supports an All Accounts filter, clearly identifies the account for each confirmation, displays pending-count badges in the navigation, and has a cleaner responsive layout.
- Settings Improvements: Added configurable trade-monitoring intervals, optional diagnostic error logging, and clearer login-action settings.
Performance & Reliability Improvements
- Faster, Smoother Dashboard: Trade and login pages now display cached information immediately and update in place when background data changes.
- Rate-Limit Friendly Monitoring: Trade confirmation checks are queued across accounts, use bounded retries, and avoid overlapping Steam requests.
- Safer Login and Trade Refreshing: Improved cache synchronization, request reconciliation, stale-result protection, and refresh behavior when monitoring is disabled.
- System Tray Improvements: Launching the executable while Astro SDA is already hidden in the system tray now restores the existing app window instead of starting another instance.
Build & Release Improvements
- Cleaner Release Layout: Release builds now keep the executable and user
maFilesdirectory at the top level, with application assets organized separately. - Improved Startup: WebView and background services initialize more smoothly, with clearer recovery messaging if required application files are missing.
- Release Workflow Updates: The GitHub release workflow now publishes and validates the correct application package structure.
Bug Fixes
- Fixed several trade and login page refresh, selection, and stale-data issues.
- Fixed background monitoring startup in WebView failure scenarios.
- Fixed manual login actions not refreshing correctly when login monitoring is disabled.
- Improved window restoration, taskbar behavior, and tray activation.
What's Changed
- Add login actions and resilient trade monitoring by @AstroZer01 in #10
Full Changelog: 1.0.22...1.1.0