Counterwatch v2.4.0 - Sign In Improvements
Signing in should now feel seamless. I did a full audit of the authentication flow, fixing cases where sign-in windows closed too early, OAuth buttons got stuck, and onboarding didn't advance properly. Closing the app is also simpler for free users, and the upgrade panel no longer causes layout issues.
New Features
Subscriber Perks
- Hide to Tray: Minimizing to the system tray is now listed as a Plus perk in the upgrade screens
Improvements
Sign-in Experience
- Smoother OAuth Flow: Signing in with Google or Discord from onboarding now opens the auth window with visual feedback, a retry option, and an email fallback instead of silently waiting
- Auto-Start OAuth: When signing in from onboarding, the auth window jumps straight into the selected provider instead of showing the method selection screen again
- Auto-Advance Onboarding: If you're already signed in, onboarding now skips the sign-in step automatically
App Close Behavior
- Faster Exit for Free Users: Pressing X now closes the app immediately instead of showing a dialog with options you can't use
Bug Fixes
- Fixed the sign-in window sometimes closing immediately before you could interact with it
- Fixed OAuth buttons becoming permanently disabled after a failed attempt
- Fixed the onboarding window losing focus after completing sign-in
- Fixed the profile dropdown appearing empty when no game profiles are linked
- Fixed the upgrade panel overflowing and causing scrollbars in the sidebar