Merge branch 'releaseprep/v2.28.0' into 'release/v2.28.0'

chore: update changelog (MESSENGER-8137)

See merge request bwmessenger/bundesmessenger/bundesmessenger-ios!457
This commit is contained in:
JanNiklas Grabowski
2026-03-31 13:40:19 +00:00
committed by SDE GitLab
4 changed files with 52 additions and 12 deletions

View File

@@ -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)
===================================================

View File

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

View File

@@ -26,6 +26,20 @@
</style>
</head>
<body>
<div>
<p>
<b>Version 2.28.0</b>
</p>
<p>
<b>Verbesserungen</b>
<ul>
<li/>Die neuesten Sicherheitsupdates wurden eingespielt.
<li/>Kleinere Fehlerkorrekturen.
</ul>
</p>
</div>
<div>
<p>
<b>Version 2.27.3</b>

View File

@@ -9,7 +9,10 @@ Please see LICENSE in the repository root for full details.
#import "MXKPreviewViewController.h"
@import QuickLook;
@interface MXKPreviewViewController () <QLPreviewControllerDataSource>
@interface MXKPreviewViewController () <QLPreviewControllerDataSource> {
// 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