Counterwatch v2.8.0 - Hope You Won't Notice
Most of the work this update went into things you'll hopefully never notice: I fixed several bugs that caused the app to restart endlessly for some users. On the visible side, there's a new manual sign-in option if automatic redirect doesn't work on your PC, and profiles now sync properly across windows after cloud data loads.
New Features
Manual Sign-In Code Entry
- Code Paste Fallback: If the automatic sign-in redirect doesn't work on your PC, you can now manually paste the sign-in code after 10 seconds
Getting Started Checklist
- Dismiss Completed Tasks: Click the checkmark on any completed task to dismiss it from the list
Improvements
Sign-In Flow
- Rate Limit Protection: The sign-in form now preserves your email and prevents re-sending codes too quickly, avoiding cooldown errors
- Smoother Onboarding Navigation: Signing out from the username screen now returns to the previous screen instead of reloading the window
- Auth Window Behavior: Closing the sign-in window during onboarding now correctly returns to the onboarding screen instead of opening the main app
Profile Syncing
- Cross-Window Profiles: Player profiles created after cloud sync now appear immediately in all windows
- Match History After Sync: Match sessions now load properly after your cloud data finishes syncing
Window Behavior
- Draggable Windows: The onboarding and sign-in windows can now be dragged from anywhere on the screen, and buttons are no longer blocked by the drag area
Bug Fixes
- Fixed the app launcher bouncing between monitors in an infinite loop
- Fixed infinite restart loops for users who completed onboarding before a previous update
- Fixed the app endlessly relaunching on startup for some users
- Fixed game selection button being unclickable on the onboarding screen
- Fixed temporary profiles persisting after signing in, which could cause errors when loading player data