| Age | Commit message (Expand) | Author |
| 2025-07-25 | include current node when searching for courses | Thomas Hackl |
| 2025-07-25 | adjust calculation of descendants | Thomas Hackl |
| 2025-07-25 | adjust to new int root ID | Thomas Hackl |
| 2025-07-25 | reflect new root id in class const | Thomas Hackl |
| 2025-07-25 | Migrate trees to int primary keys and add ancestors column in database | Thomas Hackl |
| 2025-07-25 | Resolve "Forumsuche ohne Reload" | Murtaza Sultani |
| 2025-07-24 | Resolve "Fix Range::isAccessibleToUser() implementation" | Murtaza Sultani |
| 2025-07-24 | use plugin assets for theme css, fixes #5737 | Jan-Hendrik Willms |
| 2025-07-23 | 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-23 | Resolve "Forum 3/OpenGraph: Leere Objekte sollen nicht angezeigt werden" | Murtaza Sultani |
| 2025-07-18 | use correct way to find help tour author user, fixes #5709 | Jan-Hendrik Willms |
| 2025-07-16 | remove obsolete callbacks that removes user's entries from old table user_vis... | Jan-Hendrik Willms |
| 2025-07-16 | fix typos, fixes #5728 | Jan-Hendrik Willms |
| 2025-07-15 | Resolve "Autor darf keine neue Diskussion starten" | Murtaza Sultani |
| 2025-07-14 | LayoutFehler nach Merge des Color-Themings | Ron Lucke |
| 2025-07-14 | Resolve "Forum funktioniert nicht mehr an Einrichtungen" | Murtaza Sultani |
| 2025-07-14 | Color-Themes-System, fixes #5361 | Ron Lucke |
| 2025-07-10 | Resolve "Forum 3: Letzte Aktivität wird falsch gezählt" | Murtaza Sultani |
| 2025-07-10 | STEP 3263: Block- und Abschnittstypen standortspezifisch deaktivieren. (zweit... | Marcus Eibrink-Lunzenauer |
| 2025-07-09 | Resolve "Forum3: Ansicht letzte Beiträge fehlt" | Murtaza Sultani |
| 2025-07-08 | Revert "Resolve "Import von Fragebögen existiert nicht"" | Elmar Ludwig |
| 2025-07-08 | Resolve "Forum 3: Eigene Beiträge werden als neu angezeigt" | Murtaza Sultani |
| 2025-07-04 | course/lti/process_select_link: redirect on error with deployments, fixes #5488 | Moritz Strohm |
| 2025-07-04 | Resolve "Forum 3" | Rasmus Fuhse |
| 2025-06-27 | add property relation to ResourceRequestProperty, fixes #785 | Jan-Hendrik Willms |
| 2025-06-26 | unify text strings that are very very similar, fixes #5669 | Jan-Hendrik Willms |
| 2025-06-26 | add mvv lvgruppen relation to course model, fixes #28 | Jan-Hendrik Willms |
| 2025-06-26 | Resolve "Erweiterung der Modulverwaltung um Studiengangsspezifische Informati... | Peter Thienel |
| 2025-06-26 | add index and set correct for auth_user_md5.matriculation_number, fixes #4577 | Jan-Hendrik Willms |
| 2025-06-26 | add users directly to accepted-list , fixes #4060 | David Siegfried |
| 2025-06-26 | Resolve "Import von Fragebögen existiert nicht" | Michaela Brückner |
| 2025-06-26 | Resolve "Veranstaltungs-Stundenplan: Anzeigefilter für Terminkachel einbauen" | Michaela Brückner |
| 2025-06-25 | delete cronjob schedule logs directly by sql to avoid memory issues, fixes #5386 | Jan-Hendrik Willms |
| 2025-06-19 | don't store and count multiple answers for the same user, fixes #3802 | Elmar Ludwig |
| 2025-06-18 | Resolve "PDF-Dateien annotieren" | Thomas Hackl |
| 2025-06-06 | restructure the query in BlubberThread::findMyGlobalThreads() by using UNION... | Jan-Hendrik Willms |
| 2025-06-06 | Allow setting a subsequent time for a resource booking, closes #5127 | Moritz Strohm |
| 2025-05-23 | Resolve "Log-Einträge für Cronjobs" | Rasmus Fuhse |
| 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 |
| 2025-04-24 | distinguish between LTI deployment IDs and LTI resource links in the database... | Moritz Strohm |
| 2025-04-24 | timestamp should never be null for email token verification, re #5364 | Jan-Hendrik Willms |
| 2025-04-23 | 2fa: test all valid periods for tokens of type email, fixes #5364 | Jan-Hendrik Willms |