| Age | Commit message (Expand) | Author |
| 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 |
| 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 |
| 2025-04-17 | Resolve "Warteliste: Anmeldezeitraum stimmt nicht mit der Position überein" | Thomas Hackl |
| 2025-04-16 | Resolve "Wiki Berechtigungsprobleme bei Einrichtungen und freien Veranstaltun... | Rasmus Fuhse |
| 2025-04-15 | use cache for RoomManager::hasRooms(), fixes #343 | Jan-Hendrik Willms |
| 2025-04-14 | Ankündigungen: Ankündigungen auf der Loginseite lassen sich nicht finden | Ron Lucke |
| 2025-04-14 | ScheduleEntry: getFormattedStart and getFormattedEnd: always pad strings to 4... | Moritz Strohm |
| 2025-04-09 | Resolve "Zugangsberechtigungen in einer Veranstaltung lassen sich nicht ände... | Thomas Hackl |
| 2025-04-07 | Resolve "User nobody in Tabelle priorities führt zu Fehler" | Thomas Hackl |
| 2025-04-04 | Resolve "Beim Erzeugen von Course Objekten werden mehrfach sinnlos die beteil... | André Noack |
| 2025-04-04 | Resolve ""Barriere melden"-Formular: Validierung kaputt" | Rasmus Fuhse |
| 2025-04-03 | actually delete event for consultation booking when the booking is deleted, f... | Jan-Hendrik Willms |
| 2025-04-01 | prevent php8 warnings, fixes #5441 | Jan-Hendrik Willms |
| 2025-03-26 | Resolve "Teilnehmende können nicht von der Anmeldeliste genommen werden" | Thomas Hackl |
| 2025-03-21 | Resolve "Teilnahmebeschränkte Veranstaltung: Teilnehmende können nicht manu... | Thomas Hackl |
| 2025-03-14 | resurrect lost info from 7f55c889, re #3804 | Jan-Hendrik Willms |
| 2025-03-14 | execute sorm:describe for 6.0, re #3804 | Jan-Hendrik Willms |
| 2025-03-12 | change the room booking when changing the time span of the course date, fixes... | Moritz Strohm |
| 2025-03-10 | reimplement institute member export, re #5259 | Elmar Ludwig |
| 2025-03-10 | fix position on statusgroups upon creation and ordering, fixes #5356 | Jan-Hendrik Willms |
| 2025-03-10 | correct user sort order in export, fixes #4763 | Elmar Ludwig |
| 2025-03-04 | Resolve "Timeout bei großen Blubber Threads" | Philipp Schüttlöffel |
| 2025-02-28 | remove sykpe, fixes #4677 | Jan-Hendrik Willms |
| 2025-02-28 | display booked room first if present for Course(Ex?)Date::getLocation(), fixe... | Jan-Hendrik Willms |
| 2025-02-28 | Resolve "Massenmailversand: Falsche Ersetzung in Serienmailfeldern und inkorr... | Thomas Hackl |
| 2025-02-27 | regard the freetext room name in CourseDate::getFullName (format "long-includ... | Moritz Strohm |
| 2025-02-27 | fixes php-warnings, fixes #5290 | David Siegfried |
| 2025-02-27 | Resolve "Massenmailversand an mehrere Veranstaltungen wirft Fehlermeldung" | Thomas Hackl |