Messages by coding.ms: Chat-Style Konversationen & Autorisierung
Beschreibung
Messages by coding.ms Version 1.0.0 liefert das Initial-Release mit einer Chat-Style-Konversationsansicht und erweiterten Autorisierungsoptionen.
Du findest in diesem Release eine Reihe technischer und funktionaler Änderungen: Vorlagen und Button-Partials wurden an typo3-bootstrap-styles angepasst, Flexform-Bezeichnungen (authorized_users, authorization_selected_users_only) sowie Übersetzungen für Flash-Messages im ConversationController ergänzt. Der ConversationService wurde um einen selected_users_only-Authorisierungscheck erweitert und eine Autorisierung mit Gruppen-Schnittmenge implementiert, sodass Du Zugriffsregeln für Konversationen genauer steuern kannst.
Darüber hinaus wurden Felder für Benachrichtigungsstatus (notified-for-a, notified-for-b) ergänzt, Checkbox-Konfigurationen für E-Mail-Benachrichtigungen hinzugefügt sowie Checkbox-Labels für Unread-Flags und reguläre Labels für crdate integriert. Es wurde die Konstante themes.configuration.pages.messages mit Setup bereitgestellt. Das Release enthält außerdem das Kickstarted-Extension-Skeleton sowie allgemeine Implementierungen und Refactorings.
- Chat-Style-Konversationsansicht mit Scroll-to-Bottom – so siehst Du neue Nachrichten direkt unten.
- Erweiterte Autorisierung: Gruppen-Schnittmenge und selected_users_only-Check im ConversationService für gezielte Zugriffssteuerung.
- Anpassung von Conversation/New-Template und Button-Partials an typo3-bootstrap-styles für ein einheitliches Erscheinungsbild.
- Flexform-Übersetzungen (authorized_users, authorization_selected_users_only) und Übersetzung von Flash-Messages im ConversationController.
- Neue Felder (notified-for-a, notified-for-b) sowie Checkbox-Konfigurationen für Mail-Notifications.
- Checkbox-Labels für Unread-Flags, reguläre Labels für crdate, themes.configuration.pages.messages Konstante, Kickstart-Skeleton sowie Refactorings und Implementierungen.
Change-Log
## 2026-04-02 Initial release 1.0.0
* [TASK] Apply typo3-bootstrap-styles to Conversation/New template
* [TASK] Apply typo3-bootstrap-styles to Buttons partials
* [TASK] Extend ConversationService with selected_users_only authorization check
* [TASK] Add flexform translation authorized_users
* [TASK] Add flexform translation authorization_selected_users_only
* [TASK] Translate flash messages in ConversationController
* [TASK] Add checkbox-labels for unread flags and regular labels for crdate
* [TASK] Add themes.configuration.pages.messages constant + setup
* [TASK] Add notified-for-a and notified-for-b fields to conversation
* [TASK] Add checkbox configuration for mail notification
* [TASK] Implementation and refactoring
* [FEATURE] Add chat-style conversation view with scroll-to-bottom
* [FEATURE] Add authorization setting with group intersection support for messages
* [FEATURE] Kickstarted extension skeleton