aboutsummaryrefslogtreecommitdiff
path: root/ChangeLog.md
diff options
context:
space:
mode:
authorStefan Suchi <suchi@data-quest.de>2025-08-14 12:26:59 +0000
committerStefan Suchi <suchi@data-quest.de>2025-08-14 12:26:59 +0000
commitabe8f54cd25ad547710842f51974ff621524140e (patch)
tree3c705eb1df0c48e5385c3343a2bdfc4242a2b525 /ChangeLog.md
parent1ce98559351f3b30cce8724c25e3e4e2449a56a1 (diff)
prepare release 6.0v6.0
Diffstat (limited to 'ChangeLog.md')
-rw-r--r--ChangeLog.md670
1 files changed, 670 insertions, 0 deletions
diff --git a/ChangeLog.md b/ChangeLog.md
index 36c57d9..4d4b429 100644
--- a/ChangeLog.md
+++ b/ChangeLog.md
@@ -1,3 +1,673 @@
+# 14.08.2025 v 6.0
+
+https://gitlab.studip.de/studip/studip/-/issues?milestone_title=Stud.IP+6.0&state=all
+- Neues Benachrichtigungssystem für Stud.IP [#660]
+- MVV: Über "Materialien/Dokumente" verlinkte Dateien soll man auch aktualisieren können [#696]
+- Blubber Block [#726]
+- PHPLib ablösen und dispatch Mechanismen konsolidieren [#1552]
+- Terminvergabe: Einzeltermine anlegen ist sehr hakelig [#1871]
+- Terminvergabe: Fehlermeldung wird zu spät ausgegeben [#1872]
+- Einfache Raumbuchungen: Tägliche Wiederholung von Montag bis Freitag hinzufügen [#2013]
+- Layout der HTML-Mails [#2350]
+- Courseware: Peer-Review [#2484]
+- Raumanfragen über den Belegungsplan pro Raum einstellbar machen [#2715]
+- LESS-Kompilierung für Plugins entfernen [#2720]
+- Feiertage konfigurierbar machen [#2795]
+- Funktion get_config() ausbauen [#2797]
+- REST-API ausbauen [#2798]
+- Standardgröße der Icons auf 20 erhöhen [#2801]
+- Aufgaben in der Courseware - Sichtbarkeitseinstellungen für abgegebene Aufgaben [#2807]
+- Admin-Veranstaltungsseite - Limit zum Auslesen von Veranstaltungen konfigurierbar machen [#2853]
+- QR-Code für öffentlichen Link zu Fragebogen anzeigen [#2971]
+- Nachrichten für Raumanfragen verbessern [#2982]
+- Polishing: MVV Abschnitte im Studienverlaufsplan sollen auf-/zuklappbar sein [#3035]
+- Sonderbehandlung von bereits enkodierten URLs in Sidebar-Widgets entfernen [#3145]
+- Sidebar-Methoden für das Zuweisen von Schmuckbildern entfernen [#3157]
+- Funktion smile() entfernen [#3158]
+- Funktion transformBeforeSave() entfernen [#3159]
+- Refaktorisierung der Seminar-Klasse [#3209]
+- Hook für eigene Courseware Block-Rubriken [#3259]
+- Courseware Abschnitte als Sprungmarken [#3264]
+- Links zu Lernmaterialien in einer VA [#3265]
+- Umbau der Verwaltung von Anmeldesets auf Vue.js [#3270]
+- Zeiten/Räume: Duplizeren eines Einzeltermins ermöglichen [#3275]
+- Zeiten/Räume: Dialog zum Anlegen eines Einzeltermins sollte vorherige Eingabe behalten [#3278]
+- Klasse WidgetHelper entfernen [#3283]
+- Stundenplanansicht für Überschneidungsfreiheitschecks [#3323]
+- Garuda in den Kern übernehmen [#3326]
+- LTI-Schnittstelle für LTI 1.3A erweitern [#3348]
+- Sprechstunden: Anlegemaske auf Vue umstellen und vorhandene Probleme beheben [#3349]
+- Sprechstunden: Option einbauen, um Termine innerhalb eines Blocks nur fortlaufend vergeben zu können [#3350]
+- Erweiterung der Kopierfunktion von Teilnehmer in anderen Veranstaltungen [#3441]
+- Courseware: Rechte und Sichtbarkeit funktionieren nach unterschiedlichen Kriterien [#3442]
+- User::hasPermission() als Wrapper für $GLOBALS['perm']->have(_studip)?_perm() einbauen [#3453]
+- getFullname-Methoden einheitlich zu getFullName umbenennen [#3499]
+- MailQueue-Priorität ändern im Hinblick auf fehlgeschlagene Nachrichten [#3524]
+- Funktion studip_interpolate in functions.php hinzufügen [#3555]
+- Bestimmte Konfigurationseinstellungen über Umgebungsvariablen definierbar machen [#3560]
+- Zweiten Parameter für Attribute bei Navigation::setImage() und Navigation::setActivateImage() entfernen [#3578]
+- Studiengruppen erweitern [#3616]
+- JS: STUDIP.JSONAPI soll mit echten Promises arbeiten [#3643]
+- Anzahl der Aufrufe von Ankündigungen soll auch im Arbeitsplatz erkenntlich sein [#3644]
+- Ablaufplan > Spalte "Gruppen" > Dialog mit den Teilnehmenden dieser zugewiesenen Gruppe [#3672]
+- Block-Kategorien durch Plugins erweitern können [#3679]
+- Geplante Teilnehmendenzahl als Pflichtangabe bei der Anlage von LV [#3697]
+- Stud.IP-Cache kompatibel zu PSR-6 machen [#3701]
+- Erweiterung des Raumbuchungsexports [#3716]
+- Das Hochladen von Dateien in den Hauptordner einer Veranstaltung soll global für Studierende verboten werden können [#3745]
+- Umstellung auf Vue3 [#3747]
+- Terminvergabe: Paginierung im oberen Teil der Seite doppeln [#3774]
+- Evaluation ausbauen [#3787]
+- Entfernen der Assets für die Iconzusätze [#3788]
+- Minimalversion auf PHP 8.1 erhöhen [#3805]
+- CLI Funktionen zum Erstellen von SORM-Models und Migrationen hinzufügen [#3806]
+- Template für die Tickets für die Release-Arbeiten einbinden [#3807]
+- LESS-Kompilierung für die Assets im Kern entfernen [#3808]
+- Sprachicon: Default auf Textvariante [#3855]
+- Sichtbarkeitseinstellung: Template konfigurierbar oder statisch machen [#3863]
+- Formularfelder haben im Hochkontrastmodus einen zu geringen Kontrast [#3866]
+- CLI-Skript zum Setzen von Passwörtern für Nutzende [#3896]
+- Read-Eval-Print Loop (REPL) als CLI-Skript [#3897]
+- Erweitere CLI-Skript `cli/studip user:password` zum Einlesen des Passworts von stdin [#3910]
+- Dockerfile: Migration soll nicht optional sein [#3957]
+- Dockerfile: Automatisches Migrieren schlägt fehl [#3965]
+- Vue: Generischen Mechanismus für das automatische Fokussieren von Element ermöglichen [#3986]
+- Pipeline: Job "build_image" muss abbrechbar sein [#3987]
+- Dockerfile: Fehlerhafte Kodierung beim Einspielen der Inhalte [#3988]
+- Filter "Vorletztes und aktuelles Semester" für meine Veranstaltungen [#3989]
+- Deprecated Funktionen in der functions.inc.php [#4002]
+- Docker: Setzen des Namens der Installation auch per Umgebungsvariable ermöglichen [#4007]
+- Vue-Komponente StudipWysiwyg soll die Möglichkeit zum (Auto-) Fokussieren erhalten [#4020]
+- Vue: Laden der Basiskomponenten optimieren [#4032]
+- Archiv Upload für Bilder-Pool [#4056]
+- Cronjobs: Möglichkeit zur einmaligen Ausführung entfernen [#4078]
+- Möglichkeit schaffen, um die URL zur weiterführenden Hilfe in der Hilfelasche zu setzen [#4090]
+- Cronjobs laufen nicht [#4095]
+- Flexi in den Stud.IP-Kern integrieren/assimilieren [#4101]
+- Trails in den Stud.IP-Kern integrieren/assimilieren [#4102]
+- Framework-Klassen aus dem Verzeichnis app/controller nach lib verlagern [#4105]
+- Nicht-Modelklassen aus lib/models nach lib/classes verschieben [#4106]
+- Ausbau der Elearning Schnittstelle [#4109]
+- Ausbau der SOAP/XMLRPC Webservices [#4110]
+- Anpassungen an PHP8 [#4111]
+- Captcha als weitere Absicherungsmassnahme gegen Spam für das Formular zum Melden von Barrieren [#4113]
+- TIC: Einfacheres Arbeiten mit dem Formbuilder [#4117]
+- edu-sharing/auth-plugin umstellen auf composer [#4120]
+- Dockerfile: E_DEPRECATED-Warnungen abschalten und Config kürzen [#4123]
+- Return Type Hints im DocBlock von Methoden verbessern, die Plugins laden [#4133]
+- Darstellung von Migrationsnamen verbessern [#4138]
+- Unnötige Hintergrundfarbe bei Selector #tabs li [#4139]
+- Cacheverwaltung ist kaputt [#4141]
+- Updates der composer-Bibliotheken (Stud.IP 6.0) [#4148]
+- Update algo26-matthias/idna-convert v3.1.0 auf v4.0.2 [#4149]
+- Update codeception/codeception 4.2.2 auf 5.1.2 und codeception/module-asserts 1.3.1 auf 3.0.0 [#4150]
+- Update jumbojett/openid-connect-php v0.9.10 auf v1.0.0 [#4151]
+- Update psr/cache 1.0.1 auf 3.0.0 [#4152]
+- Update php-di/php-di 6.3.5 auf 7.0.6 [#4153]
+- Update phpowermove/docblock v2.0.1 auf v4.0 [#4154]
+- Update spomky-labs/otphp v10.0.3 auf 11.2.2 [#4155]
+- Update slim/slim 4.8.1 auf 4.13.0 und slim/psr7 1.4 auf 1.6.1 [#4156]
+- Update overtrue/phplint 3.1.1 auf 9.3.0 [#4158]
+- Update symfony/polyfill-php82 und symfony/polyfill-php83 von 1.28.0 auf 1.29.0 [#4159]
+- Update symfony/var-dumper v5.4.21 auf v6.4.7 [#4160]
+- Update woohoolabs/yang 2.3.2 auf 3.0.0 [#4161]
+- Update phpoffice/phpspreadsheet 1.19.0 auf 2.1.0 [#4162]
+- Update scssphp/scssphp v1.11.0 auf v1.12.1 [#4163]
+- Update psy/psysh v0.12.2 auf v0.12.3 [#4165]
+- Update caxy/php-htmldiff v0.1.9 auf v0.1.15 [#4167]
+- Update phpstan/phpstan 1.10.8 auf 1.11.0 [#4169]
+- Update phpseclib/phpseclib 3.0.1 auf 3.0.37 [#4170]
+- Update guzzlehttp/psr7 2.4.4 auf 2.6.2 [#4171]
+- Update tecnickcom/tcpdf 6.6.2 auf 6.7.5 [#4172]
+- Update opis/json-schema 1.1.0 auf 2.3.0 [#4173]
+- Verwaiste Bibliothek adlawson/vfs entfernen [#4174]
+- Update symfony/console v5.4.36 auf v6.4.7 [#4175]
+- Update symfony/process v5.4.36 auf v6.4.7 [#4176]
+- Update symfony/yaml v5.4.35 auf v6.4.7 [#4177]
+- Return Type von (Non)JsonApiController::getUser() verbessern [#4180]
+- Exception: Flexi\Factory::render(): Argument #3 ($layout) must be of type ?string, Flexi\PhpTemplate given [#4181]
+- Update svgo von 2.8.0 auf 3.3.2 [#4182]
+- Fehler beim Aufruf der Profilseite [#4190]
+- Umschalten des Caches in der Cacheverwaltung ist kaputt [#4195]
+- Name des Standardcaches in der Konfiguration wurde nicht angepasst [#4196]
+- Flexi\Factory:open(: Argument #1 ($template) must be of type Flexi Template string, null given [#4197]
+- JSONAPI-Route für das Clipboard implementieren [#4198]
+- Neues Layout für die Sidebar [#4200]
+- Neues Layout für Standard-Elemente [#4201]
+- Methoden bereitstellen, die OAuth1-Requests signieren oder verifizieren kann [#4203]
+- JSONAPI soll OAuth1 nicht mehr unterstützen [#4204]
+- Neues Layout für die Login-Seite [#4205]
+- Installationsskript bindet noch das "alte" Flexi ein [#4206]
+- Composer-Lib neomerx/json-api durch laravel-json-api/neomerx-json-api ersetzen [#4212]
+- Doppeltes Einbinden von phpoffice/phpspreadsheet in composer.json [#4213]
+- Anlegen von neuen Nutzern scheitert mit Exception "Neither email addresses nor URLs are allowed" [#4217]
+- JS: AbstractAPI bricht mit Fehler ab, wenn ein Query-Parameter null sein soll [#4218]
+- PHP Debug Bar einbauen [#4220]
+- PHPTemplate::_render() sollte keine Exceptions fangen [#4228]
+- Externe Seiten finden die Template-Engine nicht mehr [#4230]
+- ContentBar 2.0 [#4244]
+- Assistent für Roots nach Updates [#4245]
+- Fehler im "neuen" Trails\Controller [#4246]
+- Verwende Dependency Injection beim Anlegen von Plugin-Instanzen [#4247]
+- Fehler mit der Property "format" [#4248]
+- TypeError: ProfileController::getVisibilityValue(): Return value must be of type string|bool, null returned [#4252]
+- Erfassung der tatsächlichen Teilnehmendenzahl [#4253]
+- Neuinstallation: Fatal error: Uncaught Error: Class "Flexi\Template" not found [#4254]
+- JsonApi-Routen für MVV zur Ausgabe eines externen modularisierten Veranstaltungsverzeichnisses [#4255]
+- Einbau von Vips als Aufgabentool in Stud.IP [#4258]
+- Automatisierte Angaben in Fragebögen [#4259]
+- schedule.scss wird doppelt eingebunden [#4260]
+- Sprachauswahl für Originalfassung der Modul(teil)-Deskriptoren [#4261]
+- Accountmanagement für verknüpfte ILIAS-Accounts in Stud.IP [#4263]
+- Anzeige von ILIAS-Kursen auf "Mein Arbeitsplatz" [#4264]
+- Erweiterte Rollenzuweisung für ILIAS-Accounts [#4267]
+- Übergabe von Matrikelnummern und Studiengängen durch die ILIAS-Schnittstelle [#4271]
+- `StudipAutoloader` durch `composer` autoload-Feature ersetzen [#4282]
+- Node 18 als Mindestvoraussetzung [#4285]
+- VA automatisch löschen wenn sie keine Mitglieder mehr hat [#4289]
+- SQL-Fehler in Migration 6.0.7 [#4292]
+- Bootstrapping von Vue-Apps vereinheitlichen [#4294]
+- Anpassen der Vue-App "AdminCourses" auf neues Bootstrapping [#4295]
+- Anpassen der Vue-App "CacheAdministration" auf neues Bootstrapping [#4297]
+- Anpassen der Vue-App "ContentModules" auf neues Bootstrapping [#4298]
+- Anpassen der Vue-App "MyCourses" auf neues Bootstrapping [#4301]
+- Anpassen der Vue-App "Questionnaire" auf neues Bootstrapping [#4303]
+- Anpassen der Vue-App "ResponsiveNavigation" auf neues Bootstrapping [#4304]
+- Anpassen der Vue-App "StockImages" auf neues Bootstrapping [#4305]
+- Anpassen der Vue-App "TreeView" auf neues Bootstrapping [#4306]
+- Anpassen der Vue-App "Wiki" auf neues Bootstrapping [#4307]
+- Lib "illuminate/collections" als Tool für Collections einbinden [#4314]
+- Circular dependency in Plugins [#4316]
+- Circular dependency in plugins [#4317]
+- Termine nicht beim ersten beginnen lassen [#4320]
+- Installation im Docker kann nicht auf englisch genutzt werden [#4321]
+- PHP8-Warning [#4323]
+- Fatal error: Call to a member function getConfiguration() on null [#4324]
+- Fortschrittsbalken der Benachrichtigungen wird falsch zurückgsesetzt [#4327]
+- "Link zu dieser Veranstaltung kopieren" verwendet einen eigenen Mechanismus [#4329]
+- Hover-Effekt in Tabellen ist kaputt [#4332]
+- Fehlermeldung in Veranstaltungen mit Anmeldeset [#4336]
+- [Vue warn]: Failed to mount component: template or render function not defined. [#4337]
+- Courseware: Intergration des Companions in das neue Benachrichtigungssystem ist noch unausgegoren [#4338]
+- Call to undefined method QuestionBox::isCloseable() [#4342]
+- Fehler bei der Migration 6.0.10 (Restapi) [#4343]
+- Studiengruppe lässt sich nicht betreten [#4345]
+- Table 'studip.api_oauth_user_mapping' doesn't exist [#4347]
+- Neue VA anlegen kaputt [#4348]
+- Exception: Class "Studip\Forms\Form" not found [#4352]
+- Avatar bearbeiten enthält falsches Icon [#4359]
+- JsonAPI und Plugins laufen einen Fehler [#4362]
+- Webpack: Cache für babel-loader verwenden [#4366]
+- Anpassen der Vue-App "ConsultationCreator" auf neues Bootstrapping [#4367]
+- MVV: Dateien werden nicht aktualisiert sondern immer noch erneuert [#4370]
+- Polyfills für PHP 8.4 einbinden [#4373]
+- ContentBar::setInfo() ist ungenau definiert [#4380]
+- Visuelle Anpassungen an den Blubber-Komponenten [#4382]
+- JSUpdater::coreInformation sowie darin verwendete Methoden vereinfachen [#4383]
+- Zeiten/Räume-Seite: Fehlermeldungen zu überlappenden Raumbuchungen sollen wieder einen Link auf die andere Veranstaltung enthalten [#4387]
+- Neue Benachrichtigungen: Details werden standardmäßig ausgeblendet [#4388]
+- Ausbau von DBView und lib/dbviews [#4390]
+- Zuordnung von Veranstaltungen zu Semestern über Timestamp ausbauen [#4391]
+- Ausbau von TreeAbstract, TreeView und SemBrowse [#4392]
+- Neu angelegte Embedblöcke können nicht bearbeitet werden [#4395]
+- Schmuckbild aus der Sidebar entfernen [#4398]
+- Blubber: Anzeige der Icons für Kursinhalte falsch [#4412]
+- Stundenplan erneuern [#4421]
+- Blubber: Eingabefeld derzeit schwer zu erreichen [#4427]
+- STUDIP.Report in die neuen Notifications integrieren [#4428]
+- Polishing der neuen Notifications [#4432]
+- Editierbare Nutzungsbedingungen [#4433]
+- Neue Notifications auf der Loginseite sind kaputt [#4434]
+- DB-Cache funktioniert nicht mehr [#4436]
+- Meine Einrichtungen: Anzeige der Icons für Inhalte falsch [#4451]
+- Layout einer leeren Wikiseite ist defekt [#4456]
+- Wiki: Anlegen einer neuen Seite/eines Wiki Links weitestgehend defekt [#4459]
+- Nutzername im FROM-Mail-Header führt zu Spam-Einstufung [#4464]
+- LTI 1.2-Schnittstelle ist kaputt [#4465]
+- Fehler beim Aufruf des Webmigrator [#4467]
+- Fehler beim Aufruf des Webmigrator [#4468]
+- Textänderung Info-I bei den Benachrichtigungseinstellungen [#4470]
+- Mailbenachrichtigungen: Logo ist noch nicht hi-dpi [#4474]
+- Courseware: StructuralElement Aktionsmenü neu strukturieren [#4476]
+- Courseware: Übersicht der Lernmaterialien in Inhaltsverzeichnis anzeigen [#4477]
+- Neues Layout für den Header [#4478]
+- OAuth2 als SSO AuthPlugin [#4482]
+- Freie Anordnung des Reiters "Verwaltung" (wieder) erlauben [#4491]
+- Neues Layout für den Merksatz Block [#4495]
+- statische Message Boxen neu gestalten [#4504]
+- Wiki: Bearbeitende Person wird nach einiger Zeit aus dem Editor geworfen [#4525]
+- Besseres Betreffpräfix für E-Mails [#4529]
+- CSRFProtection::verifyRequest() darf nicht public sein [#4547]
+- Ausbau der Evaluationen in den Release-Notes erwähnen [#4554]
+- Probleme, die durch statische Code-Anaylse mittels PHPStan aufgefallen sind [#4562]
+- CLI-Command make:plugin hinzufügen [#4563]
+- Ilias Schnittstelle: SOAP_ENABLE wird noch abgefragt [#4570]
+- Class "Seminar" not found [#4592]
+- Class "DbView" not found [#4593]
+- Course::addMember(): Argument #1 ($user) must be of type User, [#4594]
+- Klasse "Course" ruft im "after_delete"-Callback Methode an fehlender Klasse auf [#4595]
+- PHP8-Warnungen bei der Einstellungsseite für die Benachrichtigungen [#4601]
+- Suche im Header ist defekt [#4604]
+- Austragen aus einer Veranstaltung funktioniert nicht [#4605]
+- Potentieller PHP8-Fehler in der Teilnehmerliste [#4606]
+- Undefined class 'ResourceBookingException' [#4615]
+- Course-Objekt hat ungültiges "end_time"-Additional Field und InstituteCalendarHelper nutzt dieses fehlerhaft [#4620]
+- Fehler beim Aufruf der Infoseite einer Studiengruppe [#4622]
+- Ablaufplan: Export nicht möglich [#4626]
+- Fehler beim Bearbeiten eines Anmeldesets [#4630]
+- Templates für SemBrowse wurde nicht entfernt [#4636]
+- Verloren geganger Code [#4637]
+- DbView wird noch in MyCoursesController verwendet [#4638]
+- CSS für die Webservices sowie einen Include auch entfernen [#4639]
+- PHP8-Warnungen bei Zeiten/Räume [#4647]
+- Verwaltung der Ankündigung ist kaputt [#4648]
+- Farben sollten auch als CSS-Variablen definiert und genutzt werden [#4651]
+- Fieldset header variable zeigt noch auf altes Farbset [#4653]
+- Exception auf der Verwaltungsseite der Semester [#4656]
+- Layout-Fehler in Courseware [#4660]
+- Benachrichtigungen machen Probleme in responsiver Ansicht [#4661]
+- AvatarController hat verwaisten Code [#4666]
+- Design: Vertikaler Abstand der Content-Boxen [#4668]
+- Design: Fieldsets noch inkonsistent [#4669]
+- Design: Fehlermeldungen [#4670]
+- Design: Farbbalken auf der meine Veranstaltungen zu breit? [#4672]
+- Neues Design/Blubber: Seitenleiste noch nicht optimal [#4673]
+- Forum/Design: Abstände zu gering [#4674]
+- Design: "Footer" von Widgets/ContentBoxen passt nicht mehr [#4675]
+- Persönliche Angaben: Skype entfernen [#4677]
+- Design: ContentBoxen, FieldSets und Co. sind noch nicht konsistent [#4679]
+- Design: Avatar in der Kontextzeile hat noch nicht die richtige Größe [#4680]
+- Polishing: Töne für Notifications können nicht in allen Browsern abgespielt werden [#4684]
+- Icons und Logo im Header nicht richtig ausgerichtet [#4685]
+- Veranstaltung anlegen endet mit Fehler [#4686]
+- PHPStan soll fester Bestandteil der CI-Pipeline werden [#4687]
+- phpstan-Meldung bzgl. ZipArchive [#4696]
+- Überbleibsel von entfernten Klassen aus dem Autoload in composer.json entfernen [#4697]
+- package.json enthält noch Referenz auf svn [#4702]
+- Nav-Ebene 2 hat unterschiedliche Höhen [#4704]
+- Konfiguration der QuickSelection öffnet sich nicht mehr im Dialog [#4707]
+- Migration für Audio-Notifications funktioniert nicht bei geänderter Voreinstellung [#4710]
+- Hover-Effekt in der Sidebar inkonsistent [#4719]
+- Radiobuttons im OptionsWidget haben zu viel Abstand [#4720]
+- Neues Design: Fullcalendar-Buttons sind nicht vertikal-zentriert [#4722]
+- Widget "Meine Veranstaltungen" ist kaputt [#4728]
+- Button Layout unausgewogen [#4732]
+- Fehler beim Erstellen von Sprechstunden [#4734]
+- Änderungen für TIC #3278 wurden wieder ausgebaut [#4735]
+- Icons haben falsche Position im ActionWidget [#4736]
+- Layout durch Wegfall von Schmuckbild uneinheitlich [#4737]
+- Cache::getItems sollte associativen array liefern [#4740]
+- Fehler beim Erstellen eines Plugins über `cli/studip make:plugin` [#4743]
+- Logout in der responsiven Ansicht ist defekt [#4744]
+- Fehler im Veranstaltungsverzeichnis [#4746]
+- Beim Ändern der Heimateinrichtung wird kein Eintrag in der Tabelle seminar_inst erzeugt [#4751]
+- MAIN: Suche > Veranstaltungsübersicht > Modulverzeichnis > Studiengangsteil anklicken [#4769]
+- PHP8 - Warnungen in CourseNavigation [#4771]
+- StudipController::render_form() kann nur für Dialoge verwendet werden [#4775]
+- Root darf leider doch nicht alles... Gesperrte Veranstaltungen sind auch für Root gesperrt [#4779]
+- Neuer Root-Assistent wird auch für Nicht-Roots angezeigt und läuft in Fehlermeldung [#4783]
+- Umgang mit den Berechtigungen für die Routen der Userfilter und AdmissionRules [#4785]
+- Polishing: DocBlock und Code von studip_interpolate generalisieren [#4787]
+- Vue-Komponente StudipDialog sollte auch numerische Werte für die Höhe und Breite erlauben [#4788]
+- Source-Maps sind im Development-Modus nicht nutzbar [#4790]
+- SourceMaps für JavaScript sind immer noch defekt [#4793]
+- Doppelter Schließen-Button beim Assistenten für root nach Updates [#4794]
+- StEP-3747 - Courseware: Neues Lernmaterial anlegen erzeugt Duplikate [#4795]
+- Request::option() und Request::optionArray() ausbauen [#4799]
+- Übergabe des falschen Objekts für StructuralElement::canRead() [#4815]
+- SQL Fehler beim Eintragen von Teilnehmern, wenn only_inst_user gesetzt ist [#4819]
+- Vue-Komponente TextareaWithToolbar entfernen [#4820]
+- Gesperrte Veranstaltungen können von ihren Lehrenden und Studierenden nicht über die Schnellsuche betreten werden [#4822]
+- Anlegen einer Veranstaltung funktioniert nicht [#4825]
+- Fehler in Course_StatusgroupsController::batch_cancel_members_action [#4827]
+- Templates der Elearning-Schnittstelle auch entfernen [#4831]
+- Auskommentierten Code in visual.inc.php entfernen [#4833]
+- Globale Einstellung SHOW_RELEASE_NOTES wird nicht verwendet [#4835]
+- Templates des alten Kalenders auch entfernen [#4840]
+- Anmeldsets: Übersicht "teilnehmerbeschränkte Anmeldungen" [#4842]
+- Unknown action 'addTeacher' wenn ich Lehrende hinzufügen will [#4846]
+- Fragebögen: Formular im Dialog wird doppelt ausgegeben [#4854]
+- Layout des Headers im Vollbildmodus ist kaputt [#4865]
+- Cronjob Verwaltung unübersichtlich [#4868]
+- Table 'studip.schedule' doesn't exist [#4870]
+- Layout Bug: Breite von Labels in Formularen nicht mehr richtig [#4871]
+- Layout Bug: Buttons im Fullcalendar [#4872]
+- Layout Bug: select neben button zu hoch [#4873]
+- Layout Bug: Buttons neben Suchfeld [#4874]
+- CourseDateList::toHtml: Die Ausgabe ist verbesserungswürdig [#4889]
+- Ansicht von Admin->Rollen und Admin->Datenfelder kaputt [#4893]
+- Button Position im Wiki falsch [#4894]
+- Rahmen auf der Verwaltungsseite haben falsche Farbe [#4895]
+- Falscher Border an Sidebar [#4898]
+- Neues Loginformular ist etwas kaputt [#4900]
+- Einer Massenmail zugeordnete Filter werden nicht gespeichert [#4901]
+- Garuda: Probleme mit Strict Mode in SQL und PHP8-Warnungen [#4902]
+- Profil-Menü - Abstände passen nicht [#4903]
+- Fehler in Komponente CourseMemberAdmission [#4904]
+- Großes Icon lässt Auswertung der Likert-Skala verrutschen [#4905]
+- Fehler beim Erstellen von Veranstaltungen [#4909]
+- Doppelter Rand im Avatar Menü [#4912]
+- PHP-Deprecation: Creation of dynamic property StudipDispatcher::$current_plugin is deprecated [#4913]
+- Course_TimesroomsController: Use of "parent" in callables is deprecated [#4914]
+- Neue Notifications: MessageBoxen statt PageLayout für reine Inhaltsinformation verwenden [#4915]
+- Wiki/ContentBar: Leiste wird zu breit beim Scrollen [#4920]
+- Wiki/ContentBar/WYSIWYG: Toolbar des Editors an falscher Stelle [#4922]
+- Wiki: Gleichzeitiges automatisches und manuelles Speichern löst Popup aus [#4924]
+- Deprecated: Calling stream_context_set_option() with 2 arguments is deprecated [#4926]
+- Tabelle auf Seite "Im Pluginverzeichnis vorhandene Plugins registrieren" ist nicht sortierbar [#4927]
+- Filter "semester" bei Route /courses bzw. StudipSemSearch ist defekt [#4928]
+- Übersicht Studiengruppen und LV sollten "baugleich" sein [#4932]
+- Forum: Toolbar des Editors an falscher Stelle [#4945]
+- PHP8: Warnungen in den Benachrichtigungseinstellungen [#4948]
+- Tabelle bei den Raumkategorien ragt über das Fieldset hinnaus [#4949]
+- Migration 6.0.35 nutzt den SQL-Dialekt von MariaDB [#4954]
+- Neue Startseite: Sprachicons mit Text statt Flaggen sind zu groß [#4955]
+- Raumanfrage auflösen geht nicht mehr [#4957]
+- PHPStan auf v2 updaten [#4958]
+- Suche wirft SyntaxError [#4959]
+- Sortierung der UserFilterFields arbeitet auf Instanzattributen, obwohl diese als static deklariert sind [#4960]
+- HTML-Mails: Headerbild wird nicht ausgegeben [#4961]
+- Zeiten/Räume: Anzeige von Nachrichten bei Sammelaktionen überdeckt die komplette Seite [#4964]
+- HTML-Mails: Automatische Benachrichtung - fehlendende Elemente/Informationen? [#4966]
+- Fehler auf Login-Seite [#4974]
+- JS-Fehler in der Courseware [#4975]
+- Migration 6.0.10 wirft Fehler [#4977]
+- PHP8-Warnings in Migration 6.0.35 [#4978]
+- 2FA kaputt [#4980]
+- Die Seite zur Eingabe der tatsächlichen Teilnehmerzahlen hat als Überschrift immer Courses [#4982]
+- lib/classes/Seminar.php ist leer [#4986]
+- my_courses: Veranstaltungsübersicht lädt begrenzte VAs nicht korrekt [#4987]
+- Courseware: Tastaturbedienung funktioniert nicht mehr [#4988]
+- Die Änderungen an der Pipeline zum Thema Linting machen Plugins kaputt [#4989]
+- Blubber im Dialog zeigt zu viele Informationen [#4990]
+- Vorhandene Plugins können nicht mehr gezielt registriert werden [#4993]
+- neue Login-Seite funktioniert nicht, bevor Migration auf 5.5 ausgeführt wurde [#4997]
+- Loginseite: FAQ-Box kann beliebig hoch werden [#4998]
+- Contentbar Buttons Background-Color [#4999]
+- Neue Avatarbilder [#5005]
+- Loginformular - fehlende Animation [#5006]
+- Neues Loginformular - Standardformular bleibt nicht bei Falscheingabe offen [#5007]
+- PHPLib - Öffentliche Belegungspläne gehen nicht [#5008]
+- Responsive: Elemente zu breit/falsch ausgerichtet [#5010]
+- CW Aufgaben können nicht bearbeitet werden [#5011]
+- VA lässt sich aus Übersicht nicht merh öffnen [#5013]
+- Suchbox im Header ist zu groß [#5018]
+- Fragebögen erstellen ist defekt [#5020]
+- Layout: Überlauf in zweiter Navigationsebene ist nicht richtig ausgerichtet [#5021]
+- Polishing: Auswahlformular für Überschneidungscheck (MVV) modernisieren [#5022]
+- Fehler bei Hochkontrastmodus in der Kopfzeile [#5027]
+- „Error: Fehlende Session.“ beim Aufruf einer falschen Trails URL [#5029]
+- Weiterleitung Persönliche Startseite funktioniert nicht. [#5030]
+- Stundenplan: Einstellungen: Wochentage haben zwei Eingabefelder [#5032]
+- Stundenplan lädt nicht [#5033]
+- Notifications haben keinen Timeout-Balken mehr [#5034]
+- Polishing: Design des Stundenplanes für 6.0 anpassen [#5035]
+- Polishing: Stundenplan braucht Tagesansicht [#5036]
+- Stud.IP verliert nach kurzer Zeit die Session [#5038]
+- cli/studip sorm:describe läuft in Fehler: Table 'webservice_access_rules' doesn't exist [#5039]
+- Stundenplan: Umschalten der Größe funktioniert nicht [#5040]
+- Stundenplan: Semesterwähler bewirkt keine Änderung bei der Auswahl von Veranstaltungen [#5041]
+- Zuordnung Studienbereich: Suche noch unschön [#5042]
+- Shibboleth Login kaputt [#5045]
+- Messageboxen sind an manchen Stellen ohne Schutzraum [#5047]
+- Weiterleitung im Formularbaukasten funktioniert nicht mehr [#5049]
+- Fehler beim Aufruf eines Lernmaterials im Arbeitsplatz [#5050]
+- Courseware: Feedback-Fehler beim Anlegen eines neuen Blocks [#5051]
+- Courseware: Fehler bei uninitialisierten Blöcken (Audio, …) [#5053]
+- Download von Dateien ist kaputt [#5055]
+- studip_default_data.sql benennt Semester mit „SS“ und „WS“ statt „SoSe“ und „WiSe“ [#5057]
+- Admin-VA - Export funktioniert nicht [#5059]
+- Cookienamen "Seminar_Session" umbenennen [#5061]
+- Pluginaktion wird doppelt gerendert [#5062]
+- JS/Layout-Fehler in Blubber [#5063]
+- Plugins können in der Verwaltung nicht mehr runtergeladen werden [#5064]
+- Kaputte Ansicht des Logout-Menüs bei deaktivierter Benachrichtung [#5065]
+- Kalender mit anderen Nutzen teilen funktioniert nicht [#5067]
+- Icon aus KeePassX Erweiterung wird angezeigt obwohl Login eingeklappt [#5068]
+- Login: zu viel Platz bei eingeklapptem Login [#5069]
+- Fehler beim Speichern eines Moduls in der Originalsprache [#5070]
+- Nutzungsbedingungen: nach Ablehnung werden diese trotzdem akzeptiert [#5071]
+- Druckfunktion zeigt immer Bild des Veranstaltungskontextes [#5073]
+- Hinweistexte auf Loginseite sollten mehrsprachig möglich sein [#5074]
+- Sortierung bei Veranstaltungs- und Einrichtungshierarchien wird nicht gespeichert [#5076]
+- Automatisches Eintragen > Suche nach Veranstaltungen [#5078]
+- PHP 8 Warnings globale Suche [#5082]
+- Polishing: Zu lange Veranstaltungstitel müssen behandelt werden [#5084]
+- Anmelderegel: Timepicker wird nicht angezeigt [#5085]
+- Fehler bei der Anmeldeset-Verwaltung [#5086]
+- Meine Veranstaltungen verlinkt noch auf seminar_main.php [#5087]
+- System kaputt wenn CACHE_IS_SESSION_STORAGE=true [#5089]
+- Übrig gebliebene Verwendung von $GLOBALS['auth'] entfernen [#5090]
+- Design der Formulare inkonsistent [#5091]
+- Verloren gegangene Änderungen aus Login/Logout [#5092]
+- Anzeige der Notifications verhält sich noch komisch [#5093]
+- OER: Bearbeiten zeigt keine Schlagworte an [#5094]
+- Courseware Blöcke lassen sich nicht per Drag&Drop einfügen [#5095]
+- Klick auf neue Ankündigung führt zu Exception: Default controller 'default' not found' [#5096]
+- Courseware Block sortieren ist nicht persistent [#5097]
+- course/lti-Controller: Exception beim Aufruf [#5098]
+- PHP-Fehler beim Login über SSO, wenn das auth_plugin nicht übereinstimmt [#5099]
+- Nach Auswahl des Sichtbarkeitsstatus wird nur eine leere Seite angezeigt [#5100]
+- Courseware Inhaltsverzeichnis ist nicht aktuell [#5101]
+- Polishing: Courseware [#5102]
+- PHP8-Warning in der JSONAPI-Route "/courses" [#5103]
+- JSONAPI: Falsche Werte bei der Route "/courses" [#5104]
+- JSONAPI: Suche in der Route "/courses" nicht mehr effektiv möglich [#5105]
+- Migration 6.0.39 erzeugt SQL-Fehler [#5111]
+- deaktivierte Buttons in Dialogen haben falsche Farben und zu wenig Kontrast [#5114]
+- Aufgaben(VIPS): Zufällige Reihenfolge von Aufgaben wird im Inhaltsverzeichnis nicht berücksichtigt [#5116]
+- Endlos-Redirect beim Öffnen von Bookmark-Links [#5118]
+- Im Profil eingestellte Sprache wird nach dem Login nicht angewendet [#5124]
+- Polishing: Hilfe-Tour zu Studiengruppen veraltet [#5125]
+- Polishing: Hilfe-Tour "Was ist neu in Stud.IP 6.0" [#5126]
+- Stundenplan: Ausblenden blendet immer alle Termine einer VA aus [#5130]
+- Stundenplan: Fehlende Angaben im Details-Dialog [#5131]
+- Quicksearch ist nicht richtig ausgerichtet [#5137]
+- Menüpunkte in der responsiven Navigation zweizeilig [#5143]
+- Cacheumstellung liefert Exception [#5147]
+- Terminvergabe: Extension-Slots funktionieren mit Vue3 nicht mehr [#5148]
+- Zugangsberechtigungen in einer Veranstaltung lassen sich nicht ändern. [#5150]
+- Aufruf der Veranstaltungsdetails geht nicht [#5151]
+- SeminarCycleDate: getMostBookedRoom() und getMostUsedFreetextRoomName() sind kaputt [#5152]
+- Schwierigkeiten mit StudIPPlugin::perform nach Einbau von #1552 [#5155]
+- Fehler in CoreParticipants::getTabNavigation() [#5160]
+- Anzeige im Dialog zu einem Werkzeug auf der Verwaltungsseite ist kaputt [#5162]
+- Vips: Icons und Screenshots aktualisieren [#5163]
+- Polishing: Werkzeuge [#5164]
+- Unbekannte Semester an diversen Stellen [#5165]
+- Anmelderegel: Passwort kann nicht eingegeben werden [#5168]
+- Anmeldeset als Dozent bearbeiten endet in Zugriff verweigert [#5170]
+- Fehler in Dateiübersicht von Veranstaltung [#5172]
+- Links zu Dateien im Editor in der Anzeige von Exceptions ermöglichen [#5175]
+- Header Links sind nicht richtig ausgerichtet [#5179]
+- "Passwort anzeigen" generisch zur Verfügung stellen [#5186]
+- Autor muss in Einrichtung sein um zu VA hinzugefügt zu werden [#5187]
+- "Exklusiver Selbsteintrag" und "Blubber" in Gruppen lässt sich nicht speichern [#5188]
+- Benachrichtigungsmail bei Forenposts verwendet nicht das Standardlayout [#5189]
+- Sprechstunden: Durchführende Personen beim Anlegen nicht eintragbar [#5191]
+- Inhaltsblock auf der Loginseite läuft aus dem Kasten [#5192]
+- Blubber: »Hierauf antworten« nicht möglich [#5193]
+- Two way data binding issue of UserFilterInput.vue [#5196]
+- Courseware: Fehler im Block Verweissensitive Grafik [#5198]
+- Vue: Dialoge haben falschen z-index [#5199]
+- Call to undefined method SeminarCycleDate::getMostBookedFreetextRoom() [#5200]
+- Veranstaltungsübersicht: Kaputte Ansicht bei "Farbgruppierung ändern" [#5201]
+- Update CKEditor auf v43 [#5209]
+- Terminvergabe - Termine am gleichen Tag lassen sich nicht anlegen [#5210]
+- PHP 8: Workaround für LC_NUMERIC entfernen [#5211]
+- Polishing: PHP-Attributes beim Upgrade auf php-di v7 [#5214]
+- PHP - Warnungen im Mail-Template [#5215]
+- ReturnType bei Studip\DIContainer ist immer noch falsch [#5217]
+- Das Forum verwendet nicht die neuen Notifications [#5218]
+- Login Formular hält in "medium" unnötig Raum für Infobox frei [#5220]
+- Aufgaben: Kaputter Upload von Dateien bei Textaufgabe-Fragen [#5222]
+- Fehler beim Import von Teilnehmenden via CSV in eine Veranstaltung [#5227]
+- MultiPersonSerach: Dialog vertikal etwas zu klein [#5228]
+- Nutzerverwaltung: Meldung besser umbrechen [#5229]
+- Verwaltungsseite: Nach dem Umsortieren sind abgeschaltete Tools verschwunden [#5232]
+- Tour zu Studiengruppen enthält nicht-legalen Wert [#5234]
+- Studip\VueApp sieht Vuex als primären Store [#5235]
+- Startseiten-Widget "Meine Veranstaltungen" wirft JS-Fehler [#5247]
+- Links in Benachrichtigungen zu Forumsbeiträgen kaputt [#5248]
+- Enter drücken beim Login schaltet die Passwortanzeige um [#5253]
+- Löschen von Studiengruppen wird von zu vielen Abfragen gestört [#5254]
+- Anmeldesets: Fehlende Regeln, führen zu einem Fehler [#5255]
+- SeminarCycleDate::toString und CourseDate::getFullName beachten Freitext-„Raumbuchungen“ nicht [#5256]
+- VIPs: Exportierte Aufgabenblätter lassen sich nicht importieren [#5261]
+- Launch Presentation claim fehlt beim LTI Aufruf [#5262]
+- MAINTENANCE_MODE_ENABLE funktioniert nicht mehr [#5263]
+- check_admission Cronjob kaputt [#5269]
+- Cronjob "Datenbank bereinigen" kaputt [#5270]
+- Schnellsuche: Ausklappfenster hängt zu weit links [#5274]
+- Blubber: Seitenleiste scrollt unnnötig [#5275]
+- Wiki: Breadcrumb in der Contentbar ist manchmal ohne Name der Seite [#5280]
+- Änderung eines Einzeltermins ändert die Raumbuchung nicht [#5281]
+- Courseware: Fehler in »Diagramm«-Block [#5283]
+- Blubber: Fehler beim Umschalten aus einem leeren Thread [#5284]
+- Layout Dateibereich Header nicht korrekt [#5285]
+- Kompakte Navigation: Icons sind falsch positioniert [#5286]
+- Multiple Redirect [#5289]
+- PHP8-Warnungen [#5290]
+- Courseware: Fehler in »Diagramm«-Block (Safari) [#5291]
+- Vue Dialoge lassen sich außerhalb des Sichtfeldes verschieben [#5292]
+- Fehlermeldung bei Nachrichtenversand an mehrere Veranstaltungen aus der Adminansicht [#5296]
+- Courseware: Leerzeichen im »Embedded«-Block [#5297]
+- Courseware: Fehlerchen im »Erfolge«-Block [#5298]
+- Courseware: Fehlerchen im »Persönliche Informationen«-Block [#5299]
+- Courseware: Änderungen am »Autoplay Timer in Sekunden« im »Galerie«-Block [#5300]
+- Courseware: Änderung der Höhe im »IFrame«-Block [#5301]
+- Courseware: »Schreibmaschine«-Block [#5302]
+- Startseite - Widget Studiengruppen: doppelte Überschrift [#5303]
+- Massenmail-Nachrichtenübersicht hat Sidebarinhalt im Content [#5305]
+- Massenmailversand an mehrere Veranstaltungen wirft Fehlermeldung [#5307]
+- Systemsounds: Lautstärke im Vergleich zu anderen Sounds noch zu hoch [#5308]
+- Aufgaben: Arbeitsblatt erstellen gibt PHP-Fehlermeldung [#5309]
+- Massenmailversand: Falsche Ersetzung in Serienmailfeldern und inkorrekte Ermittlung der Zielveranstaltungen [#5310]
+- Ankündigungen erstellen: Suche nach Einrichtungen etc. zeigt SQL an [#5311]
+- CKEditor: "Branding" entfernen [#5312]
+- Optimierte Grafik für Personen-Avatar [#5314]
+- Hilfeseiten für 6.x fehlen noch [#5315]
+- Optimierung des Hintergrundbildes der mobilen Navigation [#5316]
+- Loginscreen ist top-left und nicht zentriert [#5318]
+- Notifications: Linkfarbe/Hintergrundfarbe sehr ähnlich [#5320]
+- Meine Veranstaltungen - Unterschiedliche Info-Icons [#5323]
+- Austausch einiger Icons (bisher falsch gesetzt, bisher fehlend, grafisch repariert) [#5324]
+- HTML-escaped Inhalt in Massenmails [#5326]
+- make icons ersetzt Farben nicht vollständig [#5329]
+- LTI 1.3.: deployment ID wird auch bei globaler Konfiguration eines Tools in jedem Kurs hochgezählt [#5330]
+- Austausch Loginvisual für 6er Linie [#5332]
+- Überarbeitete Icons für 6.0 [#5333]
+- COURSE_SEARCH_IS_VISIBLE_NOBODY wird nicht mehr berücksichtigt [#5334]
+- Verbindliches Anmeldung, Icon ist kaputt [#5336]
+- Stundenplan: Responsive wird der Titel zu groß/ungünstig umgebrochen [#5337]
+- CotentBar 2: Kompakte Ansicht springt noch beim Scrollen [#5338]
+- Globale Suche: Ergebnisliste falsch positioniert [#5341]
+- notify-not-ok.mp3 existiert nicht [#5343]
+- Wiki: "Automatisches Speichern aktivieren" hat keinen Default [#5345]
+- Layout des Lizenzwählers kapuut [#5346]
+- "i"-Symbol zu hoch auf Loginseite [#5347]
+- Webpack zeigt viele Warnings wegen @nest [#5354]
+- Schwellwert für ActionMenu wird nicht mehr beachtet [#5358]
+- Blubber scrollt immer nach unten [#5360]
+- 2FA: falschen Token per Mail erhalten [#5364]
+- Courseware: Fehler in »Dokument«-Block [#5367]
+- Fehler bei Render-Text [#5368]
+- ENABLE_COURSESET_FCFS hat keinen Effekt [#5369]
+- Falsche Zeiten im Abgabeprotokoll in Vips [#5370]
+- OER: TypeError: this.tagHistory is undefined [#5375]
+- Aufgaben: Übernahme der Übungsgruppen aus Vips funktioniert nicht [#5380]
+- Kalender: »Veranstaltungen auswählen« hat keinen Effekt [#5387]
+- Fehlermeldung bei Eintragung in die Warteliste [#5390]
+- "TypeError: e.target.closest is not a function" in einem Dialog [#5393]
+- Infoseite: Link erstellen nicht möglich. [#5394]
+- Teilnahmebeschränkte Veranstaltung: Teilnehmende können nicht manuell hinzugefügt werden [#5402]
+- Meine Veranstaltungen Widget zeigt nichts an [#5409]
+- Teilnehmende können nicht von der Anmeldeliste genommen werden [#5415]
+- Viele DB Anfragen an semester_data auf jeder Seite [#5418]
+- Viele DB Anfragen an (ex_)termine im Profil [#5419]
+- OAuth2: Fehlende Session [#5424]
+- User nobody in Tabelle priorities führt zu Fehler [#5425]
+- Courseware: PDF-Seitenexport nicht möglich [#5426]
+- Suche im Log führt zu Fehlermeldung [#5428]
+- Fehlerhafter Eintrag für die DebugBar in der .env.dist [#5434]
+- Viele DB Anfragen an seminar_inst auf jeder Seite [#5442]
+- Docker-Container: Datenbank Migration schlägt fehl [#5443]
+- Vue3-Integration in Plugins funktioniert nicht. [#5446]
+- Vorgemerkte Veranstaltungen im Stundenplan: „Termin ausblenden“ und „Direkt zur Veranstaltung“ funktioniert nicht [#5448]
+- Loginseite: Textgrößen noch zu klein [#5450]
+- Undefined variable $course in /home/studip/studip-git/lib/classes/ResponsiveHelper.php on line 269 [#5451]
+- WYSIWYG: Farben im Formatwähler teilweise kaputt oder zu wenig Kontrast [#5452]
+- Root-Assi: Kleine Nickeligkeiten am Design [#5453]
+- Andere Status in CustomPerformLegacyRouteStrategy fehlen [#5455]
+- MariaDB Syntax error in 6.0.13_alter_schedule_table.php [#5459]
+- Terminblöcke anlegen mit englischsprachigem Profil nicht möglich [#5461]
+- Barriere-Melden Formular ist kaputt [#5464]
+- Courseware: Anklicken eines geteilten Lernmaterials produziert Fehler [#5465]
+- "Barriere melden"-Formular: Validierung kaputt [#5466]
+- Beim Erzeugen von Course Objekten werden mehrfach sinnlos die beteiligten Einrichtungen abgefragt [#5467]
+- Sprechstunden: Einzeltermine anlegen funktioniert nicht [#5469]
+- Anmelderegel: Datenfelder werden als Auswahlbedingung nicht angezeigt [#5483]
+- "npm run webpack-prod" läuft aktuell nicht durch [#5484]
+- Stundenplan zeigt keine Termine an, wenn [#5486]
+- LTI: Missing template "course/lti/process_select_link" [#5488]
+- Studiengruppen: Migration legt alle Spalten für MD5 ids falsch an [#5489]
+- Stundenplan: Migration macht die Spalte course_id kaputt [#5490]
+- LTI-Schnittstelle: Nach Update alle Konfigurationen und Verknüpfungen verschwunden [#5491]
+- Verwaiste Bilder unter public/assets/images [#5494]
+- Ankündigungen: Ankündigungen auf der Loginseite lassen sich nicht finden [#5497]
+- Loginseite: Im responsive Modus sind die Meldungen noch zu breit [#5498]
+- Media Proy: $cache must not be accessed before initialization [#5499]
+- Warteliste: Anmeldezeitraum stimmt nicht mit der Position überein [#5500]
+- Fehler beim Speichern von Anmeldesets [#5501]
+- Gelöschtes Icon wurde nicht ersetzt [#5502]
+- Inkonsistenz: Datepicker.vue-Komponente nutzt das Datumsformat des Browsers zur initialen Darstellung eines Datums, aber beachtet dieses nicht bei der Auswahl eines anderen Datums [#5507]
+- Hilsfunktion "mila()" verlässt sich auf nicht mehr vorhandene Variablen [#5510]
+- Bedingte Anmeldung mit Datenfeldern führt zu Fehler [#5522]
+- CSS des CKEditors wird nicht mehr geladen, wenn damit erstellte Inhalte angezeigt werden [#5558]
+- Töne in den neuen Benachrichtigungen ausbauen [#5562]
+- Courseware: Fehler im »Blickfang«-Block [#5563]
+- OAuth2: Scopes können nicht konfiguriert werden [#5567]
+- Datei upload dropzone reagiert nicht optisch auf dragover [#5574]
+- Courseware: Suche funktioniert nicht [#5575]
+- Sprachumschalter [#5578]
+- Aufgaben: Zuordnung der Teilnehmer zu Übungsgruppen unter "Ergebnisse" ist falsch [#5579]
+- CKE css überschreibt Stud.IP css [#5586]
+- Vue-Chunk exportiert pinia nicht [#5588]
+- Redirect nach WebSSO-Login geht verloren [#5593]
+- Datepicker Vue-Komponente übernimmt manuelle Eingaben nicht [#5600]
+- Wiki: Seiteninhalt wird beim Speichern durch die HTML-Darstellung des Wiki-Markup ersetzt [#5604]
+- Status des Autosave im Wiki zu uneindeutig [#5606]
+- Wiki: Sicherheitsabfrage beim Klick auf "Speichern" [#5608]
+- Fehler beim Stundenplan in der mobilen Ansicht [#5614]
+- Wiki: Bearbeitende Person wird aus dem Editor geworfen, wenn ein weiterer Nutzer die Seite zu bearbeiten versucht [#5618]
+- Aufgaben: Spalte "Aufgabentyp" im Arbeitsplatz ist immer leer [#5619]
+- Methode StudipAuthOAuth2::getUsernameKey() verwendet die falsche Reihenfolge [#5624]
+- Hinweis "[versteckt]" auf "Meine Veranstaltungen" hat keinen Abstand [#5626]
+- Aufgaben: Default für Bearbeitung in Übungsgruppen ändern [#5635]
+- Studierendenansicht: Messagebox statt Notification [#5637]
+- Nutzung der Vue-DevTools defekt [#5652]
+- Vips: Call to a member function delete() on null [#5658]
+- VVZ: Anzahl der Veranstaltungen lädt nicht nach [#5677]
+- Routen von JsonApiPlugin erst verfügbar, wenn das Plugin für nobody freigeschaltet ist [#5681]
+- Consultation: Termin lässt sich nach Ändern von Datum nicht anlegen [#5682]
+- Nach dem Login wird nicht mehr auf die ursprüngliche URL weitergeleitet [#5683]
+- Weitere Rechtschreibfehler [#5702]
+- Fragebögen: Antwortoptionen bei Auswahlfragen können nicht gelöscht werden [#5713]
+- Courseware: Öffentliche Links sind nicht öffentlich [#5717]
+- PHP8-Warnungen [#5723]
+- Unknown column 'lti_deployments.options' in 'where clause' [#5739]
+- Fix Range::isAccessibleToUser() implementation [#5754]
+- Benachrichtigungen über ausgefallene Termin: Mailtext ist konfus und hat andere Schwächen [#5767]
+- Terminverwaltung: Default bei Benachrichtigungen und Hinweistext [#5768]
+- Terminverwaltung: Platzhalter in Notification [#5769]
+- Verzeichnisstrukturen: Adminseiten haben defekte UI [#5773]
+- Neue Demodaten [#5779]
+- Aktivierungslink für Mailänderung defekt [#5781]
+- Demodaten: Dateibereich: Der Link auf die Datei „mappe_studip-el.pdf“ ist kaputt [#5785]
+- Demodaten: Im Dateibereich wird ein Sitzungsordner für einen gelöschten Veranstaltungstermin angelegt [#5786]
+- Aktualisierung von config/studip-requirements.php [#5797]
+- Verwaltung der Studiengruppen fehlerhaft [#5805]
+
# 08.08.2025 v 5.5.6
https://gitlab.studip.de/studip/studip/-/issues?milestone_title=Stud.IP+5.5.6&state=all