Commit Graph

2101 Commits

Author SHA1 Message Date
David Langley 51e99b9915 Merge pull request #4416 from vector-im/element_4414
iPad Crashes when you select a contact in search and then collapse a section or clear the query text
2021-06-10 08:09:56 +01:00
langleyd e8db7e9189 iPad Crashes when you select a contact in search and then collapse a section or clear the query text (#4414). 2021-06-09 17:53:05 +01:00
langleyd c3f803fcf1 Merge develop 2021-06-09 14:58:19 +01:00
langleyd 89e9469dac Add more helpful message when trying to start DM with a user that does not exist (#224). 2021-06-09 14:57:40 +01:00
ismailgulek 3eaaee9ca7 Merge pull request #4401 from simonwiedmer/dial_pad_home
Add 'Dial pad' option to plus menu on homescreen
2021-06-09 13:55:58 +03:00
David Langley bc73650451 Merge pull request #4405 from vector-im/element_4403
Fix crash when entering a DM after a call is hung-up/rejected while being answered (#4403)
2021-06-09 10:33:21 +01:00
simonwiedmer f122ee6902 Merge branch 'develop' into dial_pad_home 2021-06-09 11:21:03 +02:00
SBiOSoftWhare 9e88854d36 Merge pull request #4399 from vector-im/element_4398 2021-06-09 11:00:47 +02:00
Stefan Ceriu 01cd128e46 Integrate FLEX (#4394)
Set up FLEX for debug builds under a 2 finger double tap anywhere on the screen.
2021-06-09 09:58:22 +03:00
SBiOSoftWhare a399961e57 TabBarCoordinator: Add accessibility label on side menu action and fix settings icon. 2021-06-08 18:43:27 +02:00
SBiOSoftWhare 45a426ae22 AvatarView: Advertize on subclassing necessity. 2021-06-08 17:49:11 +02:00
langleyd 68dedfb5d0 Fix crash when entering a DM after a call is hung-up/rejected while being answered (#4403) 2021-06-08 14:03:17 +01:00
Simon Wiedmer 4ea30c8c58 Add check for PSTN support to dialpad 2021-06-08 13:39:28 +02:00
Simon Wiedmer b04222a91c Add 'Dial pad' option to plus menu on homescreen 2021-06-08 11:34:30 +02:00
SBiOSoftWhare f63920f73f AppCoordinator: Handle side menu and AppNavigator injection. 2021-06-07 18:46:16 +02:00
SBiOSoftWhare c15fb55014 TabBarCoordinator: Handle side menu. 2021-06-07 18:46:16 +02:00
SBiOSoftWhare 87cb67ff15 Add AlertPresentable that absracts an alert presenter. 2021-06-07 18:46:16 +02:00
SBiOSoftWhare d09c7bddf9 Add SideMenuPresentable and an implementation thant handles side menu presentation. 2021-06-07 18:46:16 +02:00
SBiOSoftWhare fd8245f005 Implement SideMenuCoordinator. 2021-06-07 18:46:16 +02:00
SBiOSoftWhare 2e56cdc108 Implements side menu screen. 2021-06-07 18:46:16 +02:00
SBiOSoftWhare e6ca45638c Add SideMenuVersionView that displays application version. 2021-06-07 18:46:16 +02:00
SBiOSoftWhare 7e6292289f Add SideMenuActionView that represents a side menu action view. 2021-06-07 18:46:16 +02:00
SBiOSoftWhare e2fc6a1bc1 Add SideMenuItem that represents side menu actions. 2021-06-07 18:46:16 +02:00
SBiOSoftWhare bd33f8eb38 Create UserAvatarView. 2021-06-07 18:46:16 +02:00
SBiOSoftWhare 42384a0520 RoomCreationIntroCell: Handle RoomAvatarViewData updates. 2021-06-07 18:46:16 +02:00
SBiOSoftWhare 0280c77201 RoomAvatarView: Now inherits from AvatarView, make RoomAvatarViewData conform to AvatarViewDataProtocol. 2021-06-07 18:46:16 +02:00
SBiOSoftWhare 19e5ac3181 Create AvatarView: Base class to support an avatar view. 2021-06-07 18:46:16 +02:00
SBiOSoftWhare bb765b7a35 PlaceholderDetailViewController: Handle theme update for navigation bar. 2021-06-07 18:46:16 +02:00
SBiOSoftWhare c3c29ce1fd LegacyAppDelegate: Use AppInfo. 2021-06-07 18:46:16 +02:00
SBiOSoftWhare 931d3af9d9 MasterTabBarController: Add sanity checks when add or remove a session. Fix runtime issue with Xcode 12.5 and NSArray mismatch type with Swift (see https://forums.swift.org/t/objective-c-interoperability-type-mismatch/12464 for more information). 2021-06-07 16:20:49 +02:00
SBiOSoftWhare f1ae5070e3 MasterTabBarController: Force type of Matrix session arrays. 2021-06-07 15:24:51 +02:00
SBiOSoftWhare 21bd76e304 AppCoordinator: Handle user session removal on clear cache. 2021-06-07 12:12:00 +02:00
ismailgulek 5be385f90c Do not show the settings screen again while session closed 2021-06-03 13:21:01 +03:00
Stefan Ceriu 43f6c44c78 Adopt consolidated logging mechanism (#4370)
* Adopted the new MXLog and replaced NSLog throughout the application - vector-im/element-ios/issues/4351
* Replaced NSLog() and print() usages with MXLog.debug()
* Added swiftlint rules for NSLog(), print(), println() and os_log()
* Escape paths used to run script build phases for swiftlint and swiftgen
2021-06-03 11:30:07 +03:00
ismailgulek c88a81ea38 Update onTintColor 2021-06-01 17:24:17 +03:00
SBiOSoftWhare 1c54382327 TabBarCoordinator: Update MasterTabBarController according to new UserSessionsService behavior. 2021-05-28 12:48:04 +02:00
SBiOSoftWhare 3f336c1d1a TabBarCoordinator: Add sanity checks before adding Matrix session from MasterTabBarController. 2021-05-27 10:49:02 +02:00
SBiOSoftWhare 7d7e98eb9d TabBarCoordinator: Add sanity checks before adding or removing Matrix session from MasterTabBarController. 2021-05-26 21:02:41 +02:00
ismailgulek 1e56a62ca2 Set a root view controller for call status bar window 2021-05-26 15:07:47 +03:00
ismailgulek b4f8442f36 Pass openIdToken to the JWT builder 2021-05-24 13:23:40 +03:00
ismailgulek c6b4c002ba Add optional serverName param to the Matrix context 2021-05-24 13:23:16 +03:00
SBiOSoftWhare 8b60338808 Merge branch 'develop' into nav_decouple_1 2021-05-21 14:54:43 +02:00
SBiOSoftWhare d8a68b48d4 AppCoordinator: Handle UserSessionsService and inject it to the SplitViewCoordinator. 2021-05-20 22:19:08 +02:00
SBiOSoftWhare 5a5f161b6c LegacyAppDelegate: Add delegation methods to advertize account and Matrix session add/remove. 2021-05-20 22:14:49 +02:00
SBiOSoftWhare a0610eb321 SplitViewCoordinator: Update init method and support UserSessionsService. 2021-05-20 22:11:09 +02:00
SBiOSoftWhare a908218cd1 TabBarCoordinator: Manage tab bar item controllers instantiation and manage unified search and settings presentation. 2021-05-20 22:06:08 +02:00
SBiOSoftWhare ba1ca38c2b MasterTabBarController: First step to decouple tab bar item controllers from the tab bar controller. Remove segues and instantiate authentication and unified search controllers programmatically. 2021-05-20 21:42:04 +02:00
SBiOSoftWhare 53ee6a4530 Navigation: Add possibility to instantiate each tab bar item controller programmatically. 2021-05-20 21:29:08 +02:00
manuroe fc44e44dac Crypto: Do not decrypt synchronously. It asynchronously happens upstream now
#4306)
2021-05-19 17:29:15 +02:00
SBiOSoftWhare 80ed19cadd RecentsDataSource: Present the secure backup banner only if key backup is disabled. 2021-05-18 11:05:19 +02:00