Logo
CounterWatch

Counterwatch V2 Beta 20

This is a big one - here are the highlights:

  • Unique usernames for all users
  • Redesigned player profiles with tabbed views, hero stats, and match history
  • Rebindable hotkeys directly in Settings
  • Close-to-tray dialog with a "remember my choice" option
  • Overhauled settings page with sticky sidebar navigation
  • New Overwatch heroes support and updated branding
  • Better Marvel Rivals support with correct colors, ranks, and match transitions
  • Faster startup and reduced memory usage
  • Streamlined onboarding for new users
  • Early supporter pricing for subscribers

New Features

Usernames

  • Unique Usernames: All users now have a unique username. You'll be prompted to choose one on your next login. Your username is shown in the account menu, support tickets, and to other users

Hotkey Customization

  • Rebindable Hotkeys: View and rebind all hotkeys directly in Settings. Click any hotkey to record a new key combo
  • Session Popout Hotkey: New Alt+P hotkey to show/hide the second-screen session popout while in-game

Close-to-Tray

  • Close Confirmation Dialog: Closing the launcher now asks whether to minimize to tray or quit completely, with a "remember my choice" option
  • Tray Restore All: Double-clicking the tray icon now restores all open windows

Player Profiles

  • Redesigned Profile Modal: Player profiles now open in a tabbed modal with Profile and History tabs, showing rank history, hero stats grouped by role, and match history
  • Historical Ranks in Past Matches: Viewing a past match scoreboard now shows player ranks from that match, not their current rank
  • Private Profile Warning: A dismissible alert on the Home page lets you know if your career profile is set to private, with steps to fix it

Overlay & In-Game

  • In-Game Overlay Toggle: New toggle in App Behavior settings to enable/disable the in-game overlay without opening the editor
  • All Marvel Rivals Players Visible: Players whose hero hasn't been revealed yet now appear in the faceoff view instead of being hidden
  • Redesigned Team Composition Widget: New card layout with matchup triangle, advantage gauge, and per-hero composition dots replacing the old chart

Settings Overhaul

  • Reorganized Settings Page: Settings are now grouped into clear sections (Customization, Overlay Layout, App Behavior, Hotkeys, Discord, Subscription, Privacy, Advanced) with a sticky sidebar for quick navigation
  • Toolbar Quick Access: Settings, Overlay Layout, and Admin are now individual toolbar buttons instead of a dropdown
  • Tray Menu Shortcuts: Settings and Overlay Layout are now accessible from the system tray menu

Subscription & Onboarding

  • Early Supporter Pricing: Current subscribers lock in early supporter pricing and receive an exclusive title
  • Streamlined Onboarding: Shorter onboarding flow with fewer screens, faster animations, and a focused getting-started checklist
  • Guest Feature Gating: Community stats and player profiles now require signing in, with clear prompts explaining why

Improvements

Performance & Stability

  • Faster Startup: Sign-in state loads instantly from cache instead of waiting for the server, eliminating the brief "signed out" flash on startup
  • Reduced Memory Usage: Search indexing, match data loading, and database migrations now use significantly less memory
  • Database Compaction: New "Compact database" option in Advanced settings if the app feels slow due to accumulated data
  • Smarter Game Detection: Game data integration now retries indefinitely instead of giving up after 2.5 minutes, handling slow game loads gracefully

Marvel Rivals

  • Correct Color Themes: Marvel Rivals matches now use your Marvel Rivals color settings instead of defaulting to Overwatch colors
  • New Map Support: Added Museum of Contemplation
  • Fixed Rank Display: Rank icons now display correctly for all ranks including Bronze 3
  • Cleaner Match Transitions: Fixed players from previous matches sometimes carrying over as disconnected into new matches

Overwatch

  • New Heroes: Added support for Domina, Anran, Emre, Jetpack Cat, and Mizuki
  • Updated Branding: "Overwatch 2" has been renamed to "Overwatch" throughout the app, matching Blizzard's official change
  • New Season Format: Seasons now support the new year-based naming (e.g., "Season 1 (2026)")
  • New Logo: Updated Overwatch logo to match the new branding

UI Polish

  • Proper Hero Names: Hero names now display correctly everywhere instead of showing internal identifiers (e.g., "Junker Queen" instead of "JUNKERQUEEN")
  • Game-Correct Placeholders: Map performance now shows the correct game's heroes as placeholders instead of always showing Overwatch heroes
  • Responsive Toolbar: Toolbar buttons collapse to icons at smaller window sizes to prevent overflow
  • Cleaner Match Details: Removed redundant headings from Match Timeline and Scoreboard dropdowns
  • Profile Stats on Stats Page: Profile statistics have moved to the Stats page for easier access
  • Visual Refresh: Updated styling for profile stats, player rows, and tab controls throughout the app

Bug Fixes

  • Fixed the launcher window not coming to the front when clicking the tray icon
  • Fixed ads disappearing permanently after the app finished loading
  • Fixed ads causing scrollbars at smaller window sizes (1366x768)
  • Fixed the "Start game" button silently failing when the game wasn't detected yet
  • Fixed the in-game overlay sometimes appearing before onboarding was complete
  • Fixed calendar showing ended events and incorrectly grouping today's active events
  • Fixed coach mark tooltips getting stuck offscreen on some window sizes
  • Fixed session data on the Home page not updating when switching between profiles
  • Fixed the uninstall feedback window not working
  • Fixed duplicate placeholder profiles appearing in the account dropdown after reinstall
  • Fixed game integration warning persisting after the issue resolved itself
  • Fixed the Discord upgrade flow opening an internal browser window instead of using your default browser
  • Fixed subscription status not syncing properly across windows