diff --git a/ChangeLog.md b/ChangeLog.md index 78662e63f10cb328bae639dc66d3ecc36b4685ad..beec59bdbf20ef641bc0bd0f1f87c2e32ff9c1cc 100644 --- a/ChangeLog.md +++ b/ChangeLog.md @@ -1,3 +1,231 @@ +# 18.06.2024 v 5.5 + +https://gitlab.studip.de/studip/studip/-/issues?milestone_title=Stud.IP+5.5&state=all +- Anspringen von Ankündigungen soll diese gleich öffnen [#912] +- Überarbeitung des Terminkalenders in Stud.IP [#1354] +- Kalender/Stundenplan: Teilweise schwierige Kontraste der Farbboxen [#1368] +- Wiki: Autor:innenzuordnung in der Versionierung ausschließlich über Farben [#1377] +- Registrierungsformular mit FormBuilder neu bauen [#1559] +- Wiki: Wiki-Seiten sollen umbenannt werden können [#1790] +- StEP00370 Neuprogrammierung der "Externen Seiten" [#1800] +- Neuentwicklung der Exporte [#1959] +- Aktuelle Termine führen nicht zur Veranstaltung [#2011] +- LESS/SCSS-Farbvariablen durch CSS-Variablen ersetzen [#2125] +- Courseware: Bewertung von Lernmaterialien [#2472] +- Werkzeugleiste für Courseware [#2488] +- Hinzufügen von Blöcken/Abschnitten per Drag&Drop [#2532] +- Courseware-CSS nur bei Bedarf laden [#2627] +- Nutzendenfreundliche Umgestaltung der Loginseite [#2660] +- Fragebogen: Sortierung nach Spaltenüberschriften [#2822] +- Likertskala und Polskala sollen absolute Zahlen in der Auswertungen anzeigen [#2911] +- Nachrichten: Textstrings „Nachrichten im Posteingang löschen“ und „Nachrichten im Postausgang löschen“ ersetzen [#2975] +- Trennlinien in Aktionsmenüs ermöglichen [#3013] +- Fehler beim Zustellen von E-Mails an den Absender senden lassen [#3023] +- Lernmaterialien in Courseware sortieren [#3032] +- Array bei UNI_LOGOUT_ADD zulassen [#3092] +- Widget-Verwaltung der Startseite auf SORM umstellen [#3094] +- Neugestaltung der ersten Seite eines Lernmaterials (Courseware) [#3111] +- Lernmaterial OER-Metadaten nur bei Inhaltstyp OER-Material anzeigen [#3112] +- Aufräumen von object_user_visits in den GarbageCollector aufnehmen [#3113] +- Mindestanforderung auf PHP 7.4 hochsetzen [#3123] +- Informationsseite zu Leichter Sprache bereitstellen [#3132] +- Avatare als WebP statt als PNG speichern [#3183] +- JSONAPI Routen für Feedback Elemente und Einträge [#3185] +- Keine unbegrenzten Veranstaltungen mehr in der Kategorie Lehre [#3193] +- Deprecation-Warnings im Autoloader mit PHP8.2 [#3201] +- Fehler bei StudipFileloader::load() bei den Tests mit PHP 8.2 [#3202] +- Warnungen und Fehler bei Unit-Tests mit PHP8.2 (vermutlich auch 8.0 und 8.1) [#3204] +- Warnungen und Fehler bei den Tests der JSONAPI mit PHP8.2 (vermutlich auch 8.0 und 8.1) [#3206] +- Wiki modernisieren [#3215] +- "Bewegung reduzieren" vereinheitlichen und anders lösen [#3216] +- Polyfills für PHP 8.2 und 8.3 hinzufügen [#3221] +- Properties der SORM-Models korrekt definieren [#3225] +- Einstellung zum Deaktivieren des ckeditor entfernen [#3227] +- Trennlinien in Sidebar-Widgets ermöglichen [#3235] +- Dependabot-gitlab für Stud.IP ermöglichen [#3242] +- Überarbeitung der Kommentarfunktion von Courseware [#3255] +- Courseware Seiten-Export als eine Aktion [#3257] +- Courseware Lerninhalte und Seiten hinzufügen, kopieren und importieren als eine Aktion [#3258] +- Courseware Ansichten entfernen [#3260] +- Courseware Seiten im Inhaltsverzeichnis anlegen und umbenennen [#3261] +- Erweiterter Dateiwähler als Vue-Komponente [#3262] +- Lernmaterial im Inhaltsverzeichnis prominenter darstellen [#3266] +- Courseware Aufgaben erweitern [#3286] +- Updates der Bibliotheken zur 5.5 [#3315] +- Erweiterung der Courseware-Zertifikate [#3319] +- Impressum mit Option ausstatten: Seiten für nicht eingeloggte Nutzer ausblenden, Reihenfolge ändern, Entwurfsmodus [#3331] +- Matrikelnummer als Feld in auth_user_md5 [#3336] +- Testergebnisse aus ILIAS in das Stud.IP Gradebook importieren [#3344] +- Bump @vue/eslint-config-typescript from 11.0.3 to 12.0.0. [#3352] +- Courseware CSS aufteilen [#3361] +- Optimierung der Courseware-Ladezeiten [#3364] +- Flash-Altlasten entfernen [#3371] +- Dialog-Titel ist schwarz und nicht lesbar [#3372] +- Sprechstunden: Link zum kopieren anbieten & Fehler mit falscher URL vermeiden [#3373] +- Fehler beim Aufruf von web_migrate [#3374] +- MVV: Logging von Personen und Dateizuordnungen [#3384] +- MVV: Ausgabetemplates für Objektnamen [#3386] +- MVV: Suche (Filter) nach Abschlüssen und Fächern im Backend [#3387] +- AudioBlock modernisieren [#3388] +- SimpleORMap::__clone() sollte die Kopie als "neu" markieren [#3398] +- Parameter `-f` bei mysql-Kommandos entfernen [#3417] +- Sidebar in "Veranstaltungen->Administration" ist zu lang [#3421] +- JSON-API: Auflisten von Nutzern einer Einrichtung ermöglichen [#3429] +- Sprechstunden: Möglichkeit schaffen, dass TutorInnen vom Emfpang der Buchungsbenachrichtigung ausgeschlossen werden [#3435] +- Belegungsplan eines Raumes - Bearbeiten ist nicht verlinkt [#3451] +- TIC 3336: Nach dem Feld Matrikelnummer kann in admin/user nicht sortiert werden [#3455] +- Dateigrößen im FileArchiveManager besser lesbar machen [#3463] +- Admin-Benutzerverwaltung - Tabellenfusszeile ist kaputt [#3470] +- UserManagement->deleteUser verschickt jedes mal eine E-Mail [#3473] +- Felder bei den Einrichtungsdaten mehrsprachig erlauben [#3474] +- Checkboxen in Aktionsmenüs werden als "Link" vorgelesen [#3482] +- Polishing: CoursewareStructuralElement Komponente aufräumen [#3501] +- Polishing: Überarbeitung der Sprechblasen in Blubber [#3512] +- SelectListElement ignoriert Parameter $selected_option [#3522] +- Verwaltung -> Grunddaten: Bereich „Beschreibungen“ umbenennen in „Weitere Angaben“ [#3525] +- Ungenutzte Dateien in "public/pictures/blubberstream" entfernen [#3530] +- Die Designänderungen in TIC 3512 funktionieren nicht mit dem Hochkontrastmodus [#3537] +- Anzeige des Avatars bei Einrichtungen zu groß [#3540] +- Courseware: Abruf des Zertifikats, obwohl das für die Unit gar nicht aktiviert ist [#3548] +- Fehlendes CSS - Arbeitsplatz -> Courseware -> Meine Veranstaltungen [#3564] +- Layout Fehler in Courseware [#3589] +- Login: Fokusmarkierung ist links und rechts abgeschnitten [#3601] +- PHP8-Warnung auf der Loginseite [#3603] +- Änderungen aus MR !2437 sind verloren gegangen [#3604] +- Barriere in der Nutzung des Login-Formulars [#3605] +- Änderungen aus MR !1905 sind durch den Login Step wieder verloren gegangen [#3606] +- CSRFProtection ist defekt [#3609] +- Neuer Login: Fehlermeldung verschiebt die anderen Boxen [#3612] +- Layout des Loginformulars [#3620] +- Skiplinks auf Login-Seite funktionieren nicht [#3621] +- Fullcalendar-Ladeindikator ist größer als der Ladeindikator auf anderen Seiten [#3626] +- Bildvergleich Block fehlt mapgetters. [#3627] +- Polishing: Aktion „Gruppen verwalten“ zum neuen Terminkalender hinzufügen [#3629] +- Fehlendes CSS in Courseware [#3630] +- Fullcalendar wird bei breiten Bildschirmen zu breit [#3633] +- Courseware Layout Polishing [#3634] +- Polishing: „Kalender teilen“ + „Kalender veröffentlichen“ in einem Dialog vereinheitlichen [#3635] +- Fragebögen: Standardsortierung nach Titel ist nicht hilfreich [#3646] +- Login: Eingabeformular wird nicht angezeigt, obwohl es der primäre Login ist [#3647] +- Wiki ab 5.5: Autor:innenzuordnung zeigt nichts an [#3650] +- Wiki Aktivitäten haben keinen korrekten Link mehr [#3651] +- Wiki ab 5.5: Fehler nach dem Merge im Main [#3652] +- Spalte wiki_version.user_id hat falsche Collation [#3655] +- Fehler beim Abrufen der Aktivitäten [#3656] +- PHP8-Warning im JSUpdater [#3657] +- Courseware - Lernmaterialien lassen sich nicht importieren [#3666] +- Neues Wiki (ab 5.5): Speichern-Button ist nach dem automatischen Speichern ausgegraut [#3668] +- Fehlerhafte Darstellung der Plus/Minus-Icons auf der Seite der Änderungen [#3673] +- Wegzeugleiste toggelt Bearbeitungsmodus [#3675] +- Das Registrierungsformular tut nichts [#3678] +- Hinweise zum Login: Editor schreibt nur fett [#3683] +- Terminkalender-StEP hat die falsche Migrationsnummer 5.4.1.1 [#3684] +- FormBuilder macht kein autoStore() mehr [#3690] +- JSONAPI: Course-Schema gibt für Studiengruppen das CourseAvatar zurück [#3700] +- Probleme im Registrierungsformular (autocomplete, Titel, Geschlecht fehlt) [#3705] +- Login-Formular: deprecation-Warnungen unter PHP 8.3 [#3708] +- PHP 8.3 deprecation Warning in SimpleCollection [#3709] +- PHP 8.3 deprecation-Warnung in StudipPDO [#3710] +- CLI-Skript `migrate:matrikelnummer` umbenennen [#3711] +- PHP 8.3 deprecation-Warnungen in Trails [#3712] +- PHP 8.3 deprecation-Warnung in PluginManager [#3713] +- Fatal Error in der Rangliste und beim zusammenführen wegen nicht mehr existenten Kalendertabellen [#3715] +- Courseware: Falsches Icon beim verknüpfen [#3748] +- Exception: Class 'CalendarEvent' not found [#3750] +- Typo im JS des Wiki [#3751] +- Login FAQ ist nicht übersetzbar [#3780] +- Wiki Suche läuft in Exception WikiVersion::chdate not found [#3784] +- Teilnehmerexport läuft in Fehler: Call to undefined function export_link() [#3785] +- Veranstaltungskalender kann nicht aufgerufen werden: AccessDeniedException [#3792] +- VA-Kalender: Call to undefined method Course::calendarWritable() [#3794] +- Mehrtägige Termine werden in der Wochenansicht des Kalenders mehrfach an den Folgetagen ausgegeben [#3795] +- Persönliche Startseite „Kalender“ funktioniert nicht mehr [#3798] +- Terminkalender: Datumsformat im Sidebarwidget "Datum auswählen" defekt [#3809] +- Enddatum einer Terminwiederholung nicht auswählbar [#3810] +- Nach dem Bearbeiten eines Wiederholungstermins springt die Ansicht zum ersten Termin der Wiederholungsserie [#3813] +- Terminkalender - Einträge ohne Farbe [#3818] +- Terminkalender: Termine im VA-Kalender können mit „tutor“-Berechtigungen nicht geändert werden [#3824] +- Terminkalender: Andere Kalender zeigen immer die eigenen Termine [#3826] +- Info-Dialog zu Terminen zeigt den Ort des Termins nicht an [#3828] +- Coursware - Sichtbarkeit einer Seite lässt sich nicht ändern [#3830] +- Fehler im Wiki [#3831] +- Fehler beim Kalenderexport [#3832] +- Fehler in den Sprechstunden [#3834] +- ScheduleWidget ist seit dem Umbau des Kalenders kaputt [#3836] +- ICAL Export fehlt das UID Attribut [#3837] +- Kalender hat alle geteilten Kalender verloren [#3840] +- Teilnehmerexport liefert nicht alle TeilnehmerInnen [#3841] +- Wiederholungstermine werden am Tag der Sommerzeitumstellung nicht korrekt angezeigt [#3843] +- Verkehrte Woche [#3847] +- Zeitbereich ziehen funktioniert nicht im Veranstaltungskalender [#3849] +- Gruppenkalender zeigt Termine mehrfach an, wenn mehrere Personen der Gruppe den Termin im Kalender haben [#3850] +- Kalender: Austragen von Personen aus einem Termin funktioniert nicht [#3854] +- Zeilenumbrüche in Terminbeschreibung fehlen [#3861] +- Verschieben eines Termins durch Änderung des Datums [#3862] +- Falsche Darstellung ganztägiger Termine an den Tagen der Sommer-/Winterzeitumstellung [#3864] +- Terminkalender: Tages- und Wochenansicht endet um 23:00 Uhr [#3868] +- Ganztägige Termine über mehrere Tage können nicht angelegt werden [#3872] +- Nachdem der Kalender „(bitte wählen)“ ausgewählt wurde, wird eine AccessDeniedException angezeigt [#3874] +- Ganztägige Termine über mehrere Tage werden nicht als Ganztagstermine dargestellt [#3875] +- Termine können nicht gelöscht werden, wenn diese zusätzlich noch in weiteren Kalendern eingetragen sind [#3877] +- Ganztägige Termine, die über einen Tag gehen, werden an 2 Tagen angezeigt [#3878] +- Die Kopfzeile des Terminkalenders enthält keine Informationen zum Datum [#3879] +- Die Elemente in der Kopfzeile des Terminkalenders brechen bei kleinen Displaybreiten (Mobilansicht) nicht um [#3880] +- Kalenderauswahl: Titel bei getFullName() verwirrend [#3881] +- Beim Löschen eines Termins aus mehreren Terminkalendern wird nicht nachgefragt, ob der Termin für alle gelöscht werden soll oder nur für einen selbst [#3882] +- Beim Löschen eines Termins aus dem Terminkalender wird in der Benachrichtigungsmail die falsche Person genannt [#3884] +- Exception beim Klick auf „Bearbeiten“ in der Contentbar eines leeren Wikis [#3885] +- REST-API Routen für den Kalender sind kaputt [#3886] +- Ganztagestermine werden im Gruppenterminkalender nicht dargestellt [#3889] +- Performance des persönlichen Kalenders / Gruppenkalender ist schlecht [#3893] +- Wiki: navigation item '/course/wiki/allpages' not found [#3898] +- Wiki: Incorrect integer value: '-' for column `studip`.`wiki_pages`.`parent_id` at row 1 [#3899] +- lib/models/WikiPage.class.php: @property veraltet [#3901] +- Wiki: Hierarchie kaputt bei Seiten ohne parent [#3904] +- Courseware: Auflösung der generiertenSchmuckbilder zu gering [#3905] +- Terminkalender/Stundenplan: nur 15 Farben verfügbar [#3909] +- Statistik: Table 'studip.wiki' doesn't exist [#3913] +- Doppeltes CSS in questionnaire.scss [#3917] +- Courseware Schmuckbilder haben durch höhere Auflösung falsche Dimensionen [#3918] +- Im Datepicker Woche/Datum anzeigen, in der ich mich befinde [#3920] +- Widget "Meine aktuellen Termine" sortiert falsch [#3922] +- Termin im falschen Kalender eingetragen [#3923] +- Kalender soll in der gleichen Woche/Tag/Monat bleiben, wenn man auf andere Person schaltet [#3924] +- Coursware - Nach dem Erstellen eine Lernmaterials und eines Abschnittes lassen sich keine Blöcke hinzufügen [#3933] +- iCal Export liefert abgewählte Veranstaltungstermine mit aus [#3938] +- PHP-Warnung im Kalender [#3940] +- Leerer Abschnitt auf erster Seite im Lernmaterial [#3945] +- PHP - Fehler im JS-Updater [#3950] +- Blubber - Avatare sind zu groß [#3951] +- iCal Export zeigt Terminserie an, die schon abgelaufen ist [#3953] +- Terminkalender - Veranstaltung hinzufügen funktioniert nicht [#3954] +- Gruppenterminkalender Suchfeld Personen [#3963] +- PHP Warnungen im WIKI [#3967] +- Wiki-Bearbeiten wird nicht freigegeben, wenn gespeichert wird [#3970] +- Wiki Änderungen seit letztem Besuch zeigt zu viel Text an [#3972] +- Wikiseite angeblich vom 1.1.1970 [#3973] +- SQL-Fehler im Kalender [#3983] +- CW: Bearbeitungsleiste und Scrollbalken überlappen sich [#4033] +- PHP Fehler im Wiki [#4044] +- Terminkalender: Bei Eintragen eines Termins in fremdem Kalender wird der Termin nur bei einem selbst eingetragen [#4058] +- Wiki: Einzelne Wikiversionen können nicht mehr gelöscht werden [#4079] +- Terminkalender: Täglich wiederholte Termine werden nicht angezeigt [#4080] +- Courseware: Block kann manchmal nicht hinzugefüt werden [#4083] +- Terminkalender: Dialog des Termin-Exports schließt sich nicht nach Download [#4094] +- Layout-Fehler: Ordner wählen [#4121] +- Fehlerhaftes Layout: Courseware Titelseite [#4122] +- PHP - Warnungen in den externen Seiten [#4124] +- Suchfunktion Wiki [#4126] +- CLI-Kommando "sorm:describe" läuft in Fehler [#4145] +- Bei einem leeren Blubber-Thread dreht sich dauerhaft das Lade-Icon am linken Rand des Hauptbereiches [#4191] +- Warning im Installationsassistent unter PHP 8.1 [#4209] +- Fehler in der Datei- und Aktivitätsübersicht: Tabelle "wiki" existiert nicht mehr [#4219] +- Neue Externe Seiten zeigen auch unsichtbare VA an [#4229] +- Externe Seiten: Die Sichbarkeit von Veranstaltungen wird an weiteren Stellen nicht berücksichtigt [#4231] +- Semesterwahl in der globalen Suche versteckt das Label nicht mehr [#4238] +- Kalender: Beim Löschen von Ausnahmen von Wiederholungsterminen wird immer die erste Ausnahme gelöscht [#4250] +- Loginmaske verliert die CID [#4313] + # 18.06.2024 v 5.4.3 https://gitlab.studip.de/studip/studip/-/issues?milestone_title=Stud.IP+5.4.3&state=all