2023.08
In July, we worked on further fine tuning the new annotations. Performance was improved (#4846) and multi-line annotations can now be added more easily by dragging the annotation button (#4643). Along with the usual dependency updates, we also upgraded from Bootstrap 5.2 to 5.3 (#4745). We now (almost) entirely rely on css variables instead of sass for styling the website. This means that the light/dark mode theme switcher now works differently under the hood, almost halving the size of the CSS.
Finally, we made the switch from our trusty old dodona.ugent.be hostname to dodona.be. We did our best to set up redirects, so all should keep working. All traffic to Dodona is now proxied by Cloudflare.
What's Changed
✨ Changes
- Allow creating multiline annotations by dragging the create button by @jorg-vr in #4643
- Unify css with bootstrap themes by @jorg-vr in #4745
- Split code rendering into different functional layers by @jorg-vr in #4846
🐛 Bug Fixes
- Fix memory stats collection during submission running by @chvp in #4807
- Fix Ufora LTI integration by @jorg-vr in #4823
- Check if course id is provided for series create by @freyavs in #4617
- Avoid crash when calling a delayed job on a deleted question by @jorg-vr in #4847
- Fix typo in monospace font variable by @jorg-vr in #4852
🧰 Maintenance
- Create monthly release workflow by @jorg-vr in #4808
- Make dodona.be the main host in all configs by @jorg-vr in #4843
Full Changelog: 2023.07...2023.08