
Mahjong School: Taiwan 16
Taiwanese Mahjong with Friends
About
What's New in Mahjong School
1.6.1
September 8, 2026
This one fixes a single thing: room codes that die. • Hosting now runs on a persistent server — A room code is a real table again. The four characters you sent your friends no longer change into a different code just because you stepped back to the lobby and came in again, and the table no longer disappears when the host closes the app. In both cases your friends used to arrive at the code you gave them, find an empty room, and get no error message at all. • The table survives a deploy — When we update the server, the chips on the table are picked back up. No more everyone re-buying in. • Nearby now hands you a room code, not a different kind of game — Joining a friend through Nearby connects you to the same table on the same server as typing their code would. It's just another way of finding the number. • Hosting and joining are free, and the subscription is no longer sold — In the end the subscription gated exactly one thing, a reserved room code, and almost nobody ever saw it. Rather than keep selling something that unclear, we stopped. Existing subscribers are unaffected — the row is still in Settings, and you can manage or cancel from there at any time. • Replay has its own screen now — Portrait, with a scrubbable timeline and pinch-to-zoom on the tiles. Replay used to be the game replaying itself, so rewinding meant starting over; now stepping either direction is instant. Also fixed: — Redeem codes opened the wrong sheet. The App Store said the code was redeemed and Pro never turned on — we hand out offer codes and the app was opening the promo code sheet, so the code was never actually submitted. — After tapping "Restore Purchases", every purchase for the rest of that app launch failed immediately — and failed in a way indistinguishable from you cancelling it yourself. — After a reconnect, tapping your own tile did nothing until the game timed you out and played for you. The tile you discarded died with the dropped connection, and both sides believed it had arrived. — The scoring card credited the dealer's streak bonus to the winner's hand, so the number on the card and the chips pushed across the table told two different stories. The settlement was always right; the number wasn't. — On an English device, hosting showed Chinese seat labels and waiting-room text. — The calligraphy on the launch screen was white drawn on white — and it's centred now, too. — Force-quitting a challenge mid-game didn't count against your attempts, so reopening the app gave you another go. It now ends the same way tapping "Back to Main Menu" does, submitting the real score you'd reached. Thank you to everyone who sent in a report. You can reach us straight from Settings.
MoreIn-App Purchases
$4.99
Mahjong School Pro
AI opponent, AI coach, and stats. Forever.







