Changelog

App Updates

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

  • Accurate guest counts on meal detail

    Request detail now merges app joins and web RSVPs in one place, with seat math that stays in sync when hosts approve guests from the website.

  • Display photos when hosting

    Add and reorder photos while creating or editing a meal — even before you lock in a restaurant — so Discover cards look great from day one.

  • Onboarding & profile completion

    A dedicated permissions step, lighter welcome flow, and in-app banners nudge you to finish name, gender, and birthday before hosting or joining.

  • Messages inbox refresh

    See last-message previews and unread styling in your inbox, and hide threads locally without removing them for everyone else in the chat.

  • Snappier navigation

    Discover, My Meals, messages, and groups paint from cache instantly while fresh data loads — less waiting when you switch tabs.

  • Meal invite responses

    Accept or decline meal invites with an optional note, share invite links that open the right meal, and stale invites expire after the dining time passes.

  • Group meal chats

    Chat access for group-tagged meals lines up with membership and organizer roles so the right people can coordinate in-thread.

  • Discover location stays current

    Discover, Map, and restaurant search refresh your GPS when you open the tab, return to the app, or pull to refresh — better nearby sorting after you travel.

  • Bill split & ticket polish

    Cash App $cashtag per meal, custom payment instructions for Other apps, ticket price editable on edit, and a lower $0.75 per-ticket service fee with a clearer fee preview at checkout.

  • App redesign — Profile tab & Menu

    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

    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

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

  • Discover photos load reliably

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

  • Push notifications fixed

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

  • Ticket checkout polish

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

  • Marketing attribution

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

  • Ticketed events with Stripe Connect

    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

    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

    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

    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.

  • Ad hoc group chats & voice messages

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

  • Event fees with Venmo

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

  • Planning wizard restored

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

  • Web guest RSVP security

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

  • iOS performance parity

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

  • TableMates & My Meals overhaul

    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

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

  • Referral flow complete

    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

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

  • Notification badge fixes

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

  • Places photo enrichment

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

  • TableMates photo carousel

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

  • Faster image loading

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

  • My Meals refresh & Android fixes

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

  • Groups member counts fixed

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

  • Account deletion reliability

    Fixed account deletion failing after a Supabase schema update.

  • Calendar view in My Meals

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

  • Optional meal titles

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

  • Notification audit fixes

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

  • Profile & onboarding scroll fixes

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

  • Promo code redemption

    Redeem promo codes directly from the paywall.

  • Weekly profile view limits

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

  • Smarter Discover feed

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

  • Auto-detect cuisine & price

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

  • TableMates filter in top bar

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

  • Check-in redesign

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

  • Atomic moderation actions

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

  • App Store review compliance

    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.

Get it on Google PlayDownload on the App Store

Available now on iOS and Android.