Changelog

← Home

What we've shipped recently.

  1. ·shipped

    Custom domain live: podrandom.com

    PodRandom moved to its own domain. Bookmarks, share links, and search-engine listings now point to the cleaner URL. The old podrandom.vercel.app still serves and Vercel auto-redirects it. HTTPS cert, full security headers (HSTS, CSP), and the entire site work end-to-end on the new domain.

  2. ·shipped

    Pro tier: payment flow code-ready, awaiting Stripe activation

    When Stripe approves the account, /pro flips from 'launching soon' to a working checkout. Subscribers get a 'Manage subscription' link to update payment, view invoices, or cancel — all hosted by Stripe's portal. PRO badge surfaces on your own profile too, not just to other users. 1080p video for Pro now actually applies in calls (was previously promised but unwired).

  3. ·tweaked

    Mobile polish across host/guest/call

    Touch targets bumped to 44px floor on every interactive surface (interest chips, in-call controls, cancel buttons). Safe-area insets on notched iPhones so the 'Go live' / 'End call' buttons clear the home indicator. Two-cancel-button-pattern on /guest both upgraded.

  4. ·tweaked

    Accessibility pass — call controls + admin

    Mute / Record / Captions toggles announce their on/off state to screen readers via aria-pressed. Block-confirm buttons get full descriptive labels for SR (visible buttons stay terse). Filter chips on /topics, /admin/users, /admin/audit announce 'current page' to SR.

  5. ·tweaked

    Polished pricing, safety, FAQ, signup, and legal pages

    /pro now has a 'Most popular' badge + 6-question FAQ. /safety opens with an emergency-action panel. /faq is categorized with sticky chip nav. /terms and /privacy gained a stable section anchor for every clause (e.g. /privacy#csam). All forms now meet WCAG AA contrast; smooth-scroll respects reduced-motion preferences.

  6. ·shipped

    First-run onboarding flow

    Email verification now lands new users on the homepage where the welcome modal walks them through interests, hosting vs guesting, and safety in 4 steps. Each step has a CTA so onboarding feels like a path, not a wall.

  7. ·shipped

    Topic discovery surface

    /topics directory with category filter chips, plus dedicated landing pages for each of 35 conversation prompts at /topics/[slug]. Each prompt page has its own social share card. The /host setup form now has autocomplete that suggests curated prompts as you type.

  8. ·fixed

    Matching pipeline now works end-to-end

    Four cross-table RLS bugs were silently breaking the matching feature for matched users (the queue scan, accept flow, room join, and call page). Two-tab e2e test caught all four — fixed across /api/match/find, /api/match/accept, /api/room/join, plus an RLS recursion fix between sessions and session_participants. Hosts and guests now reliably reach /call/<sessionId> together.

  9. ·shipped

    Notifications inbox

    /profile/notifications gives you durable record of achievement unlocks, level-ups, and any system announcements. Realtime bell badge in the header shows the unread count. Per-row dismiss + mark-all-read.

  10. ·shipped

    Privacy-respecting ratings histogram

    Both your own /profile/ratings page and other users' public profiles now show a rating distribution chart (1★ through 5★) when there are at least 5 ratings. Aggregate counts only — rater identities never leave the server.

  11. ·shipped

    Profile sessions history + block + end safety button

    Paginated history of your hosted/guested sessions at /profile/sessions. Mid-call 'Block & end' button lets you exit and block in one click without scrolling through reports.

  12. ·shipped

    Launch — v1 MVP live

    1:1 random matching by interest, recording to your PC, 20 launch achievements, private rooms with invite codes, blocks + reports + auto-ban. Pro tier coming soon.

Want to suggest something? Send feedback