Be notified of new releases
Create your free GitHub account today to subscribe to this repository for new releases and build software alongside 28 million developers.Sign up
The majority of this release is some features to support large tournaments (over 100 players).
This includes hiding all rounds but the current one on the pairings page to help page loads and some slightly fudged pairing to make the pairing process much quicker.
Also added the ability to show only unreported pairings on pairings page and fixed a bug with autocompleting identities.
This release comprises a stable 1.0 version of Cobra.
The bulk of this release changes how swiss+cut tournaments are stored. They now occupy the same tournament instead of two separate tournaments as they did before. Old tournaments will be migrated and will continue to work.
The most major change prior to this release consolidates different tournament stages into single events.
Prior to this change, tournaments in Cobra would have a
stage which would be
double_elim. When a cut was made in a typical swiss tournament, it would create a separate tournament for the elimination bracket, copying across the appropriate players. This was misleading for the user, and also problematic, e.g. for exporting JSON containing data for both stages.
This change restructures tournaments to have multiple stages. On creation of a tournament, a
swiss stage is automatically created. Cutting creates a subsequent stage of
double_elim. The pairings and standings for each stage are consolidated on the same pages.
A one-time migration script exists and will be run on deploy. This script will migrate all existing tournaments into the new structure.
Other changes include:
- A "My Tournaments" page to allow a user to view all tournaments they've created, private or not.
- A tweak to autocompleting identities, allowing "normalised" characters to be used instead of accented characters (e.g. as in Palana)
- Added number of players and TO name to tournament listing
- Support for Circle CI's new v2.0 continuous integration