⭐️ If you find Artemis valuable, please consider giving our GitHub project a star! ⭐️
Improvements
Programming exercises
: Add affected students to feedback analysis table by @az108 in #9728Integrated code lifecycle
: Add auxiliary repositories in exercise export and import by @SimonEntholzer in #9612Adaptive learning
: Simplify competency due dates by excluding hours and minutes by @MaximilianAnzinger in #9715Communication
: Add unread message notification icon to sidebar accordion by @asliayk in #9737Communication
: Add profile picture to user selector by @asliayk in #9764Exam mode
: Add save exercise button to exercises by @edkaya in #9569
Bugfixes
Programming exercises
: Fix access tokens not showing up in repository view and student view by @SimonEntholzer in #9736Programming exercises
: Fix an issue for grading statistics by @az108 in #9779Programming exercises
: Fix a performance issue with build log statistics by @krusche in 65bc890Programming exercises
: Speed up version control access log queries with a database index by @krusche in 749b301Adaptive learning
: Visualize competencies linked to exercise lecture units correctly by @MaximilianAnzinger in #9726Adaptive learning
: Fix linking attachment units to competencies by @JohannesStoehr in #9739Adaptive learning
: Improve import of competencies when some already exist by @JohannesStoehr in #9774Adaptive learning
: Fix an issue with competency progress calculation by @krusche in f2d7aaaPlagiarism checks
: Fix scrolling issue on side-by-side viewer for modeling by @AjayvirS in #9748Communication
: Fix an issue that stops channels from loading messages by @PaRangger in #9745Lectures
: Fix an issue when saving lecture units in guided mode without linked competency by @florian-glombik in #9758Lectures
: Use attachment name for file downloads by @SimonEntholzer in #9775Iris
: Fix an error related to Iris settings when tutors navigate to course management by @alexjoham in #9725General
: Decrease footer height by @rabeatwork in #9733General
: Fix an issue in Chrome when uploading files by @eceeeren in #9766
Development
- Improve slow query performance during manual assessment by @krusche in #9727
- Refactor competencies management page to signals by @JohannesWt in #9629
- Fix object has been recycled errors on develop by @SimonEntholzer in #9780
- Refine issue labeling bot to reduce over-labeling by @MaximilianAnzinger in #9606
- Fix authorization for assetlinks.json by @FelberMartin in #9701
- Improve client code quality for learning paths by @JohannesWt in #9654
- Reactivate auxiliary repository integration tests for LocalVC by @SimonEntholzer in #9763
- Run Playwright tests with submission builds sequentially by @muradium in #9623
- Update theme switcher to use Angular 18 practices by @FelixTJDietrich in #9250
- Update playwright dependencies by @krusche in #9793
- Fix server tests related to build log statistics by @krusche in 70ccfc3
- Update server dependencies by @krusche in 050b096 and 7bed109
- Update client dependencies by @krusche in 23b9902
- Remove outdated cypress documentation by @krusche in b274890
- Update python requirements for documentation by @krusche in afe5f7f
- Fix an issue with updated translations by @krusche in 32f6b56
- Fix server tests for competency import by @krusche in 77c8ee9
New Contributors
Full Changelog: 7.7.0...7.7.1