7.7.5
⭐️ If you find Artemis valuable, please consider giving our GitHub project a star! ⭐️
Improvements
Integrated code lifecycle
: Improve logging when build job times out by @BBesrour in #9955Modeling exercises
: Inline AI feedback view by @LeonWehrhahn in #9799Quiz exercises
: Improve user interface of quiz header and footer by @rabeatwork in #9744Communication
: Allow tutors to monitor channels as moderator by @cremertim in #9874Communication
: Improve design of hover area on messages by @asliayk in #9963Iris
: Add course chat settings by @Hialus in #9866Iris
: Allow team repository access for Iris by @bassner in #9975Iris
: Enhance student support with proactive assistance by @kaancayli in #9558Iris
: Add links to citations for lecture questions by @yassinsws in #9019
Bugfixes
Programming exercises
: Only replace existing files when populating build plan repositories by @SimonEntholzer in #9968Programming exercises
: Fix table overflow in rendered markdown by @rabeatwork in #9957Integrated code lifecycle
: Fix an issue with stale containers by @BBesrour in #10005Quiz exercises
: Fix an issue when automatically evaluating a live quiz by @Hialus in #9988Communication
: Fix visibility of create channel option for students by @asliayk in #9989General
: Fix header position in exercise and course summaries by @PaRangger in #9996
Development
- Fix LTI content selection table not loading by @raffifasaro in #9965
- Enable bearer authentication by @janthoXO in #9403
- Swap test names for bearer auth by @janthoXO in #9982
- Improve and simplify local playwright setup by @SimonEntholzer in #9796
- Migrate FAQ feature to new client guidelines by @cremertim in #9902
- Migrate build agents components by @BBesrour in #9923
- Migrate tutorial groups service folder to new angular guidelines by @az108 in #9941
- Add exam update audit event by @coolchock in #9956
- Ignore build directory in Jest's module path by @magaupp in #9995
- Enable deactivated LocalVC integration tests by @SimonEntholzer in #9942
- Update playwright dependencies by @krusche in 6439741
- Update server dependencies by @krusche in 74d48e6
- Update client dependencies by @krusche in eb3b2a3 and e687499
- Improve server test cleanup to reduce flakiness by @krusche in 8504af9
- Improve health services by @krusche in 0f07355
- Improve server test quality by @krusche in 0005603
Full Changelog: 7.7.4...7.7.5