|
|
|
|
|
|
|
|
-
Sport-Feeds: Volleyball (FIVB), Eishockey Schweiz/Schweden/Finnland, ESPN auf Auswahl gekürzt
Neue Quellen ohne Schlüssel, alle mit vollständigen Ergebnissen geprüft:
- FIVB VIS (Volleyball, von der FIVB für Drittanwendungen dokumentiert):
SuperLega, Tauron Liga (Männer/Frauen), SV.League (Männer/Frauen),
Klub-WM (Männer/Frauen). Volleyball hatte bisher keine Quelle.
- National League (Schweiz), SHL und SDHL (Schweden), Liiga (Finnland),
jeweils mit Playoffs, Verlängerung und Penaltyschießen.
- OpenLigaDB-Ligen von Nutzern (Champions League, Premier League, LaLiga,
Oberliga Niederrhein), standardmäßig aus, weil niemand die Pflege garantiert.
ESPN erlaubt keine kommerzielle Nutzung und soll nicht das Rückgrat des
Katalogs sein: nur noch 19 gefragte Wettbewerbe ohne andere Quelle
(u. a. Zweite Ligen, Österreich, Türkei, Frauen, Carabao Cup, Copa del Rey,
NBA, NFL, Top-Rugby), 34 ferne Ligen entfernt. Importierte Quellen behalten
ihre eigene Konfiguration.
openLigaID ist jetzt BIGINT: Die National League hat 14-stellige Spiel-IDs.
Geprüft und verworfen (Gründe in docs/sports-feeds.md): EHF, handball4all,
handball.net, NRL, fixturedownload, openfootball.
6.2.56 Beta 33.
de.yourecom.website
6.2
-123 Löschungen +944 Hinzufügungen 1.067 Gesamt 16 Dateien
|
|
|
|
|
-
Online-Demo: Zugang unter dem Demo-Knopf erklärt, Tippspiel in den Community-Erweiterungen, Gastbestellungen aus dem Checkout-Text (Freigabe 13, #757)
de.yourecom.website
6.2
-4 Löschungen +7 Hinzufügungen 11 Gesamt 3 Dateien
|
-
Aufgabenliste: Filter „Erledigt im Zeitraum“ (Arbeitsplatz #750)
Neuer Datumsfilter auf task_date.doneAt wie „Erstellt“ und „Fällig“. Er findet nur erledigte
Termine (sonst träfe ein Zeitraum nur mit Ende auch offene mit doneAt 0). Ist er gesetzt, gelten
die Standard-Zeitfenster des Reiters (erstellt/fällig) nicht, und bei wiederkehrenden Aufgaben
erscheint der erledigte Termin. Zusammen mit dem Zustand „Aktiv“ erklärt ein Hinweis die leere
Liste. Filter-Vorlagen übernehmen den Filter. Integrationstests und Browser-Test.
de.yourecom.workplace
6.2
-4 Löschungen +139 Hinzufügungen 143 Gesamt 7 Dateien
|
-
Test: UnreadCounterStore mit 30 s Zeitlimit
Jeder Test importiert das Modul neu (vi.resetModules); unter Last dauerte das allein über die
voreingestellten 5 s, der volle check.sh war dadurch zweimal in dieser Nacht rot.
de.yourecom.workplace
6.2
-1 Löschungen +2 Hinzufügungen 3 Gesamt 1 Dateien
|
-
Benachrichtigungen: eigene Message-ID je Benachrichtigung statt je Aufgabe
Neue Aufgabe, zuständig, Autor, übernommen, erledigt, überfällig, Option geändert und SLA verletzt
setzten als Message-ID nur die Aufgaben-ID. Jede weitere Mail zur selben Aufgabe hatte dieselbe ID,
Gmail und andere Anbieter verwerfen solche Mails still (IUserNotificationEvent::getMessage(): die ID
darf sich nie wiederholen). Jetzt mit der Benachrichtigungs-ID wie schon beim Statuswechsel; Test
TaskNotificationMessageIdTest.
de.yourecom.workplace
6.2
-8 Löschungen +80 Hinzufügungen 88 Gesamt 9 Dateien
|
-
Standard: Standard-Dateien, Unit-Test des Bootstraps, PHPStan Level 9
Gerüst aus apply.php, PHPStan-Konfiguration nach dem Vorbild cbs.brandingFree, Unit-Test für die Branding-Konstante,
README beschreibt das Plugin. plugin.links.json war kein gültiges JSON (Komma vor }). 6.2.1 Beta 2. check.sh voll grün.
de.yourecom.workplace.brandingFree
6.2
-62 Löschungen +3.384 Hinzufügungen 3.446 Gesamt 41 Dateien
|
-
Verwarnen-Button auf Clan-Seiten: braucht clan 6.2.15 Beta 3, Browser-Tests
Der Listener für Clan-Seiten rief $currentPage->getUserProfile() auf, das ClanPageData erst ab clan 6.2.15 Beta 3
hat; vorher endete jede Clan-Seite mit Autor in einem Fehler 500. Browser-Tests (nur lesend): Button für Moderatoren
bei einem nicht immunen Besitzer, kein Button bei immunem Autor und ohne Berechtigung. 6.2.4 Beta 2. check.sh voll grün.
de.yourecom.clan.infractions
6.2
-3 Löschungen +81 Hinzufügungen 84 Gesamt 5 Dateien
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|