Releases: rayoverweij/tacotab
Releases · rayoverweij/tacotab
TacoTab Beta 0.5.0
New in version 0.5.0:
- General: there is now an option for tournaments to include scores for reply speeches, as an extra tie breaker
- Home: a new start screen was added with tips to get started and links to the documentation
- Sharing TacoTab on social media should now properly display the logo again
TacoTab Beta 0.4.3
Odds and ends before launch.
New in version 0.4.3:- General: from now on, when a new update to TacoTab is available, a message will tell you and let you reload
- General: in text fields, pressing 'Enter' now submits your input rather than entering a newline
- General: if a form can't be submitted, for example because you left crucial fields empty, the app will now give you feedback
- General: many performance improvements, especially around editing text fields
- Teams: when trying to add a team without any speakers, now the app tells you this is impossible, instead of simply crashing
- Accessibility: removed transitions and animations when prefers-reduced-motion is set
- Accessibility: each interactive element is now properly focusable
- Accessibility: each form input should now be properly labeled for screen readers
- Minor visual tweaks and bug fixes
TacoTab Beta 0.4.2
New in version 0.4.2:
- General: last update's design refresh has been refined, with clearer headings and more space to work.
- General: a new privacy policy, explaining that we never collect any data, has been added to the Settings page.
- Draw: chairs that have already chaired one of the teams in their room before are marked in orange.
- Draw: a new legend explains the colors that teams and judges get when there is a clash.
- Fixed some bugs with team swapping.
- Fixed a bug where teams didn't properly remember their opponents for checking in later draws.
Under-the-hood:
- Information that can be gathered from looking at previous round (e.g. a team's previous opponents, or a chair's previous rooms) is now only stored in the draw, and not duplicated in the team and judge objects.
- Sharing TacoTab on social media such as Facebook and Twitter now gives a better preview of the app.
Note: version 0.4.1 was skipped due to a URL bug in the social meta tags (see commit)
TacoTab Beta 0.4.0
New in version 0.4.0:
- General: the app's visual design has been refreshed, with a cleaner look and bolder fonts.
- General: speaker schools, judge schools, and team names are now easily editable, and all text boxes now resize based on their content.
- Teams: a new tooltip when adding a team or changing its speakers explains the available options to handle two-person teams.
- Ranking: hovering over a team name now shows its members.
- Draw: it is now possible to swap two teams within a division.
- Draw: it is now possible to delete the most recent draw.
- Settings: exported files now have a
.tournament
extension - it's still JSON, but a custom extension should prevent accidental opening and editing the files. - Settings: there are now more checks to make sure the app doesn't crash hen a file is imported that wasn't generated by the app itself.
- Settings: the new changelog shows all changes since the latest update.
TacoTab Beta 0.3.0
Version 0.3 comes with some big architectural changes, headlined by a switch to TypeScript. Full compatibility with tournaments exported under 0.2 is maintained. This version should serve as a solid base for the foreseeable future, and soon many more features should be added.
Visible changes
- Teams: total scores and ranks now wait with updating until you've finished typing.
- Judges: you can now edit judge names.
- Draw: removed the (faulty, making-me-cry) function to automatically update the draw if two teams have already debated against each other; instead, teams that have met before are marked orange in the draw display for now.
- Fixed a bug that made the app crash when trying to delete a judge.
- Fixed a bug that overcompensated for the previous bug by automatically deleting a judge when they weren't part of a round upon generating the draw.
- Fixed a bug that kept displaying the previously assigned rooms when the draw had been regenerated.
- Various minor interface tweaks and performance improvements.
Under-the-hood
- Completely switched from standard JavaScript to TypeScript for complete type-safety throughout the application.
- The
config
object now includes the app's version number for backwards compatibility with previously exported tournaments, and when importing an export made with version 0.2.x it is automatically upgraded. - Icons are now delivered through react-bootstrap-icons instead of manually bundling them for easier updating and smaller project size.
- Dozens of improvements to code quality, including clearer variable names throughout and more abstract higher-order functions for less code duplication.
TacoTab Beta 0.2.3
The second update contains not only dozens of small tweaks, UI updates, and bug fixes, but also a few bigger features worth mentioning:
- TacoTab is now works on smaller screens! Ever wanted to tab a tournament from your phone? Now you can.
- TacoTab is now a full Progressive Web App. Click the Install button in the address bar to install TacoTab locally and use it offline.
- Draw: draws can't be regenerated anymore if later draws have already happened.
TacoTab Beta 0.2.1
The first update! Full changelog:
- General: TacoTab now supports tournaments with only one division.
- General: when you use TacoTab for the first time, you're now greeted with a setup screen that will ask you to provide a name for the tournament, indicate whether it will have one or two divisions, and in case of two, name those divisions (e.g. "Novice"/"Open" or "Middle School"/"High School").
- Ranking: now all participants and teams are displayed in the ranking, as opposed to only the best 20/10. Participant schools are listed as well for easy reference.
- Judges: judge institutional affliations can now be added.
- Judges: now displays the number of chairs needed. If that is lower than the number of chairs you currently have, it is displayed in red.
- Draw: it is now possible to edit judges. Click on a judge's name to open a menu listing all the rooms and select the room you want to send the judge to. If the moving judge is a chair, they will be swapped with the chair in the room they are going to. If they are a wing, they will simply be added to that room.
- Draw: for round 3, it is no longer possible for teams to be matched against their opponent from round 2.
- Draw: judges that clash with one of the speakers in their room will now show up in red for easy identification. Click on them to move them to another room. Automatic resolution of insitutional clashes is not (yet) supported.
- Draw: there is now a button for displaying the draw fullscreen and in a bigger font, for easy projection.
- Numerous minor bug fixes, performance improvements, and design touch-ups. Especially note the new iconography!
TacoTab Beta 0.1.0
This is the first public preview release of TacoTab!