Counterwatch v2.5.0 - Experience Improvements
First-time setup should be much smoother, and several frustrating UI quirks have been cleaned up. I fixed match popout windows so they work independently, resolved a sign-in loop during onboarding, and added support for the two new Overwatch Stadium maps.
New Features
Overwatch Stadium Maps
- Serenza Arena & Busan Sanctuary Arena: Added support for the two new Stadium maps
Startup Health
- Slow Startup Detection: If the app's local database takes too long to load, a progress bar and optimization suggestion now appear to help speed things up
Improvements
Sign-In Experience
- Persistent Sign-In Code: If the app restarts while you're entering a sign-in code, you'll return directly to the code entry screen instead of starting over
- Smoother Username Setup: Setting your username now happens within the welcome flow, preventing a loop where you could get stuck being asked to sign in repeatedly
Game Integration Setup
- Smarter Alerts: The game integration disabled alert now only shows for the game you're currently viewing
- One-Click Enable: You can now enable game integration directly from the alert instead of navigating to settings
- Restart Hint: After enabling game integration, a helpful hint reminds you to restart the game if it's not detected yet
Profile Switching
- Inline Switch Prompt: The profile switch prompt now appears directly in the Live Session header instead of in the toolbar
Profile Notices
- Collapsible Unavailable Notice: The profile unavailable notice is now a compact, expandable bar instead of a large dismissable alert
Bug Fixes
- Fixed match popout windows not working independently, so you can now open several matches side by side
- Fixed launcher content sometimes appearing invisible after the loading screen
- Fixed the news progress bar rendering behind article images
- Fixed the "Skip tour" button and step counter showing unnecessarily on single-step guides
- Fixed getting started tasks not completing when opening windows from the toolbar
- Fixed too much spacing between alerts and page content
- Fixed signed-out users having no way to sign in from account settings
- Fixed hero sessions showing heroes from other players instead of only your own
- Fixed false "Backend unavailable" alerts caused by session expiry in long-running sessions