Alle Commits

GitHub Commit
  • Phase 8.2: Formularfelder pro Aufgabentyp (ausblenden, Pflicht per Zwillingsfeld), Du/Sie-Pruefung, Darstellung im Typformular Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com> de.yourecom.workplace 6.2
    4. Oktober 2026 um 08:52
    -32 Löschungen +566 Hinzufügungen 598 Gesamt 15 Dateien
  • Phase 8.1: Formular mit Klassifizierung zuerst, einklappbare Details, Fälligkeitsgrenze als Option, Schnellfilter und Abhaken per Klick Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com> de.yourecom.workplace 6.2
    4. Oktober 2026 um 08:11
    -27 Löschungen +499 Hinzufügungen 526 Gesamt 18 Dateien
  • Kategorie-Null-Schutz in Templates, Konzept Formular/Uebersicht und Phase 8 im Plan Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com> de.yourecom.workplace 6.2
    3. Oktober 2026 um 18:28
    -24 Löschungen +174 Hinzufügungen 198 Gesamt 6 Dateien
  • Bump actions/checkout from 4 to 7 Bumps [actions/checkout](https://github.com/actions/checkout) from 4 to 7. - [Release notes](https://github.com/actions/checkout/releases) - [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md) - [Commits](https://github.com/actions/checkout/compare/v4...v7) --- updated-dependencies: - dependency-name: actions/checkout dependency-version: '7' dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> de.yourecom.workplace dependabot/github_actions/actions/checkout-7
    3. Oktober 2026 um 18:17
    -9 Löschungen +9 Hinzufügungen 18 Gesamt 2 Dateien
  • Umfragen, Tagesstatistik, einklappbare Kategorien, Profil-Tab und Benutzermenue - Umfragen in Aufgaben (poll): Spalte pollID, Handler, Rechte canStartPoll/canStartPublicPoll/canVotePoll, Tab im Formular (nur erste Sprache), Anzeige auf der Aufgabenseite, Loeschen mit der Aufgabe; der PollManager wird nach jedem Speichern zurueckgesetzt, sonst ueberschreibt die zweite Aufgabe eines Requests die Umfrage der ersten - Tagesstatistik im ACP (statDailyHandler): Aufgaben, erledigte Aufgaben, Kommentare - Unterkategorien in der Kategorien-Box einklappbar (collapsibleContent), Wahl pro Benutzer gespeichert - Profil-Tab "Aufgaben" (userProfileMenu) und Eintraege im Benutzermenue (userMenu) - Tests fuer alle Teile Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com> de.yourecom.workplace dependabot/github_actions/actions/checkout-7
    3. Oktober 2026 um 18:14
    -10.761 Löschungen +1.084 Hinzufügungen 11.845 Gesamt 76 Dateien
  • Umfragen, Tagesstatistik, einklappbare Kategorien, Profil-Tab und Benutzermenue - Umfragen in Aufgaben (poll): Spalte pollID, Handler, Rechte canStartPoll/canStartPublicPoll/canVotePoll, Tab im Formular (nur erste Sprache), Anzeige auf der Aufgabenseite, Loeschen mit der Aufgabe; der PollManager wird nach jedem Speichern zurueckgesetzt, sonst ueberschreibt die zweite Aufgabe eines Requests die Umfrage der ersten - Tagesstatistik im ACP (statDailyHandler): Aufgaben, erledigte Aufgaben, Kommentare - Unterkategorien in der Kategorien-Box einklappbar (collapsibleContent), Wahl pro Benutzer gespeichert - Profil-Tab "Aufgaben" (userProfileMenu) und Eintraege im Benutzermenue (userMenu) - Tests fuer alle Teile Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com> de.yourecom.workplace 6.2
    3. Oktober 2026 um 18:14
    -10.761 Löschungen +1.084 Hinzufügungen 11.845 Gesamt 76 Dateien
  • Bericht und Aufraeumen: Objekttyp-Analyse, verwaiste Box-Controller entfernt - docs/objekttypen-analyse-2026.md aktualisiert (versionTracker ist fuer Aufgaben nicht sinnvoll) - vier Box-Controller unter condition/task/box lagen im falschen Pfad und wurden nie geladen (fileDelete.xml) - strict_types-Lint um die neuen Verzeichnisse erweitert Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com> de.yourecom.workplace dependabot/github_actions/actions/checkout-7
    3. Oktober 2026 um 18:14
    -182 Löschungen +13 Hinzufügungen 195 Gesamt 7 Dateien
  • Bericht und Aufraeumen: Objekttyp-Analyse, verwaiste Box-Controller entfernt - docs/objekttypen-analyse-2026.md aktualisiert (versionTracker ist fuer Aufgaben nicht sinnvoll) - vier Box-Controller unter condition/task/box lagen im falschen Pfad und wurden nie geladen (fileDelete.xml) - strict_types-Lint um die neuen Verzeichnisse erweitert Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com> de.yourecom.workplace 6.2
    3. Oktober 2026 um 18:14
    -182 Löschungen +13 Hinzufügungen 195 Gesamt 7 Dateien
  • Sicherheit, Datenschutz, ACL, Barrierefreiheit, Performance, Captcha, Werbung und JSON-LD Fixes - Aufgabensuche im Editor (getSearchResultList) lief auf einen SQL-Fehler - Aufgaben-Formular fuer Gaeste brach ab (maxTextLength gilt nur fuer Benutzer) - TaskAction::delete() loeschte ohne vorherige Validierung nichts - Titel nicht lesbarer Aufgaben im Options-Formular und ueber den Laufzeit-Cache - Option "nur naechster Termin" war nie umgesetzt (Fensterfunktion statt korrelierter Unterabfrage) - Statistik-Box: kaputtes HTML in den Sprachvariablen Neu - GDPR-Export und IP-Bereinigung der Aufgaben - Kategorie-ACL canEditTask, canDeleteTask, canAddComment; cannSeeAllPrivateTasks heisst canSeeAllPrivateTasks (Migrationsskript behaelt die Werte) - Captcha fuer Gaeste, User-Content-Provider (Aufgaben eines Benutzers entfernen) - Werbeplaetze task.inTask und taskList.after1st/afterEvery2nd/3rd/5th/10thTask - JSON-LD (CreativeWork) der Aufgabenseite fuer oeffentliche Aufgaben - Barrierefreiheit: Rollen, Avatar-Links, Ueberschriftenebene, Badge-Kontraste - PHPStan strict/deprecation rules, strict_types in den neueren Verzeichnissen, Code-Style nach den Regeln von WoltLab Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com> de.yourecom.workplace dependabot/github_actions/actions/checkout-7
    3. Oktober 2026 um 17:18
    -1.476 Löschungen +12.952 Hinzufügungen 14.428 Gesamt 215 Dateien
  • Sicherheit, Datenschutz, ACL, Barrierefreiheit, Performance, Captcha, Werbung und JSON-LD Fixes - Aufgabensuche im Editor (getSearchResultList) lief auf einen SQL-Fehler - Aufgaben-Formular fuer Gaeste brach ab (maxTextLength gilt nur fuer Benutzer) - TaskAction::delete() loeschte ohne vorherige Validierung nichts - Titel nicht lesbarer Aufgaben im Options-Formular und ueber den Laufzeit-Cache - Option "nur naechster Termin" war nie umgesetzt (Fensterfunktion statt korrelierter Unterabfrage) - Statistik-Box: kaputtes HTML in den Sprachvariablen Neu - GDPR-Export und IP-Bereinigung der Aufgaben - Kategorie-ACL canEditTask, canDeleteTask, canAddComment; cannSeeAllPrivateTasks heisst canSeeAllPrivateTasks (Migrationsskript behaelt die Werte) - Captcha fuer Gaeste, User-Content-Provider (Aufgaben eines Benutzers entfernen) - Werbeplaetze task.inTask und taskList.after1st/afterEvery2nd/3rd/5th/10thTask - JSON-LD (CreativeWork) der Aufgabenseite fuer oeffentliche Aufgaben - Barrierefreiheit: Rollen, Avatar-Links, Ueberschriftenebene, Badge-Kontraste - PHPStan strict/deprecation rules, strict_types in den neueren Verzeichnissen, Code-Style nach den Regeln von WoltLab Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com> de.yourecom.workplace 6.2
    3. Oktober 2026 um 17:18
    -1.476 Löschungen +12.952 Hinzufügungen 14.428 Gesamt 215 Dateien
  • Tests, Tooling und CI: Sicherheits-, Datenschutz-, ACL- und Anzeige-Tests, PHP-CS-Fixer, Coverage - neue Integrationstests: Rechte-Matrix der RPC-Aktionen, GDPR-Export und IP-Bereinigung, Kategorie-ACL, Terminanzeige wiederkehrender Aufgaben, Gaeste-Formular (Captcha), User-Content-Provider, Werbeplaetze, JSON-LD - Lints: XSD-Pruefung der PIP-Dateien, Werbeplaetze, strict_types, Coverage-Untergrenze - PHP-CS-Fixer mit den Regeln von WoltLab (self_accessor und return_assignment aus, beide zerstoeren Code), CI-Jobs fuer Code-Style und Coverage (PCOV, Vitest-Schwellen) - Benchmark: --tasks, --dates, --slowest mit Statement-Plaenen - Plan und Objekttyp-Analyse (docs/objekttypen-analyse-2026.md) Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com> de.yourecom.workplace dependabot/github_actions/actions/checkout-7
    3. Oktober 2026 um 17:18
    -18 Löschungen +1.726 Hinzufügungen 1.744 Gesamt 44 Dateien
  • Tests, Tooling und CI: Sicherheits-, Datenschutz-, ACL- und Anzeige-Tests, PHP-CS-Fixer, Coverage - neue Integrationstests: Rechte-Matrix der RPC-Aktionen, GDPR-Export und IP-Bereinigung, Kategorie-ACL, Terminanzeige wiederkehrender Aufgaben, Gaeste-Formular (Captcha), User-Content-Provider, Werbeplaetze, JSON-LD - Lints: XSD-Pruefung der PIP-Dateien, Werbeplaetze, strict_types, Coverage-Untergrenze - PHP-CS-Fixer mit den Regeln von WoltLab (self_accessor und return_assignment aus, beide zerstoeren Code), CI-Jobs fuer Code-Style und Coverage (PCOV, Vitest-Schwellen) - Benchmark: --tasks, --dates, --slowest mit Statement-Plaenen - Plan und Objekttyp-Analyse (docs/objekttypen-analyse-2026.md) Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com> de.yourecom.workplace 6.2
    3. Oktober 2026 um 17:18
    -18 Löschungen +1.726 Hinzufügungen 1.744 Gesamt 44 Dateien
  • Version 6.2.14 Beta 3 Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com> de.yourecom.workplace dependabot/github_actions/actions/checkout-7
    3. Oktober 2026 um 14:54
    -84 Löschungen +84 Hinzufügungen 168 Gesamt 1 Dateien
  • Version 6.2.14 Beta 3 Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com> de.yourecom.workplace 6.2
    3. Oktober 2026 um 14:54
    -84 Löschungen +84 Hinzufügungen 168 Gesamt 1 Dateien
  • Zitat-System, Mitgliederliste und Tag-Liste auf die 6.2-API umgestellt - Zitate: clientseitig ueber Component/Quote/Message, TaskMessageQuoteHandler implementiert getMessage(), die Legacy-Methoden (IMessageQuoteAction, MessageQuoteManager::addQuote u.a.) entfallen, benutzte Zitate werden in CreateTask/UpdateTasks per readFormParameters()/saved() entfernt - Mitgliederliste: Sortierfeld workplaceTasks ueber MembersListViewInitialized statt des wirkungslosen Listeners - Tags: TaggableTask liefert eine ListView (TaskDateListView, Scope tagged) - keine Deprecation-Ignores mehr in phpstan.common.neon Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com> de.yourecom.workplace dependabot/github_actions/actions/checkout-7
    3. Oktober 2026 um 14:54
    -299 Löschungen +72 Hinzufügungen 371 Gesamt 19 Dateien
  • Zitat-System, Mitgliederliste und Tag-Liste auf die 6.2-API umgestellt - Zitate: clientseitig ueber Component/Quote/Message, TaskMessageQuoteHandler implementiert getMessage(), die Legacy-Methoden (IMessageQuoteAction, MessageQuoteManager::addQuote u.a.) entfallen, benutzte Zitate werden in CreateTask/UpdateTasks per readFormParameters()/saved() entfernt - Mitgliederliste: Sortierfeld workplaceTasks ueber MembersListViewInitialized statt des wirkungslosen Listeners - Tags: TaggableTask liefert eine ListView (TaskDateListView, Scope tagged) - keine Deprecation-Ignores mehr in phpstan.common.neon Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com> de.yourecom.workplace 6.2
    3. Oktober 2026 um 14:54
    -299 Löschungen +72 Hinzufügungen 371 Gesamt 19 Dateien
  • Prettier, XSD-Pruefung, JS-Build-Check, PHPStan Strict- und Deprecation-Rules - CI: Prettier, build:check (files_wcf/js entspricht dem Build von ts/) und Validierung der PIP-/Sprachdateien gegen die WoltLab-XSDs (tests/lint/check-xsd.php, bekannte XSD-Luecken in xsd-known.php) - PIP-Dateien korrigiert: xsi:schemaLocation, Delete-Eintraege ohne Kinder, verwaiste acptemplatesDelete.xml entfernt - PHPStan: phpstan-strict-rules und phpstan-deprecation-rules (Versionen fest), Stilregeln empty/Boolean-Bedingungen/Short-Ternary und uselessCast aus - Deprecations behoben: TemplateEngine::fetch, JSON::encode/decode, length() bei INT-Spalten, CreateBoxToPageAssignments, UserStatsCache (TaskStats) - WorkplaceUtil::containsID/withoutEmpty statt loser in_array/array_filter - offen bis 7.0 (Ignore mit Begruendung): MessageQuoteManager, Mitgliederliste, AbstractCombinedTaggable Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com> de.yourecom.workplace dependabot/github_actions/actions/checkout-7
    3. Oktober 2026 um 14:31
    -114 Löschungen +344 Hinzufügungen 458 Gesamt 54 Dateien
  • Prettier, XSD-Pruefung, JS-Build-Check, PHPStan Strict- und Deprecation-Rules - CI: Prettier, build:check (files_wcf/js entspricht dem Build von ts/) und Validierung der PIP-/Sprachdateien gegen die WoltLab-XSDs (tests/lint/check-xsd.php, bekannte XSD-Luecken in xsd-known.php) - PIP-Dateien korrigiert: xsi:schemaLocation, Delete-Eintraege ohne Kinder, verwaiste acptemplatesDelete.xml entfernt - PHPStan: phpstan-strict-rules und phpstan-deprecation-rules (Versionen fest), Stilregeln empty/Boolean-Bedingungen/Short-Ternary und uselessCast aus - Deprecations behoben: TemplateEngine::fetch, JSON::encode/decode, length() bei INT-Spalten, CreateBoxToPageAssignments, UserStatsCache (TaskStats) - WorkplaceUtil::containsID/withoutEmpty statt loser in_array/array_filter - offen bis 7.0 (Ignore mit Begruendung): MessageQuoteManager, Mitgliederliste, AbstractCombinedTaggable Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com> de.yourecom.workplace 6.2
    3. Oktober 2026 um 14:31
    -114 Löschungen +344 Hinzufügungen 458 Gesamt 54 Dateien
  • Bump typescript Bumps the typescript group with 1 update in the / directory: [typescript](https://github.com/microsoft/TypeScript). Updates `typescript` from 6.0.3 to 7.0.2 - [Release notes](https://github.com/microsoft/TypeScript/releases) - [Commits](https://github.com/microsoft/TypeScript/compare/v6.0.3...v7.0.2) --- updated-dependencies: - dependency-name: typescript dependency-version: 7.0.2 dependency-type: direct:development update-type: version-update:semver-major dependency-group: typescript ... Signed-off-by: dependabot[bot] <support@github.com> de.yourecom.workplace dependabot/npm_and_yarn/typescript-b7ceb5d816
    3. Oktober 2026 um 13:47
    -195 Löschungen +572 Hinzufügungen 767 Gesamt 2 Dateien
  • Bump actions/checkout from 4 to 7 Bumps [actions/checkout](https://github.com/actions/checkout) from 4 to 7. - [Release notes](https://github.com/actions/checkout/releases) - [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md) - [Commits](https://github.com/actions/checkout/compare/v4...v7) --- updated-dependencies: - dependency-name: actions/checkout dependency-version: '7' dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> de.yourecom.workplace dependabot/github_actions/actions/checkout-7
    3. Oktober 2026 um 13:46
    -7 Löschungen +7 Hinzufügungen 14 Gesamt 2 Dateien

Bereit, deine Community smarter zu machen?

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

Direkter Support vom Entwickler