Merge branch 'hotfix/releaseprep_2.27.3' into 'hotfix/v2.27.3'

Hotfix/releaseprep 2.27.3

See merge request bwmessenger/bundesmessenger/bundesmessenger-ios!453
This commit is contained in:
Frank Rotermund
2026-02-10 12:58:51 +00:00
committed by SDE GitLab
6 changed files with 33 additions and 4 deletions

View File

@@ -1,3 +1,12 @@
Changes in BWI project 2.27.3 (2026-02-09)
===================================================
Improvements 🙌:
- MESSENGER-8082 Use latest version of wysiwyg editor to fix crashes on fast tipping
Bugfix 🙌:
- MESSENGER-8116 Fix freeze caused by recursion in view height change caused by the wysiwyg editor
Changes in BWI project 2.27.0 (2025-12-09)
===================================================

View File

@@ -17,5 +17,5 @@
// Version
MARKETING_VERSION = 2.26.0
MARKETING_VERSION = 2.27.3
CURRENT_PROJECT_VERSION = 20220714163152

View File

@@ -26,6 +26,19 @@
</style>
</head>
<body>
<div>
<p>
<b>Version 2.27.3</b>
</p>
<p>
<b>Behobene Bugs</b>
<ul>
<li/>Wir haben Abstürze und Einfrieren bei der Texteingabe mit dem neuen Editor behoben.
</ul>
</p>
</div>
<div>
<p>
<b>Version 2.27.0</b>

View File

@@ -380,8 +380,12 @@ class WysiwygInputToolbarView: MXKRoomInputToolbarView, NibLoadable, HtmlRoomInp
}
private func updateToolbarHeight(wysiwygHeight: CGFloat) {
self.heightConstraint.constant = wysiwygHeight
toolbarViewDelegate?.roomInputToolbarView?(self, heightDidChanged: wysiwygHeight, completion: nil)
// bwi: #8116 fix freeze caused by rouding errors
if (wysiwygHeight - self.heightConstraint.constant).magnitude > 1 {
self.heightConstraint.constant = wysiwygHeight
toolbarViewDelegate?.roomInputToolbarView?(self, heightDidChanged: wysiwygHeight, completion: nil)
}
}
private func sendWysiwygMessage(content: WysiwygComposerContent) {

View File

@@ -127,6 +127,9 @@ class CompletionSuggestionService: CompletionSuggestionServiceProtocol {
}
case .custom:
break
// bwi: 8082 add additional case from editor, no element app uses this, so we just break
case .colon:
break
}
}

View File

@@ -67,7 +67,7 @@ packages:
maxVersion: 3.5.0
WysiwygComposer:
url: https://github.com/element-hq/matrix-rich-text-editor-swift
exactVersion: 2.37.12
exactVersion: 2.41.0
DeviceKit:
url: https://github.com/devicekit/DeviceKit
majorVersion: 4.7.0