Alle Commits

GitHub Commit
  • Standard: Regeln für SQL und Kommentare übernommen (mit xml-comment), bekannte Lücken eingetragen Verwaltete Dateien aus _dev/standard (apply.php). Einträge in tests/lint/config.php sind Funde der neuen Regeln im bestehenden Code (comments-known.php, architecture-known.php); sie werden abgebaut, nicht ergänzt. Ein Minus heißt: Der Fund gilt nicht mehr (Regel geändert oder Datei bereinigt). Netto je Regel (Dateien): - commentsKnown: comment-too-long +1, magic-method-inheritdoc +1, stray-comment +9, xml-comment +3 - architectureKnown: sql-variable +2 de.yourecom.betterContent 6.2
    22. Oktober 2026 um 17:40
    -1 Löschungen +49 Hinzufügungen 50 Gesamt 2 Dateien
  • Doku: Auslieferungsreihenfolge ohne feste Beta-Nummer, offene Branding-Wünsche vorher prüfen de.yourecom.website agent/cloud-aussehen
    22. Oktober 2026 um 17:26
    -1 Löschungen +3 Hinzufügungen 4 Gesamt 1 Dateien
  • Branch 'agent/841-inwx-nameserver' in 6.2 übernommen de.yourecom.website 6.2
    22. Oktober 2026 um 17:17
    -13 Löschungen +74 Hinzufügungen 87 Gesamt 6 Dateien
  • Cloud: alten Logo-Upload und Branding-Cronjob entfernen, Auslieferungsreihenfolge dokumentiert Ohne das Formular auf yourecom.de nimmt der Upload-Typ de.yourecom.website.cloudLogo nur noch verwaiste Dateien an (Review-Befund); der Fremdschlüssel von wcf1_file steht auf SET NULL. processBranding hatte keinen Auslöser mehr. In cloud-betrieb.md steht, dass Hub 6.2.4 vor dieser Website-Version in den Instanzen sein muss. Version 6.2.57 Beta 94. de.yourecom.website agent/cloud-aussehen
    22. Oktober 2026 um 17:07
    -184 Löschungen +18 Hinzufügungen 202 Gesamt 10 Dateien
  • Cloud: Seitenbetreiber verwalten Stile selbst, Formular für Logo/Farbe entfällt Die Gruppe Seitenbetreiber bekommt admin.style.canManageStyle, aber nur in Instanzen mit dem Import-Riegel des Hubs (youreComHubStyleImportGuard, Hub 6.2.4): ein importierter Stil kann Templates mitbringen. Einrichtung und täglicher Rollen-Abgleich prüfen den Listener (GUARDED_ADMIN_PERMISSIONS). „Meine Cloud“ nimmt ?site=<Adresse> an und springt zur Verwaltung genau dieser Instanz (Link des Hubs). Das Formular für Logo und Hauptfarbe auf yourecom.de entfällt, die Seite verlinkt stattdessen auf die Stile der Instanz; die Bearbeiten-Seite heißt jetzt „Verwalten“. Version 6.2.57 Beta 93. de.yourecom.website agent/cloud-aussehen
    22. Oktober 2026 um 16:50
    -160 Löschungen +263 Hinzufügungen 423 Gesamt 20 Dateien
  • Cloud: INWX-Zone mit Nameservern anlegen, alte Einträge ersetzen (#841) Der Test gegen die INWX-Testumgebung (OTE) fand zwei Fehler: nameserver.create verlangt mindestens zwei Nameserver (2004), und ignoreExisting verhindert 2302 bei einer vorhandenen Zone nicht. Beides stoppte die Registrierung nach dem Domainkauf vor den DNS-Einträgen. Eine ältere Zone (Domain erneut bestellt) behält keine A/AAAA/CNAME-Einträge auf Domain und www, die woandershin zeigen; das OTE-Skript prüft das mit. de.yourecom.website 6.2
    22. Oktober 2026 um 16:39
    -13 Löschungen +74 Hinzufügungen 87 Gesamt 6 Dateien
  • Verwaltete Kommentar-Prüfung aktualisiert (_dev/standard) de.yourecom.guestbook.infractions 6.2
    22. Oktober 2026 um 15:02
    -3 Löschungen +3 Hinzufügungen 6 Gesamt 1 Dateien
  • XML-Kommentare entfernt (neue Regel xml-comment) Begründungs-Kommentar über dem gelöschten Listener und die Abschnittsmarken in objectType.xml und templateListener.xml entfernt; verwaltetes check-comments.php aktualisiert. Version 6.2.2 Beta 4. de.yourecom.guestbook.infractions 6.2
    22. Oktober 2026 um 14:58
    -6 Löschungen +26 Hinzufügungen 32 Gesamt 4 Dateien
  • Gästebuch 6.2.4 voraussetzen (entryListItems) Der Listener messageFooterButtonsInfraction hängt seit 6.2.1 an entryListItems, das es erst ab Gästebuch 6.2.4 gibt. Mit dem Löschen des alten Listeners für entryMessageList (d5a6bbe) fiele auf Gästebuch 6.2.3 der Verwarnen-Button weg; deshalb minversion 6.2.4. Korrektur zu d5a6bbe: Der alte Listener band das Template nicht doppelt ein, entryMessageList und entryListItems gibt es nie gleichzeitig. Version 6.2.2 Beta 3. de.yourecom.guestbook.infractions 6.2
    22. Oktober 2026 um 14:20
    -2 Löschungen +2 Hinzufügungen 4 Gesamt 1 Dateien
  • Verwaisten Template-Listener für entryMessageList beim Update entfernen messageFooterButtonsInfraction hängt seit 6.2.1 an entryListItems. Das PIP gleicht Listener auch über templateName ab, daher legte das Update von 6.2.0 einen neuen an und ließ den alten an entryMessageList stehen (bindet das <li>-Template doppelt ein). Jetzt im <delete>-Block aufgeführt; Version 6.2.2 Beta 2. de.yourecom.guestbook.infractions 6.2
    22. Oktober 2026 um 14:16
    -2 Löschungen +10 Hinzufügungen 12 Gesamt 2 Dateien
  • Lint-Konfiguration: Altlasten für neue Architektur- und Kommentarregeln erfasst tests/e2e/support/entries.php übergibt SQL noch ohne $sql an prepare() (Regel sql-variable vom 22.10.); als bekannte Altlast eingetragen. Leere Liste commentsKnown für check-comments.php ergänzt. de.yourecom.guestbook.infractions 6.2
    22. Oktober 2026 um 14:16
    -1 Löschungen +8 Hinzufügungen 9 Gesamt 1 Dateien
  • a11y-Baseline Mitglieds-Eintrag auf 0 (gemessen, Review-Hinweis) de.yourecom.guestbook 6.2
    22. Oktober 2026 um 14:07
    -3 Löschungen +1 Hinzufügungen 4 Gesamt 1 Dateien
  • Website- und E-Mail-Icon groß genug zum Antippen (6.2.6 Beta 3) Das Website-Icon war mit 16 px unter der WCAG-2.2-Zielgröße (axe target-size); beide Icon-Links haben jetzt 24 px, die Baseline des Mitglieds-Eintrags sinkt auf 1 (nur der Benutzername-Link der Kopfzeile). Dazu die Usage-Zeile von entries.php. de.yourecom.guestbook 6.2
    22. Oktober 2026 um 14:02
    -5 Löschungen +5 Hinzufügungen 10 Gesamt 5 Dateien
  • Review-Nachtrag Sortierung: Rückfall time DESC, Links mit Namen (6.2.6 Beta 2) Zeigt die Standardsortierung auf ein Feld, das der Benutzer nicht sehen darf, gilt jetzt time DESC statt time mit der für E-Mail/Website gewählten Richtung; der Rückfall ist als eigene Methode getestet. Der mailto-Link wurde nie geschlossen; er und der Website-Link haben jetzt einen zugänglichen Namen. Der Integrationstest läuft auch im Debug-Modus, ein Browser-Test prüft einen Mitglieds-Eintrag mit Avatar, E-Mail und Website. de.yourecom.guestbook 6.2
    22. Oktober 2026 um 13:57
    -16 Löschungen +88 Hinzufügungen 104 Gesamt 9 Dateien
  • Sortierung nach verborgener E-Mail/Website nur mit Leserecht (6.2.6 Beta 1) EntryListView bot email und url jedem mit user.gb.canSee als Sortierfeld an (Seite und /core/list-views/items). Mit eigenen Einträgen als Vergleich verriet die Reihenfolge die verborgenen Adressen. Die Felder gibt es jetzt nur mit canSeeEmail/canSeeUrl, die Standardsortierung fällt sonst auf time zurück. Nebenbei: Avatar-Link in der Liste aria-hidden wie im Core (axe link-name), englische Bezeichnungen von canSeeUrl/canSeeEmail waren vertauscht, axe-Prüfung der Listen auf den angelegten Testeintrag begrenzt (vorher zählten fremde Einträge im Dev-System mit). de.yourecom.guestbook 6.2
    22. Oktober 2026 um 13:42
    -12 Löschungen +41 Hinzufügungen 53 Gesamt 8 Dateien
  • Branch 'agent/893-og-image-jpeg' in 6.2 übernommen de.yourecom.website agent/cloud-aussehen
    22. Oktober 2026 um 13:31
    -65 Löschungen +259 Hinzufügungen 324 Gesamt 8 Dateien
  • Branch 'agent/893-og-image-jpeg' in 6.2 übernommen de.yourecom.website 6.2
    22. Oktober 2026 um 13:31
    -65 Löschungen +259 Hinzufügungen 324 Gesamt 8 Dateien
  • Standard: Regeln für SQL und Kommentare übernommen, bekannte Lücken eingetragen Verwaltete Dateien aus _dev/standard (check-comments.php, check-architecture.php mit sql-concat und sql-variable, PHPStan-Regel für geerbte Properties). Bestehende Kommentar-Funde stehen in commentsKnown, SQL-Funde mit Begründung in architectureKnown, damit beides nach und nach abgebaut wird. de.yourecom.website agent/cloud-aussehen
    22. Oktober 2026 um 13:31
    -32 Löschungen +57 Hinzufügungen 89 Gesamt 1 Dateien
  • Standard: Regeln für SQL und Kommentare übernommen, bekannte Lücken eingetragen Verwaltete Dateien aus _dev/standard (check-comments.php, check-architecture.php mit sql-concat und sql-variable, PHPStan-Regel für geerbte Properties). Bestehende Kommentar-Funde stehen in commentsKnown, SQL-Funde mit Begründung in architectureKnown, damit beides nach und nach abgebaut wird. de.yourecom.website 6.2
    22. Oktober 2026 um 13:31
    -32 Löschungen +57 Hinzufügungen 89 Gesamt 1 Dateien
  • Standard-Abgleich: nichts anfassen, wenn während des Checks im Plugin gearbeitet wurde; Timeout beendet den ganzen Prozessbaum de.yourecom.packager 6.2
    22. Oktober 2026 um 11:57
    -4 Löschungen +31 Hinzufügungen 35 Gesamt 3 Dateien

Bereit, deine Community smarter zu machen?

Ob fertiges Produkt oder individuelle Softwarelösung – überzeuge dich selbst.

Direkter Support vom Entwickler