Safer invites, a better stats page and accessibility
Inviting friends is now easier. Every bolão card has an Invite button that opens your phone's share menu, with copy to clipboard as a fallback. The invite page also shows which bolão you are joining and its upcoming games, and if you need to sign in first you come back to the invite afterwards.
The Stats tab got some polish. The points breakdown now shows your share of settled bets per scoring tier, so everything adds up to 100%. In the position chart you can click a player's name to hide or show their line. The champion pick has its own column in the chart and a new entry in the FAQ, where supported competitions are now listed by country.
I also did a security review of the app. Only the creator of a bolão can now edit or delete it, and only members can see its bets, results, standings and stats. Invite links are signed, so knowing a bolão's id is no longer enough to join it. Links shared before this change won't work anymore, so send a new one from the Invite button.
Last, an accessibility pass to meet WCAG 2.2 AA: better contrast, a skip to content link, labels for icon buttons like the bet + and −, and text versions of the Stats charts for screen readers. Smaller things too: Privacy and Terms pages, loading spinners on buttons, a cleaner header and footer, and a proper 404 page. The test suite is now at 1,084 unit tests.
Feedback is welcome through the Contact page.