fix: beim Gott-Datei-Split verlorene Erklärkommentare wiederhergestellt
Qualitäts-Review-Befund (a): Alle 6 part/part-of-Aufteilungen hatten Code vollständig übernommen (Zeilen-Multiset-Vergleich Original vs. heutiger Stand: keine Code-Zeile verloren, keine hinzugefügt), ABER erklärende Kommentare über den Klassen gingen verloren (24 Blöcke, u. a. die HTML-Subset-Doku über _MatrixHtmlText, die Selbst-Aussperr-Warnung über updatePowerLevelsSafely, TURN-Verbrauchskarte, PDF-Cache/Viewer-Doku). Alle an den richtigen Klassen wiederhergestellt; reine Trennlinien und ALL-CAPS-Abschnittslabels bewusst nicht (Gott-Datei-Navigation, durch die neuen Dateinamen ersetzt). Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
@@ -186,6 +186,18 @@ class _MessageContent extends StatelessWidget {
|
||||
}
|
||||
}
|
||||
|
||||
// Handles the subset of HTML that Matrix clients emit in formatted_body:
|
||||
// <b>/<strong> → bold
|
||||
// <i>/<em> → italic
|
||||
// <del>/<s> → strikethrough
|
||||
// <u> → underline
|
||||
// <code> → monospace, slightly different background
|
||||
// <a href> → tappable link (url_launcher)
|
||||
// <br> → newline
|
||||
// HTML entities → decoded
|
||||
// Anything else → text content preserved, tags stripped
|
||||
//
|
||||
// Note: <pre> and <blockquote> are simplified (rendered as indented code/text).
|
||||
class _MatrixHtmlText extends StatelessWidget {
|
||||
final String html;
|
||||
final TextStyle baseStyle;
|
||||
|
||||
Reference in New Issue
Block a user