Alle Commits

GitHub Commit
  • Plan: P3.1 fertig, wartet auf Merge de.yourecom.shop 6.2
    6. Oktober 2026 um 16:43
    -1 Löschungen +1 Hinzufügungen 2 Gesamt 1 Dateien
  • P3.1 Clipboard durch Bulk-Interactions ersetzt Produktliste und Papierkorb (ListView) nutzen ProductBulkInteractions (enable, disable, assignLabel, soft-delete, restore, delete), Rabattcodes im ACP DiscountCodeBulkInteractions. Clipboard-Aktionen, DeletedProductList und 4 Templates entfernt, fileDelete/templateDelete gepflegt. de.yourecom.shop 6.2
    6. Oktober 2026 um 16:43
    -896 Löschungen +420 Hinzufügungen 1.316 Gesamt 35 Dateien
  • Lokale Skripte: typecheck mit ../node_modules, composer.lock nicht versioniert de.yourecom.betterContent 6.2
    6. Oktober 2026 um 15:11
    -1 Löschungen +2 Hinzufügungen 3 Gesamt 2 Dateien
  • Version 6.2.2: Phrasen über den Bootstrap, Aufräumen - Phrasen des TypeScript-Moduls über PreloadPhrasesCollecting statt {jsphrase} - unbenutzte Methode addBetetrContent() entfernt - .packager/check-cache.json nicht mehr versioniert - Version 6.2.2, WoltLab Suite ab 6.2.7 de.yourecom.betterContent 6.2
    6. Oktober 2026 um 15:08
    -23 Löschungen +25 Hinzufügungen 48 Gesamt 5 Dateien
  • Dependabot ohne Major-Updates der npm-Werkzeuge; checkout und setup-node v7 de.yourecom.betterContent 6.2
    6. Oktober 2026 um 15:00
    -14 Löschungen +23 Hinzufügungen 37 Gesamt 3 Dateien
  • tsconfig.ci.json: noImplicitOverride nicht für die WoltLab-Editor-Quellen de.yourecom.betterContent 6.2
    6. Oktober 2026 um 14:56
    -1 Löschungen +2 Hinzufügungen 3 Gesamt 1 Dateien
  • tsconfig.ci.json: CSS-Importe der WoltLab-Editor-Typen nicht prüfen de.yourecom.betterContent 6.2
    6. Oktober 2026 um 14:35
    -1 Löschungen +2 Hinzufügungen 3 Gesamt 1 Dateien
  • package-lock.json passend zur neuen package.json de.yourecom.betterContent 6.2
    6. Oktober 2026 um 14:33
    -71 Löschungen +7.675 Hinzufügungen 7.746 Gesamt 1 Dateien
  • CI: TypeScript-Job über einen Vorab-Job statt hashFiles() im Job-if de.yourecom.betterContent 6.2
    6. Oktober 2026 um 14:25
    -1 Löschungen +17 Hinzufügungen 18 Gesamt 1 Dateien
  • Templates: newlineToBreak statt Inline-Style, strikter Vergleich Der Rechtewert kommt im Web-Request als Text und wird vor dem strikten Vergleich mit intval umgewandelt. de.yourecom.betterContent 6.2
    6. Oktober 2026 um 14:24
    -3 Löschungen +3 Hinzufügungen 6 Gesamt 2 Dateien
  • Modernisierung nach YoureCom Standard - Meldedialog als Form-Builder-Dialog (BetterContentReportAction) mit serverseitiger Prüfung von Kategorie, Texten und URL; Speichern über den Command CreateBetterContent - BetterContentAction vom Frontend aus gesperrt - TypeScript neu: echter Button, Strg+Enter, Escape, nur im Seiteninhalt, Erfolgsmeldung per Snackbar statt Neuladen - Listener und Template, die bei jedem Seitenaufruf den Kategoriebaum luden, entfernt - Fixes: Moderatoren-Zuweisung, Absturz ohne Kategorie, SQL im Cronjob, Sprachvariablen, Button für Gäste ohne Meldelimit - fileDelete.xml löschte die eigene JS-Datei - XSD 6.0, cronjob.xml mit expression, vollständige delete-Einträge - PHPStan Level 10 mit strict und deprecation rules, WoltLab-Code-Style - Tests: Integration (PHPUnit), Vitest, Playwright + axe; CI- und Release-Workflows de.yourecom.betterContent 6.2
    6. Oktober 2026 um 14:17
    -871 Löschungen +2.899 Hinzufügungen 3.770 Gesamt 80 Dateien
  • Plan: P3.1 in Arbeit (Spur B) de.yourecom.shop 6.2
    6. Oktober 2026 um 12:38
    -1 Löschungen +1 Hinzufügungen 2 Gesamt 1 Dateien
  • Plan: P1.1 in Arbeit (Spur A) de.yourecom.shop 6.2
    6. Oktober 2026 um 12:33
    -1 Löschungen +1 Hinzufügungen 2 Gesamt 1 Dateien
  • Plan: Kennzahl axe präzisiert de.yourecom.shop 6.2
    6. Oktober 2026 um 12:31
    -1 Löschungen +1 Hinzufügungen 2 Gesamt 1 Dateien
  • Plan: Phase 0 abgeschlossen, R8 live geprüft, R9, Befunde für Phase 3, Node 24 de.yourecom.shop 6.2
    6. Oktober 2026 um 12:31
    -8 Löschungen +46 Hinzufügungen 54 Gesamt 1 Dateien
  • Charakterisierungstests: Gutschriften, Steuerermittlung, Produktpreise - Gutschriften: volle und Teilgutschrift für 7 x 7 Szenarien; volle Gutschrift entspricht überall dem Rechnungsbetrag - Steuer: TaxRateResolver für 6 Länder x B2B/B2C x USt-ID x Kleinunternehmer x EU-weite Befreiung, mit eigener Steuerkategorie und eigenen Ländersätzen - Produktpreise: Staffeln, Wechselkurse, Brutto und Zeilensumme; Update-Preis bleibt netto ungerundet (festgehalten) - ScenarioOrder bündelt die Schritte von OrderAction::create() für alle Tests de.yourecom.shop 6.2
    6. Oktober 2026 um 12:29
    -31 Löschungen +1.826 Hinzufügungen 1.857 Gesamt 8 Dateien
  • Browser-Tests mit Playwright und axe: Gast- und Kunden-Checkout bis 'Zahlungspflichtig bestellen' - Kunde (Testkonto Sheldon) wird ohne Passwort angemeldet: tests/e2e/support/session.php legt die Sitzung direkt in der lokalen Installation an und räumt danach auf - Prüft u. a.: Gesamtsumme der Übersicht = Warenkorbsumme, eindeutiger Bestellbutton, AGB-Bestätigung ist Pflicht, Widerrufsbutton von jeder Seite erreichbar - Es wird nie bestellt (Mailversand im Dev-System ist echt) - axe (WCAG 2.2 A/AA) auf 13 Seitenzuständen; tests/e2e/a11y-baseline.json hält den Ist-Stand, neue Verstöße lassen den Test scheitern - Gäste sehen im Warenkorb ein Captcha, deshalb endet ihr Durchlauf dort npm run e2e (vorher deployen) de.yourecom.shop 6.2
    6. Oktober 2026 um 12:26
    -1 Löschungen +447 Hinzufügungen 448 Gesamt 10 Dateien
  • Plan: P0.8 erledigt de.yourecom.shop 6.2
    6. Oktober 2026 um 11:53
    -1 Löschungen +1 Hinzufügungen 2 Gesamt 1 Dateien
  • PHPStan-Regel: Fachlogik-Namespaces dürfen kein wcf\ verwenden Startet mit shop\system\pricing; weitere Namespaces kommen dazu, sobald ihr Code WCF-frei ist (Phase 2). de.yourecom.shop 6.2
    6. Oktober 2026 um 11:53
    +77 Hinzufügungen 77 Gesamt 2 Dateien
  • Plan: Status Phase 0, Rechtsfund R8, Befund Rechnungsnummern (R7) de.yourecom.shop 6.2
    6. Oktober 2026 um 11:48
    -6 Löschungen +9 Hinzufügungen 15 Gesamt 1 Dateien

Bereit, deine Community smarter zu machen?

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

Direkter Support vom Entwickler