Skip to content

Releases: TabbycatDebate/tabbycat

2.7.3

30 Nov 09:08
Compare
Choose a tag to compare
  • Fixed a mistake in the URL used to deploy a fork to Heroku

2.7.2

27 Nov 04:48
f600de0
Compare
Choose a tag to compare
  • Fixed crashes when creating ballots through the API (BACKEND-AM2)
  • Don't re-capitalize side names in results tables
  • Fixed printable ballots not appearing when in French
  • Prevented malicious strings from breaking printable pages
  • Added new instructions for deploying to Heroku using a fork and for applying for free student credits at Heroku
  • Fixed sorting of unallocated draggable items
  • Got regional colours to match between legend and donut charts

2.7.1

05 Nov 17:35
Compare
Choose a tag to compare
  • Escaped values in tables to avoid malicious data
  • Fixed crash on loading email dialog for team draws
  • Fixed team standing emails not being sent
  • Fixed sorting by venue name or priority in the allocator
  • Fixed adjudicator private URLs not loading
  • Adjudicator feedback tables now properly sortable by number of feedback
  • Checkboxes no longer overlap with table headers

Pixie-bob (2.7.0)

30 Sep 15:19
Compare
Choose a tag to compare
  • Added the ability to deploy to Render as a 1-click Heroku-like deployment option
  • Each debate's panel can now be dragged and dropped onto another debate, e.g. you can now swap panels in the same way you can swap individual adjudicators.
  • Round weights can be modified within tournament preferences, rather than just by the Edit Database.
  • Preformed panels can now be applied 'directly', in a linear top-to-bottom fashion. However, this method will not account for soft or hard conflicts. Thanks to Enting Lee for the pull request!
  • The 'Inactive Tournaments' page has been merged into the main page.
  • The checkins filter buttons are now clearer in what they filter. Thank you to Giza Pavone for the pull request!
  • The British Parliamentary preset uses the new WUDC iron-person rule (both speeches count towards team score). Thank you to Alice Bertoni for the pull request!
  • People can have code names to hide their real name within the tournament. Thank you to the South African Schools’ Debating Board for sponsoring the feature!
  • API improvements
    • Allowed access to the Motions API endpoint for publicly-released motions.
    • The ballot API now supports motion vetos.
    • Venue contraints are added to Partipants' endpoints.
  • Security (sponsored by the Debating Society of Pakistan)
    • IP addresses are logged when performing actions through Edit Database.
    • Deletion of action logs is disabled.
    • Password requirements are instituted against setting weak passwords.
  • + bug fixes!

2.6.8

18 Aug 12:35
Compare
Choose a tag to compare
  • Minor bug fix
  • Rotation of sponsorship images

2.6.7

04 Apr 08:46
Compare
Choose a tag to compare
  • Fixed the Heroku deploy script on Windows shells. Thanks to @dcorks for the Issue!

2.6.6

27 Feb 03:51
Compare
Choose a tag to compare
  • Updated Heroku install documentation to foreground the script-based install
  • Fixed reporting of Tabbycat's version and host

2.6.5

14 Feb 07:18
Compare
Choose a tag to compare
  • Fix broken link preventing public ballots list from loading (BACKEND-69E)
  • Fix motions being incorrectly imported through DebateXML (BACKEND-6TZ)
  • Fix broken link for assistants merging faulty ballots (BACKEND-6RD)
  • Changed filter for team draw notifications to be whether they are in a debate that round
  • Made round break category and stage validator work with partial updates
  • Launched our promotion program for sponsors of the Tabbycat Debate Organisation

2.6.4

24 Dec 02:39
2fbac8d
Compare
Choose a tag to compare
  • Fix info-slide modal not showing in single-motion formats
  • Prevent crash when modifying existing motion (BACKEND-69F)
  • Simplified DebateXML XPaths for resiliency if elements missing (#1903)
  • Updated DebateXML methods for handling results (BACKEND-6G1)
  • Overwrode Round modification through the serializer to allow updating and patching.
  • Corrected incorrect queryset for venue constraints on participant record pages (BACKEND-6E2)
  • Handled checkins through a private URL without attached action (BACKEND-5YR)
  • Prevented single adjudicator ballots from being confirmed when using separate ballots (BACKEND-6EB)
  • Fixed assistant ballot entry when ballots are automatically confirmed. (#1906)

2.6.3

12 Nov 23:29
a6a3a96
Compare
Choose a tag to compare
  • Fixed motion import crashes when more than one motion added (#1893)
  • Fixed draw generation and position reports crashing when teams have null standings (BACKEND-65M)
  • Fixed Edit Database team emoji assignment action.