Double tap. Share your profile. Get noticed.
New ways to interact, share, and discover. Double tap to like, generate a sharable profile card for Instagram and Snapchat, and a smarter feed that points you to who to follow next. Plus a completely rebuilt admin panel powering the next chapter of Offseason.
Highlights
- Double tap any photo or video in the feed to like it — heart burst animation included
- Share your profile as a portrait card with username, sport, school, stats, and badges — built for Instagram and Snapchat
- Universal links — sharing a profile or post now opens directly in the app if you have it
- Suggested athletes blend into your moments row, so finding people to follow is one tap away
- End of feed easter egg — keep scrolling and you'll find it
- Smarter push notifications — get a recap of how your post did after 24 hours, and a heads up when a teammate posts for the first time in a while
Interactions
- Double tap any photo or video in the feed to like it
- Heart burst animation appears on double tap
- Double tap doesn't interfere with tap-to-open or video tap-to-pause
Profile Share
- Share button in your profile generates a portrait card built for stories
- Card includes profile pic with gradient ring, username, grad year, school, sport pills, follower and post counts, top specialty badge, App Store badge, and Offseason wordmark
- Universal links via
joinoffseason.com/profile/usernameopen the app directly when installed, fall back to the App Store when it isn't - Card saves to your photo library before the share sheet opens, so Instagram and Snapchat both work cleanly
- New invite button in the profile toolbar opens a share sheet with your App Store link
Feed & Discovery
- The Following feed empty state now has a "Find Athletes" button that opens suggested athletes directly
- Suggested athletes appended to the end of your moments row — same circles, plain border instead of the gradient ring so it's clear they aren't moments
- End of feed easter egg — Offseason wordmark with an ambient glow pulse and a rotating motivational message
- Trending placeholder section removed
Home Feed Toolbar
- Logo now sits left-aligned in the toolbar as the principal item
- Leaderboard pill moved up next to the notification bell
- Leaderboard button switches to urgency copy as the week closes — "2 days left 🏆" on Thursday, "Last day! 🏆" on Friday
- Tighter toolbar spacing — no more big gap above the moments row
Notifications
- 24 hour post recap — get a push showing how many likes and comments your post got, 24 hours after you shared it
- Posts that don't get any engagement skip the recap so you only hear good news
- "Teammate return" — when someone you follow posts for the first time in 2+ weeks, you get notified
- New scheduled notifications system runs every 30 minutes behind the scenes
Featured Posts
- Posts featured by Offseason now appear in feed with a golden gradient border
- "Highlight of the Week" badge with a star icon appears below the post header
- One post can be featured at a time — refreshed weekly
Onboarding
- The three action cards on the activation screen now deep link to real destinations
- "Post your first highlight" opens the create post screen directly
- "Find athletes to follow" opens suggested athletes
- "Check the leaderboard" opens the leaderboard
- Skip still goes straight to the feed
Behind the Scenes
- Completely rebuilt admin panel — analytics dashboard, user detail lookup, leaderboard tools, featured post management, content moderation queue, notification history, and app health monitor
- Follower and following counts now read from a single field on your profile instead of counting the whole subcollection — significantly fewer reads, faster profile loads
- Weekly leaderboard week boundary now correctly anchored to Eastern time, Monday 12:00 AM
- Video player creation moved to a background thread — eliminates slow launch warnings
- Bug fixes and stability improvements