Changelog

What's shipped.

Every release, newest first, with the date it actually happened. This is the record — nothing on this page is coming, planned or nearly ready. If your committee is weighing up whether a small Perth company will still be here next season, this is the honest way to check.

What we haven't decided yet — and what we've decided not to build — is on the roadmap, and it carries no dates on purpose.

  1. A club page a visitor can read

    • NewEvery club now has a public page — someone deciding whether to join can see the club, its announcements and the sessions it has already run, before creating anything.Connect
    • NewJoin requests: approve people one by one, or let anyone in who has the club's code.Connect
    • ImprovedCommittees can record a member's own club or student number against their name, so the roster matches the club's existing records.Trust
  2. Clubs can collect their money

    • NewStripe Connect for clubs — membership dues, session fees and guest fees paid by card, landing in the club's own Stripe account. Frienemi never holds club funds.Trust
    • NewMembership plans, with a roster that shows who has paid, who is due and who has lapsed — instead of a spreadsheet of bank transfers.Connect
    • NewCash at the door recorded against the same member, in the same list as the card payments. Refunds, payouts and a finance view the treasurer can export.Trust
  3. The committee's admin, sorted

    • NewA student rate that checks itself — the member enters their university email and confirms the code sent to it. Nobody on the committee chases ID.Trust
    • NewImport an existing member list from CSV and export it back out, so moving a club on doesn't mean retyping it.Connect
    • ImprovedClub chat unified with session threads, and members drifting quiet flagged before they lapse.Connect
  4. Recurring club socials

    • NewRecurring socials — set a cadence, edit the location, or cancel a whole series, for clubs and standalone sessions.Connect
    • NewClub activity scheduling — announce later, 'starting soon' reminders at 24h and 1h, and a 'starts in' countdown on the feed.Connect
    • ImprovedInvite links now open the installed app instead of bouncing to the store.Trust
  5. Frienemi on the web

    • NewA full web app — clubs, social groups, tournaments, community, messages and notifications, all live against the backend.Connect
    • NewLeaderboards, profiles and rating history now in the browser too.Compete
    • NewCreate, discover, join and score matches from the web.Play
  6. v1.3.1

    Play Now goes live

    • NewPlay Now unlocked on production — bump phones, scan a clubmate, and keep score on the court.Play
    • ImprovedRating overhaul: a loss never gains points, with a 1.5× swing on decisive results.Compete
    • NewMulti-actor Social Play scoring — self-report, host, or club admin, updating in realtime.Connect
  7. Tournaments & smarter shuffles

    • NewClub tournaments — round-robin and true double-elimination with a grand-final reset.Play
    • ImprovedSocial Group Smart Shuffle — fair rounds, live sub-in, and pause or re-shuffle a court.Play
    • FixedDoubles ratings and round-robin standings now rank correctly.Compete
  8. Clubs grow up

    • NewRecurring club events and a weekly club leaderboard.Connect
    • NewAnnouncement covers and richer club profiles.Connect
    • NewShare-invite deep-links — join a club straight from a link.Trust
  9. Match & rating foundations

    • NewConfirmed scoring and rating updates across singles and doubles.Compete
    • ImprovedNotification and cancellation rules hardened across matches, groups and tournaments.Trust
  10. v1.0

    Frienemi beta launches in Perth

    • NewA live player rating from a quick four-question onboarding.Compete
    • NewCreate and discover matches, plus Quick Match go-live matchmaking.Play
    • NewFriends and leaderboards, on iOS and Android.Connect

Something your club needs that isn't here yet? We'd rather hear it from a committee than guess.

Talk to us