element-ios/Riot/Categories
Phl-Pro ece07c4446
VoiceBroadcast: Manage app crash cases when recording (#7188)
* Cancel automatically a Voice Broadcast from a room after an app crash
* We limit for the moment the uncompleted voice broadcast cleaning to the breadcrumbs rooms list

By considering potential performance issues, we decided to limit the uncompleted VB cleaning in the recents list service:
- we run the process only once when the application is resumed
- we run the process only on the breadcrumbs rooms list

This prevent us from checking several times in parallel the same room (because a room may be listed in several recents sections)
This prevent us from checking several times the same room (each room should be checked only once after the app resume)
If a room is not checked from the recents list, a sanity check is still done in RoomViewController (to clean the room when the user opens it)
2022-12-23 15:25:52 +01:00
..
Array.swift Array: Update convenient method signature. 2021-10-08 15:45:53 +02:00
Bundle.swift Rename NOTIFICATION key to Notification for missing translations. 2022-04-08 14:14:34 +01:00
Character.swift Add a custom hash method on String same as Riot Web 2019-03-07 17:32:10 +01:00
Codable.swift Add AutoReported, re-work big client interface and hook up AutoReporter. 2022-03-11 16:47:08 +00:00
Date+Calculation.swift Snooze controller 2022-11-09 14:59:35 +02:00
FloatingPoint.swift Add convenient clamped method to FloatingPoint. 2019-11-28 12:41:18 +01:00
MXBeaconInfoSummary.swift MXBeaconInfoSummaryProtocol: Add convenient property. 2022-05-03 15:49:49 +02:00
MXBugReportRestClient+Riot.swift Fix documentation and update big report client init. 2022-03-21 14:45:54 +00:00
MXError.swift Add localization for authentication errors 2022-11-30 15:51:05 +01:00
MXEvent.swift Strip in reply to from thread summary and from the latest message 2022-03-31 13:48:48 +03:00
MXFileStore.swift Display soft logout screen from authentication coordinator 2022-06-08 16:01:00 +03:00
MXHTTPClient+Async.swift Add AuthenticationService and RegistrationWizard. (#6056) 2022-04-27 16:02:54 +01:00
MXKImageView.swift Fix generated avatar colours not matching Element Web. 2021-10-11 16:06:15 +01:00
MXKRoomBubbleCellData+Riot.swift MXKRoomBubbleCellData: Remove redundant isSenderCurrentUser method. 2022-01-26 15:52:27 +01:00
MXKRoomBubbleTableViewCell+Riot.h Update Reactions component (#6244) 2022-06-15 16:08:43 +02:00
MXKRoomBubbleTableViewCell+Riot.m Force a layout on the room bubble cell messageTextView to get a correct frame 2022-11-10 11:26:20 +02:00
MXKTableViewCellWithLabelAndSwitch.swift Change onTintColor 2021-06-01 17:22:45 +03:00
MXKTableViewCellWithTextView.swift Make some legacy cells conform Reusable & Themable, add some new 2020-09-09 19:32:54 +03:00
MXLocationService.swift MXLocationService: Add convenient methods. 2022-05-03 15:50:33 +02:00
MXPreSharingStrategy.swift WellKnown: support outbound keys presharing strategy 2022-05-31 17:38:33 +02:00
MXRecoveryService.swift MXRecoveryService: Add convenient var to return SecretsRecoveryAvailability. 2020-06-15 16:12:58 +02:00
MXRestClient+Async.swift Expose AuthenticationRestClient async login token generation method (MSC3882) 2022-10-10 09:44:22 +03:00
MXRoom+Riot.h Update all Objective-C MatrixKit imports to handle new location. 2021-11-30 16:09:53 +01:00
MXRoom+Riot.m Curate MXCrypto protocol methods 2022-10-25 18:11:13 +01:00
MXRoom+VoiceBroadcast.swift VoiceBroadcast: Manage app crash cases when recording (#7188) 2022-12-23 15:25:52 +01:00
MXRoomSummary+Riot.h Update all Objective-C MatrixKit imports to handle new location. 2021-11-30 16:09:53 +01:00
MXRoomSummary+Riot.m Improve the Obj-C Generated Interface Header Name definition 2021-10-26 17:42:33 +02:00
MXSession+Riot.h ShowDirectory: Update view model and handle direct input of room id alias even non public. 2021-06-14 16:13:46 +02:00
MXSession+Riot.m Update WellKnown & HomeserverConfiguration for mandatory backup 2022-03-09 10:40:33 +01:00
MXSession.swift MXSession: Simplify avatarInput method. 2022-05-04 15:59:53 +02:00
MXSessionState.swift Make MXSessionState comparable 2020-08-21 14:06:35 +03:00
MXThirdPartyProtocolInstance.swift Move MXThirdPartyProtocolInstance extension to a new file 2020-09-10 11:25:43 +03:00
NSArray+Element.h Add docs and rename block parameter 2021-10-12 14:29:16 +03:00
NSArray+Element.m Add docs and rename block parameter 2021-10-12 14:29:16 +03:00
NSAttributedString.swift Fix some comments 2022-06-17 10:19:10 +02:00
OperationQueue.swift Add commodity methods on OperationQueue and use them in key backup setup view models. 2019-01-23 12:11:30 +01:00
Publisher+Riot.swift Remove all @available(iOS 14... annotations 2022-06-23 09:47:38 +02:00
RoomBubbleCellData.swift Fix some comments 2022-06-17 10:19:10 +02:00
String.swift Only use device type name as fallback for session display name 2022-10-07 09:48:17 +02:00
UIApplication.swift UIApplication: Add convenient method to open system settings. 2022-05-16 16:49:58 +02:00
UIButton.swift UIButton: Add convenient method to modify font. 2022-03-17 16:39:05 +01:00
UIColor.swift reskin: kill UIColorFromRGB and use UIColor swift extension 2019-01-11 12:15:43 +01:00
UIControl.swift Fix SwiftLint warnings 2019-02-27 10:07:51 +01:00
UIDevice.swift Include app name in default session display name 2022-10-07 16:54:08 +02:00
UIGestureRecognizer.swift Add convenient methods on UIGestureRecognizer, UIImage and UIStackView. 2019-05-15 21:29:47 +02:00
UIImage.swift Persist rendering mode when resizing an image 2022-01-12 14:47:30 +03:00
UILabel.swift Remove unnecessary html style 2022-06-16 10:27:44 +02:00
UINavigationController+Riot.h Remove unnecessary MatrixKit imports. 2021-11-29 17:45:35 +01:00
UINavigationController+Riot.m Fix default orientation for navigation controllers 2020-08-12 17:41:54 +03:00
UIScrollView.swift Remove dummy comment 2022-06-13 21:42:07 +03:00
UISearchBar.swift iOS13 code cannot be built from Xcode10 2019-08-08 15:05:50 +02:00
UIStackView.swift UIStackView: Refactor extension method vc_removeAllSubviews to vc_removeAllArrangedSubviews. 2019-12-20 10:32:09 +01:00
UITableView.swift Introduce vc_hasIndexPath on UITableView extension 2021-09-22 11:04:39 +03:00
UITableViewCell.swift Fix infinite layout loops on timeline (#6942) 2022-10-20 15:55:07 +03:00
UITextView.swift Fix text view height issue 2022-10-19 10:30:20 +02:00
UITouch.swift Add convenient method on UITouch to determine if touch is inside a given view. 2019-05-22 16:35:26 +02:00
UIView+Toast.swift Update activity indicators on leaving room 2022-02-18 13:31:21 +00:00
UIView.swift Add spacing between the Jitsi and Threads toolbar buttons. 2022-06-21 11:41:23 +01:00
UIViewController+RiotSearch.h Remove bubbles background from search screens (#5601) 2022-02-16 15:37:56 +01:00
UIViewController+RiotSearch.m Tidy-up formatting. 2022-10-10 11:56:55 +01:00
UIViewController.swift Track all errors in Sentry 2022-08-23 08:14:59 +01:00
UNUserNotificationCenter.swift Adopt consolidated logging mechanism (#4370) 2021-06-03 11:30:07 +03:00
URLComponents.swift Add convenient methods on URLComponents. 2021-01-07 11:22:24 +01:00