Update: v0.9.0 - Social Features & Community

5 min read
update release changelog social

Update: v0.9.0 - Social Features & Community

Released: December 6, 2025

Tuggy evolves from a voting game into a full social platform with comments, follows, and community features.

What's New

Comments System

  • 💬 Matchup comments - Discuss battles with other voters
  • 🔥 Real-time updates - New comments appear instantly
  • 👍 Like comments - Upvote the best takes
  • 🗨️ Nested replies - Thread conversations
  • 🚩 Report system - Flag inappropriate comments

User Follows

  • 👥 Follow users - Keep up with active voters
  • 📢 Follower notifications - Know when someone follows you
  • 📊 Follower/following counts - Build your audience
  • 🔔 Activity from follows - See what they're voting on

Notifications

  • 🔔 Real-time notifications - Instant updates
  • 📱 Push notifications (opt-in) - Stay engaged
  • ✉️ Email digests (opt-in) - Weekly summaries

Notification types:

  • New follower
  • Comment on your matchup
  • Reply to your comment
  • Achievement unlocked
  • Rank milestone reached
  • Matchup you created trending

Activity Feed

  • 📰 Personalized feed - See activity from people you follow
  • 🔥 Trending feed - What's hot right now
  • 🆕 New matchups - Latest battles
  • 🏆 Achievements feed - Recent accomplishments

Community Features

  • 🏷️ User mentions - Tag users in comments (@username)
  • #️⃣ Hashtags - Categorize discussions (#politics, #sports)
  • 🔗 Share comments - Link to specific comment threads
  • 📌 Pin comments - Matchup creators can pin top comment

UI Improvements

  • New activity feed page
  • Comment section below voting area
  • Notification dropdown in header
  • Follow button on profiles
  • Activity indicators (new, unread)
  • Mobile-optimized comment threads

Technical Implementation

  • Real-time comments via Supabase Realtime
  • Efficient pagination (infinite scroll)
  • Comment moderation queue
  • Rate limiting (10 comments/minute)
  • Spam detection for comments
  • WebSocket connection for notifications

Engagement Metrics (First Week)

  • Comment rate: 15% of voters leave comments
  • Average comments per matchup: 8.3
  • Follow rate: 23% of authenticated users follow someone
  • Notification open rate: 47%
  • Activity feed engagement: 34% check daily

Moderation Tools

  • Auto-hide comments with 5+ reports
  • Shadow ban for spam accounts
  • Keyword filters for toxic content
  • Rate limits prevent spam
  • Manual mod queue for review

Bug Fixes

  • Fixed notification badge not clearing
  • Improved comment ordering stability
  • Resolved race condition in follow/unfollow
  • Fixed feed pagination edge cases
  • Improved realtime connection reliability

Performance

  • Comment load time: <100ms
  • Notification delivery: <1 second
  • Feed query: <150ms
  • Follow/unfollow: <50ms
  • Real-time latency: <500ms

Privacy & Settings

New privacy controls:

  • 🔒 Private profile - Hide activity from non-followers
  • 📧 Email preferences - Control notification emails
  • 🔕 Mute users - Hide content from specific users
  • 🚫 Block users - Prevent interaction

Spam Prevention

  • Rate limits: 10 comments/minute, 50/hour
  • New accounts: Limited to 3 comments/hour (first 24h)
  • Duplicate detection: Can't post same comment twice
  • Link limits: Max 1 link per comment
  • Mention limits: Max 3 @mentions per comment

Breaking Changes

None - all features opt-in

Database Migrations

  • Added comments table
  • Added follows table
  • Added notifications table
  • Added user_settings table
  • Indexes for feed queries

Known Issues

  • Feed sometimes shows duplicates (investigating)
  • Notification count occasionally incorrect (resets on refresh)
  • Comment edit doesn't show in realtime (only on refresh)

What's Next

v1.0.0 is the big one! Final polish, documentation, and official public launch. We're production-ready!