Logo
CounterWatch

Counterwatch V2 Beta 15

This update focuses on polishing the new user experience and streamlining everyday interactions. I've redesigned the subscription flow, added a dedicated profile switcher, and improved how match history displays your hero stats. Marvel Rivals players will notice better roster detection, and I've squashed several bugs that caused UI flickering and data sync issues. The app should feel snappier overall.

New Features

Improved Onboarding Experience

  • Feature Preferences Screen: Configure your in-game overlay, aspect ratio, and Discord Rich Presence settings during setup
  • Celebration Animation: Enjoy a polished celebration animation when completing onboarding with game-themed colors
  • "What is Counterwatch?" Window: New about window with video and feature cards accessible from Help menu

Enhanced Home Feed

  • Patch Dividers: See when game patches were released right in your match timeline - easily spot which matches were played before vs. after a patch
  • Persistent Filters: Your feed filter selections now save between sessions

Redesigned Subscription System

  • Two-Tier System: Clear Plus and Premium tier options with monthly/yearly billing
  • Geo-Localized Pricing: Prices now display in your local currency
  • Sale Information: See active discounts with countdown timers
  • V1 Migration: Existing V1 subscribers can easily link their Overwolf account to preserve benefits

Match Review Improvements

  • Redesigned Match Banner: New horizontal layout with integrated hero cards
  • Expandable Hero Stats: Click any hero card to reveal detailed stats including damage/healing/mitigation and per-10 statistics
  • Role Indicators: Hero images now show role-based border colors (tank=blue, damage=red, support=green)
  • Maximize Match Popout: Match popout window now has a maximize button for larger viewing

UI Improvements

  • Dedicated Profile Dropdown: Switch profiles in 2 clicks from the new toolbar dropdown
  • External Link Icons: Buttons that open web pages now show an indicator so you know what to expect
  • Clickable Version: Copy your app version to clipboard from the Help menu
  • Settings Descriptions: Startup behavior options now include descriptions explaining each mode
  • Improved Scrollbars: Custom scrollbar styling throughout the app
  • Article Styling: Articles now have gradient fade effects and colored borders matching their type

FAQ System

  • Searchable FAQ: Find answers with fuzzy search
  • Collapsible Sections: Organized by category with smooth animations
  • Always Up-to-Date: FAQ syncs automatically with our servers

Quality of Life

  • Pro Tips Timing: Pro tips now only appear after your next app launch following onboarding completion
  • Getting Started Improvements: Color selection is now inline, and configuring overlay opens the editor directly

Bug Fixes

Marvel Rivals

  • Fixed players from previous matches appearing in new matches
  • Fixed match roster not showing in first round when joining mid-match
  • Unknown heroes (like new releases) now show as "swapped to unknown hero" instead of "disconnected"

Overwatch

  • Fixed assists showing as 0 in migrated legacy match data - existing data will be automatically repaired

General Fixes

  • Fixed home feed sometimes showing empty when loading
  • Fixed profile UI flickering when adding or removing profiles
  • Fixed calendar events without end dates incorrectly showing as "Active Now"
  • Fixed search causing the app to freeze during startup - indexing now runs in background
  • Fixed data migration race conditions that could cause missing match data
  • Fixed overlay scrollbar issues when Players window is hidden
  • Fixed window maximize triggering when double-clicking dropdowns or buttons
  • Fixed coach mark overlay blocking window dragging
  • Improved scoreboard readability with adjusted background opacity

Map Names (Marvel Rivals)

  • Maps now display with proper capitalization (e.g., "Birnin T'Challa" instead of "Birnin t'challa")

Technical Improvements

  • Migrated from DaisyUI to Shadcn/ui components for better consistency
  • Improved app startup performance
  • Better hero participation calculations in analytics
  • More reliable data synchronization