Changelog

What We've Shipped

New features and fixes land in the app and on the web all the time. Here is a running log by date — for the big-picture product story, see core features.

  • Web app parity — host, social & premium

    Web

    tablemesh.com/webapp now covers the core mobile experience: Discover with geo and swipe filters, full meal hub (check-in, complete, invites, reservations, Venmo split), TableMates discover and matches, messages with reactions, notifications, deals, onboarding, progression, Stripe Plus, and the event organizer hub with ticket checkout.

  • My Meals redesigned on web

    Web

    My Meals uses Discover-style cards with Hosting / Joined filters, a slimmer detail pane (RSVPs first for hosts), and a List / Swipe toggle so you can browse meals like the app.

  • Web app Beta badge

    Web

    A Beta label now appears next to TableMesh in the web app header so visitors know the browser experience is still evolving.

  • Host tools & ticketed events on web

    Web

    Verified hosts can upload a selfie for verification, create ticketed events with line items and fee previews, add promo codes (with max redemptions), and link event pages plus social handles. Meal completion shows XP, level-ups, and newly unlocked achievements.

  • Anonymous mode on web (Plus)

    Web

    Plus subscribers can host anonymous tables from the web — identities stay masked on Discover, map, and detail until reveal time, and hosts can reveal early when they are ready.

  • Interested guests & safety on web

    Web

    Hosts see who bookmarked their table (Plus), get a daily login streak XP toast, and can report users from public profiles. Privacy settings now let you add a phone number so mobile friends can find you via contact sync.

  • Partner portal on web

    Web

    Restaurant owners get a Partner portal in the web app sidebar — manage your listing without switching to a separate site.

  • App redesign — Profile tab & Menu

    App

    New bottom navigation with a dedicated Profile tab and a Menu hub for My Meals, Groups, referrals, settings, and organizer tools — cleaner than burying everything under More.

  • Groups hub & community tools

    App

    Group organizers get a real hub: discussion topics, invite TableMates, share kits with join codes, meal-post policies, and pending-member approval — built for clubs like Charlotte Foodies.

  • Message reactions

    App

    React to messages in meal and group threads so quick coordination does not need a full reply.

  • Discover photos load reliably

    App

    Restaurant photos on Discover now auto-retry on cold start — no pull-to-refresh needed when Google Places is slow.

  • Push notifications fixed

    App

    No more duplicate alerts, and tapping a notification opens the right meal, thread, or group.

  • Ticket checkout polish

    App

    Ticketed events support line items, choose who pays processing fees, and promo codes for hosts running paid dinners.

  • Marketing attribution

    App & Web

    Meta ad clicks and referral codes are tracked through signup so campaigns like Charlotte Foodies can measure what worked.

  • Website screenshots refreshed

    Web

    Landing and features pages now show the redesigned app — Discover, Groups, TableMates, hosting, and more.

  • Ticketed events with Stripe Connect

    App

    Verified hosts can run paid dinners and events in the app: set a listing price (what you receive), guests pay listing plus fees at checkout, and payouts go to your bank through Stripe Express. Includes an Event organizer hub for verification, payout setup, and your ticketed meals.

  • Meal create templates

    App

    When you host a meal, pick a template up front — Open table on Discover, Invite-only with friends, Group meal, or Ticketed event — each with sensible defaults so you are not staring at a blank form.

  • Ticketed event details & refunds

    App

    Ticketed flows include event title and description, optional event links, a published refund policy, and host tools to approve or decline guest refund requests. Discover cards show clearer Buy ticket CTAs.

  • Stripe Connect & organizer polish

    App

    Smoother return from Stripe onboarding (no false setup failures), fixed ticketed-event create when opening from Event organizer, and host verification aligned with your profile verified badge.

  • Guest reminder cron on Supabase Vault

    Web

    Guest meal reminders now read the cron secret from Supabase Vault instead of database settings, for safer scheduled notifications.

  • TableMesh vs Timeleft vs Meetup blog post

    Web

    Published an honest comparison of how TableMesh, Timeleft, and Meetup each approach social dining — and who each is best for.

  • Ad hoc group chats & voice messages

    App

    Start group chats for any meal and send voice messages in-thread — handy when you are coordinating on the go.

  • Event fees with Venmo

    App

    Hosts can collect event fees via Venmo with separate host confirmation, so paid experiences are clearer for everyone.

  • Planning wizard restored

    App

    Brought back the meal planning wizard with host approval, social profiles, and group join-code UI after a recovery merge.

  • Web guest RSVP security

    App & Web

    Database migrations and RLS policies tightened for guest RSVPs coming from the web.

  • Guest-to-account conversion

    Web

    Guests who RSVP on the web can now convert their RSVP into a full TableMesh account without starting over.

  • About Us page

    Web

    Added a founder story page explaining why TableMesh exists and our commitment to keeping core features free.

  • iOS performance parity

    App

    Restored production-level iOS performance and cleaned up the My Meals action layout.

  • TableMates & My Meals overhaul

    App & Web

    Major navigation and caching improvements, a refreshed TableMates experience, and a fix for web RSVPs syncing into the app.

  • Dining invites fixed end-to-end

    App

    Invites now send reliably, and My Meals has a dedicated Invites tab so nothing gets lost in chat.

  • Download & verification fixes

    Web

    Fixed broken download links across the site and the email verification deep link.

  • Guest reminder cron on Supabase

    Web

    Moved guest meal reminders from Vercel to a Supabase Edge Function for more reliable scheduling.

  • Referral flow complete

    App & Web

    Referral codes copy to clipboard on share, capture on first launch, prompt during onboarding, and offer a 7-day settings fallback.

  • Web guest RSVPs in the host app

    App & Web

    Hosts see web guest RSVPs in-app and can approve or decline them without leaving TableMesh.

  • Improved /dine invite pages

    Web

    Richer meal detail pages for guests, referral codes on share links, and a smoother guest notification flow.

  • Notification badge fixes

    App

    Bell and iOS home-screen badges clear immediately after you read notifications.

  • Places photo enrichment

    App & Web

    A new edge function enriches restaurant photos from Google Places so meal cards and detail screens look better.

  • TableMates photo carousel

    App

    Swipe through multiple photos on TableMates cards, with a prompt to add more profile photos.

  • Faster image loading

    App

    Fixed stale closures, added prefetch and CachedImage, and improved retry logic for dining request photos.

  • My Meals refresh & Android fixes

    App

    My Meals now refreshes reliably; fixed five Android bugs including disappearing messages and map filter issues.

  • Groups member counts fixed

    App

    Group member counts now pull live data from group_members, and groups load consistently again.

  • Account deletion reliability

    App

    Fixed account deletion failing after a Supabase schema update.

  • Calendar view in My Meals

    App

    Browse upcoming and past meals in a calendar layout alongside the list view.

  • Optional meal titles

    App

    Give your dining requests a custom title — great for “Team lunch” or “KBBQ night”.

  • SMS download links

    Web

    Phone-gated download flow sends an App Store link via SMS (with proper consent disclosure).

  • Notification audit fixes

    App

    Closed gaps found in a notification-system audit so fewer alerts slip through the cracks.

  • Profile & onboarding scroll fixes

    App

    Fixed scroll blocking on Profile and Onboarding screens on smaller devices.

  • Promo code redemption

    App

    Redeem promo codes directly from the paywall.

  • Weekly profile view limits

    App

    Replaced the daily wave counter with weekly profile view limits for a fairer TableMates experience.

  • Phone-gated downloads

    Web

    Download buttons unlock after an optional phone number; SMS still works even if Twilio hiccups.

  • Smarter Discover feed

    App

    Restaurant requests interleave more intelligently, with scrollable discount filter chips on the dashboard.

  • Auto-detect cuisine & price

    App

    When you pick a restaurant, cuisine type and price range are inferred from Google Places.

  • TableMates filter in top bar

    App

    Filters and wave counter moved into the top bar for quicker browsing on Discover.

  • Check-in redesign

    App

    New arrival status buttons, auto-complete for finished meals, and host no-show tagging.

  • Atomic moderation actions

    App

    Block, report, and flag actions now use atomic Supabase RPCs for safer moderation.

  • App Store review compliance

    App

    Crash-proof RevenueCat integration, clearer IAP visibility, and demo-data handling for review.

Missing something? Let us know.

Try the Latest Build

Download TableMesh and see these updates in action.

📲 Browsing on desktop? Get the link sent to your phone

🇺🇸+1

By submitting, you consent to receive a one-time SMS with a download link.

Get it on Google PlayDownload on the App Store

Available now on iOS and Android.