Update: v0.4.0 - Anonymous Play & Auth

3 min read
update release changelog authentication

Update: v0.4.0 - Anonymous Play & Auth

Released: September 18, 2025

You can now play Tuggy without creating an account. Zero friction to start voting!

What's New

Anonymous Play

  • ๐ŸŽญ No signup required - Start voting immediately
  • ๐Ÿ”‘ Device fingerprinting - Stable anonymous IDs via localStorage
  • ๐Ÿ’พ Progress tracking - Anonymous votes counted for leaderboards
  • ๐Ÿ”„ Seamless migration - All progress transfers when you sign up

Progressive Authentication

  • ๐Ÿ“Š Leaderboards - Create account to see your rank
  • ๐Ÿ”„ Cross-device sync - Cloud save for authenticated users
  • ๐ŸŽฏ Strategic prompts - Signup suggestions after achievements
  • โœจ Zero data loss - Perfect migration from anonymous to authenticated

Privacy Features

  • ๐Ÿ”’ Client-side fingerprinting - No third-party tracking
  • ๐Ÿšซ No personal data required - Anonymous users give zero info
  • ๐ŸŒ GDPR compliant - Privacy-first approach
  • ๐Ÿ“ค Data portability - Export your data anytime

Technical

  • Dual attribution system (user_id OR device_id)
  • Automatic vote migration on signup
  • Session sync every 5 seconds for auth users
  • Database CHECK constraint ensures attribution

Metrics

Since launch:

  • 85% of users play anonymously (never sign up)
  • 15% convert to authenticated accounts
  • 0% bounce rate due to signup wall (because there isn't one)
  • Average time to first vote: <2 seconds

Bug Fixes

  • Fixed device fingerprint collision edge cases
  • Fixed localStorage not available in incognito mode
  • Improved error messages for authentication failures
  • Fixed session sync race conditions

Breaking Changes

None - this is purely additive

What's Next

v0.5.0 will add dynamic Open Graph image generation for viral social sharing, plus Google Analytics for better insights!