@muyjohno muyjohno released this Sep 16, 2018

Assets 2

Implemented support for top 16
Fixed a bug which hid reported pairings on tournaments you didn't control if you'd switched the toggle on one of your own tournaments.

@muyjohno muyjohno released this Aug 23, 2018 · 6 commits to master since this release

Assets 2

Fixed a bug with show/hide reported scores.

@muyjohno muyjohno released this Aug 23, 2018 · 8 commits to master since this release

Assets 2

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.

@muyjohno muyjohno released this Jun 14, 2018 · 14 commits to master since this release

Assets 2

Allowed cross origin requests for API endpoint

@muyjohno muyjohno released this May 30, 2018 · 16 commits to master since this release

Assets 2

Added feature for importing from TOME.

Added rudimentary JSON API support.

@muyjohno muyjohno released this Mar 21, 2018 · 22 commits to master since this release

Assets 2

Minor update to increase the Loofah version to mitigate flavorjones/loofah#144

@muyjohno muyjohno released this Mar 4, 2018 · 24 commits to master since this release

Assets 2

This release comprises a stable 1.0 version of Cobra.

In brief:
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.

In detail:
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 swiss or 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