From 56e02e71361278db5ca34b23a8ab64ac2ca18b33 Mon Sep 17 00:00:00 2001 From: Jan Niklas Grabowski Date: Fri, 27 Mar 2026 11:52:06 +0100 Subject: [PATCH 1/2] chore: update changelog (MESSENGER-8137) --- CHANGES_BWI.md | 10 ++++++++++ Config/AppVersion.xcconfig | 2 +- Riot/Assets/new_features.html | 14 ++++++++++++++ 3 files changed, 25 insertions(+), 1 deletion(-) diff --git a/CHANGES_BWI.md b/CHANGES_BWI.md index 084c082ba..ff89c4c9e 100644 --- a/CHANGES_BWI.md +++ b/CHANGES_BWI.md @@ -1,3 +1,13 @@ +Changes in BWI project 2.28.0 (2026-03-27) +=================================================== + +Improvements 🙌: +- MESSENGER-7555 add migration level 3 +- MESSENGER-7555 add migration with mdm + +Bugfix 🙌: +- MESSENGER-8170 fix login via full matrix id + Changes in BWI project 2.27.3 (2026-02-09) =================================================== diff --git a/Config/AppVersion.xcconfig b/Config/AppVersion.xcconfig index 210d4c2c8..1d0815f12 100644 --- a/Config/AppVersion.xcconfig +++ b/Config/AppVersion.xcconfig @@ -17,5 +17,5 @@ // Version -MARKETING_VERSION = 2.27.3 +MARKETING_VERSION = 2.28.0 CURRENT_PROJECT_VERSION = 20220714163152 diff --git a/Riot/Assets/new_features.html b/Riot/Assets/new_features.html index 21ff34788..53691ee26 100644 --- a/Riot/Assets/new_features.html +++ b/Riot/Assets/new_features.html @@ -26,6 +26,20 @@ +
+

+ Version 2.28.0 +

+ +

+ Verbesserungen +

+

+ +

Version 2.27.3 From c92ef3961e30062b7d72c24858acb209ff7a797c Mon Sep 17 00:00:00 2001 From: Jan Niklas Grabowski Date: Tue, 31 Mar 2026 14:30:32 +0200 Subject: [PATCH 2/2] fix: remove share button (MESSENGER-8137) --- .../Controllers/MXKPreviewViewController.m | 38 +++++++++++++------ 1 file changed, 27 insertions(+), 11 deletions(-) diff --git a/Riot/Modules/MatrixKit/Controllers/MXKPreviewViewController.m b/Riot/Modules/MatrixKit/Controllers/MXKPreviewViewController.m index 75ef50f4b..37d125792 100644 --- a/Riot/Modules/MatrixKit/Controllers/MXKPreviewViewController.m +++ b/Riot/Modules/MatrixKit/Controllers/MXKPreviewViewController.m @@ -9,7 +9,10 @@ Please see LICENSE in the repository root for full details. #import "MXKPreviewViewController.h" @import QuickLook; -@interface MXKPreviewViewController () +@interface MXKPreviewViewController () { + // BWI #8137 remove share button + NSTimer *removeShareButtonTimer; +} /// A specialized view controller for previewing an item. @property (nonatomic, weak) QLPreviewController *previewController; @@ -63,22 +66,20 @@ Please see LICENSE in the repository root for full details. if (!self.allowActions) { - NSMutableArray *items = [NSMutableArray arrayWithArray: self.previewController.navigationItem.rightBarButtonItems]; - if (items.count > 0) - { - [items removeObjectAtIndex:0]; - } - self.previewController.navigationItem.rightBarButtonItems = items; - // bwi: no toolbar items to disallow share files - self.previewController.toolbarItems = nil; - // bwi: no title to disallow sharing/printing - self.previewController.navigationItem.title = @""; + // BWI #8137 remove share button + [removeShareButtonTimer invalidate]; + removeShareButtonTimer = [NSTimer scheduledTimerWithTimeInterval:1.0 repeats:YES block:^(NSTimer * _Nonnull timer) { + [self removeShareButtons]; + }]; } } - (IBAction)doneAction:(id)sender { + // BWI #8137 remove share button + [removeShareButtonTimer invalidate]; + removeShareButtonTimer = nil; [self dismissViewControllerAnimated:YES completion:^{ if ([self.previewDelegate respondsToSelector:@selector(previewViewControllerDidEndPreview:)]) { [self.previewDelegate previewViewControllerDidEndPreview:self]; @@ -86,6 +87,21 @@ Please see LICENSE in the repository root for full details. }]; } +// BWI #8137 remove share button +- (void)removeShareButtons +{ + NSMutableArray *items = [NSMutableArray arrayWithArray: self.previewController.navigationItem.rightBarButtonItems]; + if (items.count > 0) + { + [items removeObjectAtIndex:0]; + } + self.previewController.navigationItem.rightBarButtonItems = items; + // bwi: no toolbar items to disallow share files + self.previewController.toolbarItems = nil; + // bwi: no title to disallow sharing/printing + self.previewController.navigationItem.title = @""; +} + #pragma mark - QLPreviewControllerDataSource - (NSInteger)numberOfPreviewItemsInPreviewController:(nonnull QLPreviewController *)controller