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!