- Enable sorting on more player lists.
- Add "1-0" style score notation to the tournament round page.
- Add custom names for White and Black.
- Player profile pages now show a table with win, loss, and draw statistics.
- On the player profile page, the "players to avoid" list now sorts by name.
- Fixed some subtle bugs with the "players to avoid" list.
- Reformatted changelog to use dates instead of version numbers. Old version numbers are preserved parenthetically.
- Added new match results that support asynchronous tournaments.
- Fixed the auto-pair algorithm to more correctly weight score differences.
- Made some screens more printer-friendly.
- Changed K-factor calculation to be more conservative.
- Added help windows that explain the Swiss system, pairing rules, and tie-break rules.
- Adjusted how K-factor is displayed in player profiles.
- Players can now take voluntary byes.
- Each individual bye can have a custom point value: full, half, or zero. (This is controlled by changing who won the round.)
- The default bye value can be set to full, half, or zero.
- The tournament pairing screen allows pre-selecting the winner of each match.
- Added a link to this changelog with the version information.
- Moved hosting to Netlify.
- Added "export to gist" feature.
- Added basic authentication with GitHub.
- Relicensed to MPL 2.0.
- Made layout responsive so it works on mobile screens.
- Added "Buy Me a Coffee" button and tweaked splash page.
- Internal changes:
- Migrated to ReScript.
- Ejected from Create-React-App to optimize build system.
- Simplified CSS.
- Fix crashes when a tournament contains deleted players.
- Added application version to "About" dialog.
- Added ability to manually adjust scores of players per-tournament.
- Various performance and stability improvements.
- Removed Electron desktop version.
- Initial release