Skip to content

Releases: shockz09/Tapped

v1.3.0

27 Dec 15:57

Choose a tag to compare

Performance improvements

  • Batched updates: accumulate counts, flush every 100ms
  • os_unfair_lock instead of NSLock (faster)
  • No main queue dispatch per keystroke

v1.2.0

27 Dec 15:34

Choose a tag to compare

Improved word counting accuracy

  • Count words when they START (transition separator → letter)
  • Ignore backspace/delete/arrows for word counting
  • Thread-safe state tracking
  • Remove dead code

v1.1.0

27 Dec 15:12

Choose a tag to compare

Add word count tracking with display mode toggle

  • Track both keystrokes and words
  • Toggle between modes via menu (Show Words / Show Keystrokes)
  • History window updates to show selected metric
  • Preference persisted across launches

v1.0.1

27 Dec 10:07

Choose a tag to compare

Fix memory leak in CGEvent callback

v1.0.0 - Initial Release

27 Dec 06:30

Choose a tag to compare

Initial release of TypingStats

Features:

  • Live keystroke counter in menubar (keyboard icon + count)
  • Daily stats: Today, Yesterday, 7-day avg, 30-day avg, Record
  • Beautiful history window with bar chart and time range picker
  • iCloud sync across devices using CRDT G-Counters
  • Start at Login option

Installation:

  1. Download TypingStats-v1.0.0.zip
  2. Unzip and drag to Applications
  3. Right-click → Open (first launch only)
  4. Grant Accessibility permission when prompted