Counterwatch V2 Beta 28
The overlay now scales smoothly at any resolution without the performance overhead of the old system, and signing in with Google or Discord should no longer randomly sign you right back out. I've also redesigned the toolbar, reorganized settings into fewer sections, and improved how the app explains when a profile can't be loaded.
New Features
Toolbar Redesign
- Profile Switcher: The account dropdown has been replaced with a focused game profile switcher and an animated indicator that highlights when your in-game profile doesn't match what the app is tracking
- Streamlined Layout: Sign-in and upgrade buttons are merged into a single area, and account management has moved to Settings
Account
- Sign Out Escape Hatch: If you get stuck on the username selection screen, there's now a "Sign out and start over" link to get back to the sign-in page
Improvements
In-Game Overlay
- Resolution Scaling: Rebuilt the overlay sizing system to adapt to any resolution using native browser scaling instead of per-component JavaScript calculations, which should feel smoother overall
- Overlay Toggle: The scoreboard key now reliably hides and shows the overlay. Previously, opening and closing chat could leave the overlay in the wrong state
- Unranked Players: The scoreboard now shows a dash for players who have a profile but no rank on their current role, instead of leaving the space blank
- Marvel Rivals Spawn Timer: The "returning from spawn" indicator now shows for 14 seconds in Marvel Rivals (previously used the same 12-second Overwatch timing)
Profile Unavailability
- Better Explanations: When a profile can't be loaded, the app now explains possible reasons (private settings, server issues) instead of assuming it's private. Includes a link to check your profile on the Overwatch career page and a shortcut to contact support
- Unauthenticated Users: The profile unavailability warning no longer shows for users who aren't signed in
Settings Page
- Reorganized Layout: 9 sections consolidated into 6. Discord, privacy, and overlay settings are now grouped under the sections they relate to instead of taking up their own space
Subscription Management
- Discord Linking: You can now retry if the Discord link fails or is abandoned, and you'll see a clear error if the Discord account is already linked to another user
Support Tickets
- Chat Input: The ticket chat editor now properly fills its container instead of being constrained to a narrow width
Bug Fixes
- Fixed being randomly signed out immediately after signing in with Google or Discord
- Fixed the in-game overlay sometimes appearing at the wrong size on startup
- Fixed scrollbars occasionally appearing on the transparent in-game overlay
- Fixed ticket notification indicator sometimes not clearing after reading a ticket
- Fixed subscription page showing a price of $0.00 for active subscribers in some cases
- Fixed images not using lazy loading or layout shift prevention