Skip to content

Releases: TabbycatDebate/tabbycat

2.6.2

04 Nov 18:32
fad0c63
Compare
Choose a tag to compare
  • Fixed motion sequences not appearing in the motions list
  • Made motion veto handling in results form more resilient where vetos are unexpected (BACKEND-676, BACKEND-679)
  • Fixed anorak importer not handling motions without sequence number (BACKEND-517)

2.6.1

03 Nov 23:09
01ce1b7
Compare
Choose a tag to compare
  • Removed deprecated WADL preset that caused a crash (BACKEND-66K, BACKEND-66T)
  • Corrected typo for the confirmed query parameter in the ballots endpoint
  • Fixed the Team API endpoint not being able to create a team

Ocicat (2.6.0)

30 Oct 02:29
41b24ef
Compare
Choose a tag to compare
  • Tabbycat is now supported by a new non-profit, the Tabbycat Debate Association!
  • Motions can now be re-used between rounds, with statistics using the combined data from the rounds. Motion statistics queries are optimised. (#739)
  • A new feedback paths allows for trainees to submit feedback on chairs, but not on panellists.
  • Personal redactions for speakers and adjudicators are indicated in admin tables, but are not hidden. (#1480)
  • Unexpected team feedback is unconfirmed to avoid affecting the scores of unexpected adjudicators. (#473)
  • Added some database area actions to assign emojis and code names, previously only available as commands.
  • Added a button to copy each table to the clipboard in a CSV format
  • Removed some obsolete management commands.
  • Implemented tournament import and export capabilities for DebateXML.
  • Allow for participant ballot submissions during concurrent rounds.
  • Checkin API endpoints show the timestamp of the current event.
  • Team viewing of ballots can be restricted to their private URLs.
  • Added an optimised production-ready Docker config. Thanks to Sébastien Dunne Fulmer for this contribution! (#1690)
  • Added a means to allow site administrators to send a private link to people they wish to add to the site as admins or assistants. Upon receiving that link, users can complete the signup process themselves. Thanks to Tom Kunc for the pull request! (#685)
  • Uncalculable metrics now show as None rather than 0, and more standings configurations are now solely handled through the database. (#1647)
  • Removed automatic SendGrid provision, changed config var name to SENDGRID_API_KEY and updated documentation on email configuration (#1752)
  • Motions are associated to ballots even when motion selection is disabled, to consolidate motion statistics queries. A migration will attempt to associate motions to existing ballots where motion selection is deactivated and the round of the ballot only has one motion.
  • A migration will attempt to associate venues and venue categories to a tournament if currently unlinked.
  • Adjudicators may now submit ballots individually for non-conferral formats or as a redundancy check, with the ballots merged once all received.
  • Added a warning when multiple ballots are confirmed from the same debate, indicating a database consistency problem.

2.5.9

20 Jun 05:22
3fe4124
Compare
Choose a tag to compare
  • Replaced the paper ballot mention in the footer by a mention of the Tabbycat Debate Association
  • Linked to the Open Collective page for Tabbycat in the footer rather than have a donations page
  • Replaced use of Australian Dollars by Canadian Dollars

2.5.8

01 Apr 22:57
740139f
Compare
Choose a tag to compare
  • Fixed room constrainee dropdown for room constraints (#1723)
  • Filtered breaking teams API endpoint to return just teams breaking in the requested category
  • Fixed adjudicator record and private URL pages crashing when assigned to debates of different formats (#1766)

2.5.7

07 Mar 16:22
bd9367b
Compare
Choose a tag to compare
  • Fixed ballots API endpoint failing due to scoreless ballots
  • Fixed points emails not loading points
  • Fixed warning message for panellist demotion being shown in other warnings
  • Made results silently fail with trainee ballots (due to demotion)
  • Placed back the speaker name for the Speaker Score by Adj admin view, avoiding crashes

v2.5.6

12 Jan 19:10
d37f433
Compare
Choose a tag to compare
  • Fixed preliminary BP results showing as elimination in Latest Results
  • Removed break category highlights from elimination round allocators (BACKEND-4DQ, BACKEND-4DR)
  • Reduced checking the order of rounds for debate results (#1704)
  • Updated Sentry DSNs
  • Made participant submitter nullable in API endpoints
  • Filtered venues and venue categories without assigned tournament from API endpoints
  • Corrected the keytimes command with proper lookups, and better deal with null values (BACKEND-4E3)

2.5.5

27 Dec 04:30
5d0b805
Compare
Choose a tag to compare
  • Corrected ordinals displaying HTML entities (#1691)
  • Removed interference between "average individual speaker score" and "team points" with other metrics
  • Fixed failing feedback creation through the API
  • Prevented team creation through API failing if speakers not provided
  • Clarified format of adjudicator feedback question choices in documentation

2.5.4

13 Dec 16:43
20d9502
Compare
Choose a tag to compare
  • Corrected a conflict in ballots when using declared winners without scores
  • Removed tournament/round caching from API views

2.5.3

06 Dec 23:53
3278619
Compare
Choose a tag to compare
  • Fixed issue preventing side/matchup and room edits from saving (#1689)