| Age | Commit message (Expand) | Author |
| 2026-03-17 | Resolve "MVV: Suche nach Materialen/Dateien kaputt" | Peter Thienel |
| 2026-03-17 | do not show room names for each regular date when grouping them by room, fixe... | Moritz Strohm |
| 2026-03-05 | Use the correct array index, fixes #6328 | David Siegfried |
| 2026-02-27 | fix XSS issues with date formatting, fixes #6277 | Elmar Ludwig |
| 2026-02-27 | fix structural element canVisit | Ron Lucke |
| 2026-02-27 | Resolve "Wiki: Löschen der Startseite führt in inkonsistenten Zustand" | Finn Schneider |
| 2026-02-27 | Resolve "Kaputte Belongs-To Relationen in SimpleORMap" | Rasmus Fuhse |
| 2026-02-26 | Resolve "Kaputte Belongs-To Relationen in SimpleORMap" | Rasmus Fuhse |
| 2026-02-26 | don't include current solution in archived solutions, fixes #6273 | Elmar Ludwig |
| 2026-02-26 | order responses by autoincrement id instead of mkdate, fixes #6001 | Elmar Ludwig |
| 2026-02-26 | delete log action's events directly by sql to avoid memory issues, fixes #6285 | Jan-Hendrik Willms |
| 2026-02-13 | Resolve "Courseware ermittelt die Blöcke einer Instanz nicht korrekt" | Thomas Hackl |
| 2026-02-12 | fix all dates retrieval, fixes #6254 | Jan-Hendrik Willms |
| 2026-02-10 | don't send messages for waitlist changes for course that have ended, fixes #6224 | Jan-Hendrik Willms |
| 2026-02-10 | prevent php8 warning, fixes #6237 | Jan-Hendrik Willms |
| 2026-02-05 | Resolve "LTI 1.1: Fehler beim Exportieren der Ergebnisse" | Murtaza Sultani |
| 2026-01-16 | don't call removed Seminar APIs, fixes #6101 | Elmar Ludwig |
| 2026-01-16 | Zeitgesteuerte Inhalte werden nicht sichtbar | Ron Lucke |
| 2026-01-15 | fix signature of Exercise::normalizeFloat() to really make the unit parameter... | Jan-Hendrik Willms |
| 2025-11-20 | prevent fatal error when booking user is missing, fixes #6012 | Jan-Hendrik Willms |
| 2025-11-12 | use correct log action when changing email, fixes #6041 | Jan-Hendrik Willms |
| 2025-10-27 | Courseware: Rechte und Sichtbarkeit - Fehler beim Zeitraum | Ron Lucke |
| 2025-10-24 | fix ToolActivation::setVisibilityPermission(), fixes #5980 | Elmar Ludwig |
| 2025-10-17 | Resolve "Export: Datenfelder fehlen im Teilnehmerexport von Gruppen" | Michaela Brückner |
| 2025-10-16 | remove broken reimplementation of findTopFolder(), fixes #5944 | Elmar Ludwig |
| 2025-09-29 | set parent_id to null when deleting wiki pages and add migration that fixes i... | Jan-Hendrik Willms |
| 2025-09-01 | remove table wiki_links via migration, fixes #5833 | Jan-Hendrik Willms |
| 2025-09-01 | added code for displaying more than one icon for a resource booking in the bo... | Moritz Strohm |
| 2025-08-21 | Resolve "MVV: Die Tabelle in der Verwaltung der Ansprechpartner lässt sich n... | Peter Thienel |
| 2025-08-07 | use correct way to find help tour author user, fixes #5709 | Jan-Hendrik Willms |
| 2025-08-07 | Resolve "Fix Range::isAccessibleToUser() implementation" | Murtaza Sultani |
| 2025-08-04 | Korrekter Aktivierungslink bei Änderung der Mail-Adresse | Till Glöggler |
| 2025-07-25 | finalize vips icon names, fixes #5163 | Elmar Ludwig |
| 2025-07-23 | send delete notification for reservations and lock bookings, too, fixes #4749 | Moritz Strohm |
| 2025-07-16 | fix typos, fixes #5728 | Jan-Hendrik Willms |
| 2025-07-04 | course/lti/process_select_link: redirect on error with deployments, fixes #5488 | Rasmus Fuhse |
| 2025-06-27 | add property relation to ResourceRequestProperty, fixes #785 | Jan-Hendrik Willms |
| 2025-06-27 | add index and set correct for auth_user_md5.matriculation_number, fixes #4577 | Jan-Hendrik Willms |
| 2025-06-27 | add mvv lvgruppen relation to course model, fixes #28 | Jan-Hendrik Willms |
| 2025-06-25 | delete cronjob schedule logs directly by sql to avoid memory issues, fixes #5386 | Jan-Hendrik Willms |
| 2025-06-20 | don't store and count multiple answers for the same user, fixes #3802 | Elmar Ludwig |
| 2025-06-06 | restructure the query in BlubberThread::findMyGlobalThreads() by using UNION... | Jan-Hendrik Willms |
| 2025-05-13 | Resolve "Export: Datenfelder fehlen im Teilnehmerexport" | Michaela Brückner |
| 2025-05-13 | ResourceBooking::validate: skip exceptions independent of their time range, f... | Moritz Strohm |
| 2025-05-08 | Blubber: countUnseenComments zählt falsch #5597 | Rami Jasim |
| 2025-05-08 | set assignment_id on store, fix check in ResponseFolder::isWritable(), fixes ... | Elmar Ludwig |
| 2025-04-29 | Resolve "Ausgabe der Studiengangsbezeichnung ist abgeschnitten" | Peter Thienel |
| 2025-04-28 | Resolve "Töne in den neuen Benachrichtigungen ausbauen" | Thomas Hackl |
| 2025-04-25 | ConsultationEvent::before_delete: do not send mails when deleting calendar da... | Moritz Strohm |
| 2025-04-25 | recalculate consultation slot events when responsibilities have changed and p... | Jan-Hendrik Willms |