| Age | Commit message (Expand) | Author |
| 2025-07-04 | course/lti/process_select_link: redirect on error with deployments, fixes #5488cherry-pick-d98e8f81 | Rasmus Fuhse |
| 2025-07-02 | check plugin activation correctly, fixes #5674 | Jan-Hendrik Willms |
| 2025-06-27 | prevent exceptions, fixes #5147 | David Siegfried |
| 2025-06-27 | add property relation to ResourceRequestProperty, fixes #785 | Jan-Hendrik Willms |
| 2025-06-27 | Resolve "Globales Deaktivieren des Wiki: Werkzeug kann dennoch ausgewählt we... | Michaela Brückner |
| 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-27 | send courseware mail in chunks, fixes #5659 | Jan-Hendrik Willms |
| 2025-06-27 | change position of copy link action, fixes #494 | Jan-Hendrik Willms |
| 2025-06-27 | check core plugin activations when calculating score, fixes #5674 | Jan-Hendrik Willms |
| 2025-06-26 | Do not show areas in last entries for forum | Till Glöggler |
| 2025-06-25 | fix multipersonsearch regarding removed and selected users and prevent warnin... | Jan-Hendrik Willms |
| 2025-06-25 | delete cronjob schedule logs directly by sql to avoid memory issues, fixes #5386 | Jan-Hendrik Willms |
| 2025-06-25 | set user language after login, fixes #5578 | Jan-Hendrik Willms |
| 2025-06-20 | Resolve "Fehlerhafte Darstellung bei der Anmelderegel: "Kurs mit Teilnahmebed... | Thomas Hackl |
| 2025-06-20 | don't store and count multiple answers for the same user, fixes #3802 | Elmar Ludwig |
| 2025-06-20 | Kern-Vue auch in Plugins | Marcus Eibrink-Lunzenauer |
| 2025-06-20 | allow date and time data fields entries to be emptied (unless they are requir... | Jan-Hendrik Willms |
| 2025-06-13 | Resolve "STUDIP.wysiwyg_enabled hat keine Funktion" | Rasmus Fuhse |
| 2025-06-06 | restructure the query in BlubberThread::findMyGlobalThreads() by using UNION... | Jan-Hendrik Willms |
| 2025-06-06 | use pathinfo to fetch the extension of a filename, fixes #5636 | Rami Jasim |
| 2025-06-06 | Courseware: Suche funktioniert nicht | Ron Lucke |
| 2025-05-22 | allow setting the redirect uri of oidc auth plugin and open the oidc and oaut... | Jan-Hendrik Willms |
| 2025-05-22 | Resolve "Methode StudipAuthOAuth2::getUsernameKey() verwendet die falsche Rei... | Jan-Hendrik Willms |
| 2025-05-16 | Resolve "Ilias Schnittstelle: studip_referrer.php springt nicht mehr in Ilias... | André Noack |
| 2025-05-16 | make `domain` optional in StudipAuthOIDC, fixes #5592 | Elmar Ludwig |
| 2025-05-16 | always set PDO::ATTR_STRINGIFY_FETCHES, fixes #5382 | Elmar Ludwig |
| 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-05-06 | use correct permission for JsonApi\Routes\Courses\Authority::canEditCourse(),... | Jan-Hendrik Willms |
| 2025-05-06 | use the empty string as Attr.DefaultImageAlt, fixes #5576 | Elmar Ludwig |
| 2025-05-06 | fix migration 5.3.30 for different stud.ip version, fixes #5569 | Jan-Hendrik Willms |
| 2025-04-29 | Resolve "Ausgabe der Studiengangsbezeichnung ist abgeschnitten" | Peter Thienel |
| 2025-04-29 | openid connect: allow setting custom scopes in configuration, fixes #5566 | Jan-Hendrik Willms |
| 2025-04-29 | oauth2: allow setting custom scopes in configuration, fixes #5567 | Jan-Hendrik Willms |
| 2025-04-28 | Revert "Externalize vue using `externalsType: 'global'`." | Elmar Ludwig |
| 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-25 | remove wiki comments, fixes #5511 | 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-23 | remove faulty access to auth array from mila function, fixes #5510 | Jan-Hendrik Willms |
| 2025-04-23 | Resolve "Bedingte Anmeldung mit Datenfeldern führt zu Fehler" | Thomas Hackl |
| 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-16 | Resolve "Fehler beim Speichern von Anmeldesets" | Thomas Hackl |