Skip to content

Releases: thewca/tnoodle

Reverting to Netty because of persisting WebSocket problems

29 Jan 14:40
Compare
Choose a tag to compare

Also finally fixes the MBLD state issue people have been getting under obscure circumstances.

Backporting 2024 scrambles to 1.1.3

29 Jan 14:43
Compare
Choose a tag to compare

Just in case the new iText 7 rendering engine doesn't work on some devices...

WARNING: Tag doesn't match source code because I cannot roll back and branch off the commit history on the main branch

First attempt at Websocket fixes

29 Jan 14:36
Compare
Choose a tag to compare

Dispatching all coroutines on thread, even for async progress functions.

2024 Regs changes + New rendering engine

17 Dec 12:53
Compare
Choose a tag to compare

Finally releasing the new rendering engine based on iText7.
Also including tnoodle-lib version 0.19.0 which makes this release ready for the 2024 Regulations changes.

Dependency update release

11 Feb 12:51
Compare
Choose a tag to compare

SImply a bunch of external dependency updates, mostly mitigating the famous Log4J CVE.

Note that TNoodle itself was never at risk of being compromised, because we run an offline JAR. It still feels better to get this out of the way.

Bugfix release for multiple groups in MBLD and FMC

29 Nov 22:27
Compare
Choose a tag to compare

FIxes a scramble matching issue when competitions are using more than one group of the fixed-hour events (which didn't really happen before 2021 so nobody ever noticed there was a problem)

#686 Be more relaxed about matching attempt-only Activities
#688 Do not override competitionId with competition name in frontend

Bugfix release for macOS

07 Jul 05:28
Compare
Choose a tag to compare

Fixing tray bar images by purposefully reverting to an older Java AWT standard when rendering icons on a macOS system >= 11.
Also make the naming convention of FMC cutout sheets less confusing.

#674 Esperanto translation thanks to @zeecho
#676 Unified FMC title string computation across "regular" sheet and cutout sheet
#670 Force AWT tray mode on macOS (bugfix, see above)

Finally, some progress (bars)!

19 Apr 09:34
Compare
Choose a tag to compare

This release contains convenience features in the frontend, as well as several minor fixes.

Highlights

  • #620 The bump in version numbers is due to progress bars!
  • #621 Releases now sign themselves via Gradle!
  • #651 FMC sheets are now as localised as they can be!
  • #627 The JavaScript code now has prettier checks enabled!
  • #653 Type-safe UI code in TypeScript thanks to the wonderful work by @campos20

Other fixes

  • #647 Warnings now have spaces to make them readable!
  • #632 Preventing the user from accidentally triggering the UI when scrambles are loading! (First contribution by @shzcuber πŸŽ‰)
  • #638 The sidebar now automagically collapses on smaller screens! (First contribution by @JonEsparaz 🎊)
  • #659 We are now using the official @cubing/icons package instead of bundling SVGs ourselves
  • #652 GeneralScramble PDF templates will now correctly detect font size to avoid page wraps

v1.0.3 - More bugfixes

29 Sep 12:45
Compare
Choose a tag to compare

Mostly related to an incident in Turkey where the "toLowerCase" mechanism was using Turkish dot-less letter I

Highlights

#617 Have fun with CORS
#614 Hotfix for Turkish competitions
#613 Frontend UI tests

v1.0.2 - Featuring post-release bugfixes

06 Sep 18:58
Compare
Choose a tag to compare

Includes two significant fixes for user convenience. No changes to any scrambling routines.

  • #602 ZIP files can now be opened / extracted with correct permissions even under UNIX systems (see also srikanth-lingala/zip4j#231)
  • #601 Choosing FMC translations no longer triggers the "Download scrambles" action
  • #606 Selecting FMC translations actually selects FMC translations

Thank you @zeecho for the prompt and concise issue reporting!