A running log of everything we've shipped in Next Hang. Newest at the top.
Party Mode: spin the wheel, spill the prompts.
- Party tab in the arcade with a Wheel / Prompts toggle
- Spin Wheel 🎡 — 8 neon segments, tap-to-spin with tick haptics and click sounds
- Editable wheel labels that save on your device
- Prompt Generator 🃏 — ~80 Never Have I Ever prompts in Mild and Wild tiers
- Custom prompts — add your own, shuffled in with a 'Friend-made' badge
- Party Mode is 21+ only, gated by your verified birthday
- No-repeat shuffle bag so prompts don't loop back too fast
Card table's open: Spades and Keno hit the arcade.
- Crew Spades ♠️ — full bidding, 13-trick play, partner AI, hand scoring
- Crew Keno 🎲 — quick pick, animated 20-ball draw, hit counter and payouts
- Both games feed the XP leaderboard with the 50 XP daily cap
- Arcade header shows 'How to play' instead of a 0 score on social games
Arcade expansion — three new games for the crew.
- Brick Pop 🧱 — drag-paddle Breakout with 3 lives and faster levels
- Block Party 🧊 — falling-block stacker: swipe to move, tap to rotate, swipe down to drop
- Crew Crossing 🐤 — endless lane-hopper, dodge traffic, score = lanes crossed
- Per-game crew high-score boards that update live
- Every arcade game now feeds the main XP leaderboard
- Arcade tab strip scrolls horizontally to fit all six games on a phone
- 'How to play' popup and haptic feedback on every game
What's New page — a live changelog for investors and the crew.
- Public /whats-new page listing every version we've shipped
- Version chip in the feed header linking to the changelog
- Link from Profile → Privacy row area
Payments — Stripe checkout for paid RSVPs.
- Per-event pricing set from Admin → Events & pricing
- Stripe Checkout for paid RSVPs with auto-confirm on payment
- 🛒 Cart tray in header for pending payments
Arcade — daily games that keep the crew coming back.
- Hang Word daily puzzle with hints and How-to-Play
- Emoji Snake mini-game
- This-or-That daily polls with streak tracking
- Arcade King badge tied to game XP
Crews / Groups — multi-tenant so each crew has its own world.
- Groups table + group_id on invite codes, profiles, events, lounge, DMs
- RLS so users only see content for their crew
- Admin: Crews / Groups management panel
XP, levels & leaderboard — the social scoreboard.
- XP for RSVPs, photo drops, and hype comments
- 10-tier level system (Newbie → Legend)
- Realtime leaderboard with level chips and progress bars
- Badges: First Hang, On A Roll, Hype Machine, Memory Maker, Host Vibes, Birthday Unlock
- Leaderboard row layout fixed for mobile — no overlap, flush-right values
The Lounge, DMs & notifications.
- The Lounge — global realtime crew chat
- 1:1 Direct Messages with swipe-to-delete threads
- Admin broadcast — same message to every inbox
- Realtime bells, PWA app-icon badges, self-hosted Web Push (VAPID)
- Emoji reactions across Lounge, DMs, and event comments
Social layer — make each event feel alive.
- Event hype comments
- Photo drops on events
- Interactive polls
- Cartoon category art (basketball + wine, archery + wine, etc.)
Hosting & invite-only events.
- Host permission on invite codes + '+ New hang' flow
- Invite-only events (Friendsgiving)
- Admin dashboard for codes
- Code request flow from the landing page with admin approval
- PWA install guide with iOS + Android instructions
- Auto-upgrade to 21+ on birthday from stored date of birth
Security & polish pass before opening to the crew.
- Roles moved to a separate user_roles table (no privilege escalation)
- Auth secrets isolated + RLS hardened across events, RSVPs, polls
- iOS safe-area padding for header
- Privacy & Terms page
Launch — Next Hang goes live.
- Invite-code sign-in tied to your name
- Age gate — 21+ flag from birthday, no exact age stored
- Swipeable event feed with live countdowns
- RSVP with going / maybe / out
- 'Electric Pop' theme — playful, colorful, mobile-first