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.
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
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
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
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
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
- 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
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
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
Match & rating foundations
- NewConfirmed scoring and rating updates across singles and doubles.Compete
- ImprovedNotification and cancellation rules hardened across matches, groups and tournaments.Trust
- 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