Commit graph

2050 commits

Author SHA1 Message Date
ismailgulek
87cf479076
Move callee name and duration labels to the top, move avatar 2021-03-09 17:21:15 +03:00
ismailgulek
7fd466e652
Move chat button to the center of icons 2021-03-09 17:03:07 +03:00
ismailgulek
4d61b3ba3d
Adjust button sizes 2021-03-09 17:02:37 +03:00
ismailgulek
7ea7cb6ffd
Move chat button to the bottom left of the screen 2021-03-09 16:57:25 +03:00
ismailgulek
3e827d69ec
Merge branch 'develop' into voip_design_updates 2021-03-09 15:52:55 +03:00
Gil Eluard
d0e0dc856e Merge branch 'element_4014' into element_4013
# Conflicts:
#	Riot/Modules/Room/DataSources/RoomDataSource.m
2021-03-09 13:22:13 +01:00
Gil Eluard
1a71e61a66 Improve the status of send messages (sending, sent, received, failed)
- update after review
2021-03-09 11:59:54 +01:00
ismailgulek
3f3e5053ec
Cancel event selection on room if only a selected event exists 2021-03-09 01:12:52 +03:00
Johannes Marbach
d3b578e440 EmojiStore: Include short name when searching for emojis
This adds the "common" short name to the list of strings to match the search text
against. Previously, only the "other" short names were included in the comparison.
This causes an issue for certain emojis like, for instance, the "Hundred Points
Symbol" where the term "100" is *only* included in the common short name. As a
result, the emoji did not previously show up when searching for "100".

Note that as a side effect, searching for "2" will now also return things such as
the "dog2" emoji. This matches the behavior in the Element Android app and also in
the emoji-mart Node.js package.

Closes: #4063

Signed-off-by: Johannes Marbach <n0-0ne+github@mailbox.org>
2021-03-05 19:48:00 +01:00
Gil Eluard
a9c0d5c589 Merge branch 'develop' into element_4014 2021-03-04 11:19:40 +01:00
Gil Eluard
cde3bf64e6 Retrying & deleting failed messages
- code and UI tweaks
2021-03-03 21:37:04 +01:00
SBiOSoftWhare
3a0d133cd0 Update PublicRoomsDirectoryDataSource with RiotSettings.shared.showNSFWPublicRooms value where needed. 2021-03-03 16:33:11 +01:00
SBiOSoftWhare
e14a280b6c Settings: Add show NSFW public rooms toggle. 2021-03-03 16:32:05 +01:00
SBiOSoftWhare
44dee659ee PublicRoomsDirectoryDataSource: Add showNSFWRooms property to filter NSFW public rooms. 2021-03-03 16:19:01 +01:00
Gil Eluard
1e67bad138 Retrying & deleting failed messages
- If users press on Retry, send again the message and display a loading wheel
- code and UI tweaks
2021-03-03 10:27:08 +01:00
Gil Eluard
bfccb32b22 merged element_4014 into element_4013 2021-03-02 22:06:24 +01:00
Gil Eluard
9a41f0d4b8 Retrying & deleting failed messages
- Display an exclamation mark (on a red background). In case of a multi-line message
- When a message with an error is selected, show a bottom bar with the 4 following actions: Retry - Delete - Edit - Copy
- If users press on Delete, a confirmation dialog is displayed
- When error messages occur, a general error message appears above the composer. Selecting Delete will delete all error messages. Pressing on Retry will attempt to resend error messages
- If users press on Delete, a confirmation dialog is displayed
- In room lists, decorate rooms with errored messages with the error icon. Rooms with errors should be sorted first
2021-03-02 21:56:50 +01:00
Gil Eluard
636ddf2869 Improve the status of send messages (sending, sent, received, failed)
- Code tweaks
2021-02-26 07:19:46 +01:00
Gil Eluard
26bd006711 Retrying & deleting failed messages
- When a message with an error is selected, show a bottom bar with the 4 following actions: Retry - Delete - Edit - Copy
2021-02-25 16:51:39 +01:00
Gil Eluard
419efd886a Merge branch 'develop' into element_4014
# Conflicts:
#	Riot.xcodeproj/project.pbxproj
#	Riot/Modules/Room/DataSources/RoomDataSource.m
2021-02-25 15:49:53 +01:00
Gil Eluard
0a931cef6e Improve the status of send messages (sending, sent, received, failed)
- tweaks and new L&F for download progress
2021-02-25 11:07:21 +01:00
Gil Eluard
c2839baf95 Improve the status of send messages (sending, sent, received, failed)
- Code tweaks
2021-02-23 22:05:39 +01:00
Gil Eluard
1ff5309f73 Improve the status of send messages (sending, sent, received, failed)
- Bug fixing and imporvement
2021-02-23 21:21:15 +01:00
SBiOSoftWhare
a8f7713a16
Merge branch 'develop' into element_3776 2021-02-23 18:51:19 +01:00
SBiOSoftWhare
d179b201ba RoomVC: Present a RoomInfoCoordinator on room creation cell quick actions. 2021-02-23 15:52:24 +01:00
SBiOSoftWhare
19b87f493e RoomInfoCoordinator: Add possibility to open an initial specific section. 2021-02-23 15:51:23 +01:00
SBiOSoftWhare
a250f4db44 RoomCreationIntroCellContentView: Improve add topic case. 2021-02-23 15:46:20 +01:00
SBiOSoftWhare
ce2ef397e1 RoomDataSource: Fix insertRoomCreationIntroCellDataIfNeeded method. 2021-02-23 09:34:27 +01:00
SBiOSoftWhare
e12db6b592 RoomCreationIntroCell: Remove unused method. 2021-02-23 08:48:17 +01:00
SBiOSoftWhare
f9aa3cddee RoomDataSource: Add thread safety instructions for bubbles array in insertRoomCreationIntroCellDataIfNeeded. 2021-02-23 08:47:50 +01:00
SBiOSoftWhare
c63256ad10 RecentsVC: Handle room directory display. HomeVC now show room directory on join room action. 2021-02-22 17:47:40 +01:00
Gil Eluard
2f774022e2 Improve the status of send messages (sending, sent, received, failed)
- First implementation
2021-02-22 13:51:25 +01:00
ismailgulek
164e62f38e Merge branch 'develop' into voip_design_updates 2021-02-22 14:57:16 +03:00
SBiOSoftWhare
7ac45cfa0f RoomVC: Handle RoomCreationIntroCell./ 2021-02-22 00:12:01 +01:00
SBiOSoftWhare
4d415bbc02 RoomParticipantsViewController: Add possibility to display cancel bar button. 2021-02-22 00:12:01 +01:00
SBiOSoftWhare
258a27ba2d RoomFilesViewController: Add possibility to display cancel bar button. 2021-02-22 00:12:01 +01:00
SBiOSoftWhare
5b7fe189d2 RoomDataSource: Handle RoomCreationIntroCell conditional display. 2021-02-22 00:12:00 +01:00
SBiOSoftWhare
85aaf28c45 RoomBubbleCellData: Add new tag to handle RoomCreationIntroCell. 2021-02-22 00:12:00 +01:00
SBiOSoftWhare
435063ad96 RoomAvatarView: Add view data. 2021-02-22 00:12:00 +01:00
SBiOSoftWhare
2a9103c9b5 Room creation intro: Create RoomCreationIntroCell. 2021-02-22 00:12:00 +01:00
SBiOSoftWhare
7d62f363b6 Room creation intro: Create cell content view. 2021-02-22 00:12:00 +01:00
SBiOSoftWhare
e134633cf4 Create room avatar view. 2021-02-22 00:12:00 +01:00
ismailgulek
f2ae9364c9 Fix more button layout 2021-02-18 11:35:24 +03:00
ismailgulek
b4b038dd42 Fix self video 2021-02-17 18:43:28 +03:00
ismailgulek
6729a53a6c Fix buttons layout 2021-02-17 18:43:16 +03:00
ismailgulek
94a1ed0d0e Update icons & more 2021-02-17 16:50:46 +03:00
ismailgulek
762a2c696e Remove old view outlet 2021-02-17 16:50:24 +03:00
ismailgulek
8539a2a801 Dismiss the call screen instead of alerts on it 2021-02-16 21:45:53 +03:00
ismailgulek
46ca6b9db8 Update backspace button style 2021-02-16 20:06:09 +03:00
manuroe
69fee7d1a2 Merge branch 'develop' into element_3812 2021-02-16 11:44:13 +01:00
manuroe
c7e2a14cb6 XcodeGen: Remove old files, probably residual from a git mv 2021-02-16 08:44:26 +01:00
ismailgulek
da350de736 Fix call status bar layout on orientation changes 2021-02-15 17:47:22 +03:00
ismailgulek
dd5add280d Force orientation to portrait only on phone 2021-02-15 17:46:49 +03:00
ismailgulek
08acf9d5fc Add dial pad tones 2021-02-15 15:58:19 +03:00
ismailgulek
67f0501e67 Merge branch 'develop' into voip_design_updates
# Conflicts:
#	Podfile
#	Podfile.lock
#	Riot.xcodeproj/project.pbxproj
#	Riot/Categories/RoomBubbleCellData.swift
#	Riot/Managers/Call/CallPresenter.swift
#	Riot/Modules/Room/RoomViewController.h
#	Riot/Modules/Room/RoomViewController.m
#	Riot/Modules/Room/Views/BubbleCells/Call/CallBubbleCellBaseContentView.swift
2021-02-15 14:25:48 +03:00
ismailgulek
af3c766bfe Show dialpad option only if PSTN supported 2021-02-12 15:47:35 +03:00
SBiOSoftWhare
a7bc32045b SettingsVC: Use mainSession property where needed. 2021-02-12 09:19:46 +01:00
SBiOSoftWhare
bc752cc2b6 Settings: Add UIA support when adding a new 3pid. 2021-02-11 15:06:29 +01:00
SBiOSoftWhare
07fa454426 ReauthenticationCoordinator: Add the possibility to start directly from a MXAuthenticationSession. 2021-02-11 15:06:29 +01:00
SBiOSoftWhare
cd2ec00a09 UserInteractiveAuthenticationService: Add method to retrieve authentication status from a request error. 2021-02-11 15:06:29 +01:00
SBiOSoftWhare
763749f2ba ManageSessionVC: Handle user interactive authentication for delete device. 2021-02-11 15:06:29 +01:00
SBiOSoftWhare
2bfeabb1a6 Reauthentication: Update reauthentication and cross singing setup coordinator presenter parameter for ObjC. 2021-02-11 15:06:29 +01:00
SBiOSoftWhare
2db49177ae Remove unused properties. 2021-02-11 15:06:29 +01:00
SBiOSoftWhare
e4c5e99d43 Cross-signing: Handle UserInteractiveAuthenticationService refactoring for cross signing setup. 2021-02-11 15:06:29 +01:00
SBiOSoftWhare
9faea10f40 ReauthenticationCoordinator: Handle UserInteractiveAuthenticationService refactoring. 2021-02-11 15:06:29 +01:00
SBiOSoftWhare
ea2fefc34a Fix pbxproj conflicts. 2021-02-11 15:06:07 +01:00
ismailgulek
f41efd90d9 Merge branch 'voip_2746' into voip_tiles
# Conflicts:
#	Riot.xcodeproj/project.pbxproj
2021-02-10 21:41:51 +03:00
ismailgulek
661ae3f854 Move backspace button to the right 2021-02-10 16:38:42 +03:00
ismailgulek
1610f484f4 Improve title of digit button 2021-02-10 16:38:36 +03:00
ismailgulek
4e43d5db75 Add letters to dialpad buttons 2021-02-10 16:17:38 +03:00
ismailgulek
b9bb5d300a Update variable name after voip_2746 changes 2021-02-10 00:51:41 +03:00
ismailgulek
df1d60139f Merge branch 'voip_call_transfer' into voip_all
# Conflicts:
#	Podfile
#	Podfile.lock
#	Riot.xcodeproj/project.pbxproj
2021-02-10 00:47:51 +03:00
ismailgulek
190e111f66 Merge branch 'voip_dtmf' into voip_call_transfer 2021-02-10 00:40:47 +03:00
ismailgulek
46f4a4f3d1 Merge branch 'voip_dialpad' into voip_dtmf
# Conflicts:
#	CHANGES.rst
2021-02-10 00:40:22 +03:00
ismailgulek
ab92b8b3f4 Merge branch 'voip_2746' into voip_tiles 2021-02-10 00:38:49 +03:00
ismailgulek
d09c4c9f07 Merge branch 'voip_2746' into voip_dialpad 2021-02-10 00:38:23 +03:00
ismailgulek
fa6e76caac Merge branch 'develop' into voip_2746 2021-02-10 00:37:50 +03:00
ismailgulek
b3d5ae0fa0 Get rid of redundant _theme 2021-02-10 00:35:34 +03:00
ismailgulek
737360cf10 Remove k prefix from const string name 2021-02-10 00:17:43 +03:00
ismailgulek
4258df865b
Merge pull request #4015 from vector-im/jitsi_3.1.0
Pods: Update Jitsi to 3.1.0
2021-02-09 13:20:29 +03:00
SBiOSoftWhare
f1fac244ac
Merge pull request #4007 from vector-im/element_4006
Cross-signing: Setup cross-signing without authentication parameters when a grace period is enabled after login
2021-02-09 11:02:47 +01:00
ismailgulek
d2c81aa7bb Update JitsiMeet sdk name 2021-02-09 12:34:45 +03:00
ismailgulek
03da63e14f Merge branch 'voip_2746' of https://github.com/vector-im/element-ios into voip_2746 2021-02-07 20:26:51 +03:00
ismailgulek
35a08b196f Force relayouting after change on constraint 2021-02-07 20:21:57 +03:00
ismailgulek
fd213b5468 Introduce callScreenButtonTintColor on Theme and use it 2021-02-07 20:12:30 +03:00
ismailgulek
3ca7b3d010 Use baseTextPrimaryColor for labels 2021-02-07 20:04:37 +03:00
ismailgulek
85ef3335e3 Rename CallService to CallPresenter 2021-02-07 19:55:36 +03:00
SBiOSoftWhare
b1a8ad8dbc AuthVC: Setup cross-signing without authentication parameters in case if a grace period is enabled. 2021-02-05 18:32:36 +01:00
SBiOSoftWhare
f952fbd549 CrossSigningService: Add method to setup cross-signing without authentication. 2021-02-05 18:31:34 +01:00
Gil Eluard
771515aaed The Invite cell behaviour is not driven by MXRoom.isDirect property anymore 2021-02-05 10:25:27 +01:00
ismailgulek
1354f445c7
Merge branch 'develop' into voip_2746 2021-02-05 12:11:39 +03:00
SBiOSoftWhare
9797b9f3c6
Merge branch 'develop' into element_3995 2021-02-03 17:16:36 +01:00
manuroe
89c20da039 Push notifications: Keep more life cycles logs but with a size limit
Fix Gil's comments
2021-02-03 15:59:06 +01:00
SBiOSoftWhare
e89bcef3f2 AuthenticationSessionService: Use prefix path constant generating authentication fallback URL. 2021-02-03 14:48:41 +01:00
SBiOSoftWhare
b540e436d8 KeyVerificationService: Remove AuthenticatedSessionViewControllerFactory usage. 2021-02-03 12:14:02 +01:00
SBiOSoftWhare
aea91a9b68 SSOAuthenticationPresenterError: Use SFSafariViewController below iOS 13.0 instead of SFAuthenticationSession atm due to an app name Apple issue. 2021-02-03 12:13:37 +01:00
manuroe
6ecb2b1b26 Logs: Add a size limitation so that we can upload them in bug reports
#3903
2021-02-03 12:12:28 +01:00
SBiOSoftWhare
b6a9e008ca SecretResetCoordinator: Remove AuthenticatedSessionViewControllerFactory and use ReauthenticationCoordinator for reauthentication. 2021-02-03 12:10:51 +01:00
SBiOSoftWhare
57c3c0f44e SecurityVC: Use CrossSigningSetupCoordinatorBridgePresenter to setup cross signing. 2021-02-03 12:08:48 +01:00
SBiOSoftWhare
043867aa97 SettingsVC: Use CrossSigningSetupCoordinatorBridgePresenter to setup cross signing. 2021-02-03 12:08:26 +01:00
SBiOSoftWhare
4aaeaedb2f HomeViewController: Use CrossSigningSetupCoordinatorBridgePresenter to setup cross signing. 2021-02-03 12:07:31 +01:00
SBiOSoftWhare
46bfde0adb Add CrossSigningSetupCoordinator that handles cross signing setup navigation flow. 2021-02-03 12:06:12 +01:00
manuroe
79cdebf9d2
Merge branch 'develop' into 3990_matrix.to 2021-02-03 12:06:04 +01:00
ismailgulek
dc5106b201 Voip all 2021-02-03 14:01:29 +03:00
SBiOSoftWhare
ece4327971 Reauthentication: Add ReauthenticationCoordinator that handles reauthentication. It is used before calling an authenticated API. 2021-02-03 11:56:27 +01:00
SBiOSoftWhare
ee2ac8ba96 AuthenticatedSessionViewControllerFactory: Remove logical authentication session code now in AuthenticationSessionService. 2021-02-03 11:35:54 +01:00
SBiOSoftWhare
fc3704eb09 Reauthentication: Add ReauthFallBackViewController that enables to authenticate with UIA fallback. 2021-02-03 11:34:33 +01:00
SBiOSoftWhare
dfd41560d3 Add AuthenticationParametersBuilder that enables to build autentication parameters regarding a login type. 2021-02-03 11:12:48 +01:00
SBiOSoftWhare
a2f9df2503 CrossSigningService: Integrate AuthenticationSessionService. 2021-02-03 11:11:21 +01:00
SBiOSoftWhare
132f53349a Add AuthenticationSessionParameters represents authenticated API endpoint parameters. 2021-02-03 11:05:38 +01:00
SBiOSoftWhare
8de32b134f Reauthentication: Add AuthenticationSessionService that enables to check if an API endpoint needs authentication. 2021-02-03 11:03:16 +01:00
manuroe
bcf57406ef matrix.to: The app does not open a permalink from matrix.to
#3993
2021-02-02 17:59:44 +01:00
manuroe
e42a2597d0 matrix.to: Support room preview when the permalink has parameters (like "via=")
It works. There is no reason for not doing it
2021-02-02 17:13:01 +01:00
manuroe
ac7c62fbd3 matrix.to: Cannot open/preview a new room given by alias
#3991

Add a patch to try to build the right string and to avoid to loop forever
2021-02-02 17:07:12 +01:00
manuroe
c28dbf2f35 matrix.to: Cannot open links with query parameters
#3990

The string can come percent encoded but we parse it with ascii chars ("?", "&", ...).
So, remove one layer of encoding to fix the bug.
2021-02-02 16:26:49 +01:00
Gil Eluard
1192589980 Merge branch 'develop' into element_3969
# Conflicts:
#	CHANGES.rst
2021-02-02 12:07:10 +01:00
Gil Eluard
3db4a6acc6 Force device verification on user share key re-request if device is not verified. 2021-02-02 11:31:21 +01:00
ismailgulek
9d6beb1406 Merge branch 'voip_dtmf' into voip_call_transfer 2021-02-02 12:36:35 +03:00
ismailgulek
49bc653332 Merge branch 'voip_2746' into voip_tiles 2021-02-02 12:36:11 +03:00
ismailgulek
b14c8f84d4 Merge branch 'voip_dialpad' into voip_dtmf
# Conflicts:
#	CHANGES.rst
2021-02-02 12:35:38 +03:00
ismailgulek
3614ce5cf2 Merge branch 'voip_2746' into voip_dialpad 2021-02-02 12:33:56 +03:00
ismailgulek
c9f84c2329 Merge branch 'develop' into voip_2746 2021-02-02 12:33:05 +03:00
Gil Eluard
ebb8a0ed62 Update after review 2021-02-01 09:53:17 +01:00
Gil Eluard
e076690a2f Merge branch 'develop' into element_3969 2021-01-29 11:32:22 +01:00
Gil Eluard
c7f58e0461 Modifications after review 2021-01-28 19:53:20 +01:00
SBiOSoftWhare
e3ca347902 SocialLoginListView: Update social login buttons sorting. 2021-01-28 19:51:59 +01:00
SBiOSoftWhare
9353a82a74 Social login: In SocialLoginButtonFactory handle MXLoginSSOIdentityProvider brand property and handle Gitlab style. 2021-01-28 19:50:33 +01:00
Gil Eluard
22c7a209cc
Update Riot/Modules/Application/LegacyAppDelegate.m
Co-authored-by: manuroe <manuroe@users.noreply.github.com>
2021-01-28 14:48:23 +01:00
Gil Eluard
54b354130c
Update Riot/Modules/Application/LegacyAppDelegate.m
Co-authored-by: manuroe <manuroe@users.noreply.github.com>
2021-01-28 14:47:12 +01:00
Gil Eluard
dbc1c69f95 Fixed cross-signing detection in LegacyAppDelegate 2021-01-28 11:32:54 +01:00
Gil Eluard
fabef31ac1 reintroduced RoomKeyRequestViewController for the case of the cross signing is not available 2021-01-27 09:38:11 +01:00
Gil Eluard
ccbf29ab84 Avoid megolm share requests if the device is not verified 2021-01-26 17:33:05 +01:00
ismailgulek
7e7a3dd6af Remove empty section spaces 2021-01-22 20:09:21 +03:00
ismailgulek
dc48cdc647 Fix indexpaths 2021-01-22 19:52:43 +03:00
ismailgulek
109c6033d0 Fix colors 2021-01-22 19:38:16 +03:00
ismailgulek
6ee30ffccc Implement recent section with ignoring current call user 2021-01-22 19:23:39 +03:00
ismailgulek
412213e1ed Change section title 2021-01-22 19:22:53 +03:00
ismailgulek
c74e7781e8 Refresh local contacts when showing contact selection 2021-01-22 14:29:04 +03:00
ismailgulek
e355707645 Implement phone number lookup 2021-01-22 14:20:46 +03:00
ismailgulek
c28a1dbdbb Use Matrix only contacts data source 2021-01-22 14:20:23 +03:00
ismailgulek
e85aea7e93 Add MatrixContactsDataSource 2021-01-22 14:19:31 +03:00
SBiOSoftWhare
08cd1f156d AuthVC: Fix social login layout issue. 2021-01-22 11:13:25 +01:00
ismailgulek
9af9487298 Show transfer view and implement delegate methods 2021-01-21 21:28:56 +03:00
ismailgulek
c0693f1b22 Adapt new dial pad config 2021-01-21 21:28:03 +03:00
ismailgulek
9e3c083fa9 Add call transfer module 2021-01-21 21:27:28 +03:00
ismailgulek
536147c141 Improve dial pad screen with new config 2021-01-21 21:26:12 +03:00
ismailgulek
491a846fe2 Pass mx sessions to the call service 2021-01-21 14:28:56 +03:00
ismailgulek
5e88f19d29 Add notification for tap on tiles 2021-01-21 14:27:32 +03:00
ismailgulek
8c2a043752 Do not show tile for incoming call 2021-01-21 13:52:14 +03:00
ismailgulek
eb2f58755a Fix pasted phone number issue 2021-01-21 01:30:47 +03:00
ismailgulek
67c0ab349a Merge branch 'voip_2746' into voip_tiles 2021-01-20 16:28:28 +03:00
ismailgulek
d2d16be0e0 Merge branch 'voip_dialpad' into voip_dtmf
# Conflicts:
#	Riot.xcodeproj/project.pbxproj
2021-01-20 16:27:55 +03:00
ismailgulek
bfc82b0b0f Merge branch 'voip_2746' into voip_dialpad
# Conflicts:
#	Riot.xcodeproj/project.pbxproj
2021-01-20 16:25:36 +03:00
ismailgulek
62652e9219 Merge branch 'develop' into voip_2746 2021-01-20 15:40:19 +03:00
ismailgulek
648e288372 Remove old cell 2021-01-20 14:53:47 +03:00
ismailgulek
c497d94892 Implement cell tap action 2021-01-20 13:27:30 +03:00
ismailgulek
87633d77cd Implement call back action 2021-01-20 13:27:13 +03:00
ismailgulek
7d16a3fa21 Use new call cells 2021-01-20 13:26:55 +03:00
ismailgulek
58243aa7de Implement call cells, introduce allLinkedEvents on bubble cell data 2021-01-20 13:26:28 +03:00
ismailgulek
f30b7af7a0 Group call invite and reject events with a new tag 2021-01-20 13:13:04 +03:00
manuroe
c0860e6313
Merge pull request #3954 from vector-im/element_3863
Navigation: BF: Unable to open a room from a room list
2021-01-19 13:33:41 +01:00
manuroe
40d463938c Navigation: BF: Unable to open a room from a room list
Fix #3863

Remove weak because of https://github.com/vector-im/element-ios/issues/3863#issuecomment-762723419
2021-01-19 13:07:25 +01:00
mtoohey31
cfb977e654 Fixed cients spelling mistake 2021-01-16 22:51:37 -05:00
SBiOSoftWhare
3abadd8624 TermsView: Improve rendering. 2021-01-15 17:06:21 +01:00
SBiOSoftWhare
2e547662c5 AuthVC: Fix recaptcha view cropping. 2021-01-15 17:05:45 +01:00
ismailgulek
6f3f7ddfd9 Merge branch 'develop' into voip_2746
# Conflicts:
#	Riot/Modules/Application/LegacyAppDelegate.m
2021-01-15 16:07:36 +03:00
ismailgulek
6f57c99d9c Implement openDialpad on call screen 2021-01-14 18:23:20 +03:00
ismailgulek
8523524dd6 Make call delegate method optional 2021-01-14 18:22:46 +03:00
ismailgulek
d34bd5a529 Introduce digit delegate method on dial pad 2021-01-14 18:20:29 +03:00
ismailgulek
8993f61e37 Introduce DialpadConfiguration 2021-01-14 18:20:00 +03:00
SBiOSoftWhare
c22da15c11
Merge pull request #3930 from vector-im/splitVC_logs
AppCoordinator & SplitViewCoordinator: Add detail navigation logs
2021-01-14 14:56:47 +01:00
manuroe
5df4fe9793 More logs in SplitVC 2021-01-14 14:54:34 +01:00
SBiOSoftWhare
c14c23735c AppCoordinator & SplitViewCoordinator: Add detail navigation logs. 2021-01-14 14:41:39 +01:00
ismailgulek
9b9af41a12 Move dialpad into room 2021-01-14 13:38:17 +03:00
Gil Eluard
274d5968d1 Prevent navigation controller from pushing same view controller 2021-01-14 10:57:12 +01:00
ismailgulek
37d09eb505 Fix orientation 2021-01-14 12:13:25 +03:00
ismailgulek
e644cb277b Fix orientation to portrait, not working with pageSheet modal 2021-01-13 23:00:50 +03:00
ismailgulek
02667e9c70 Open dialpad on people tab 2021-01-13 22:30:03 +03:00
ismailgulek
d07e1f8825 Fix warnings, pass properties to new instance 2021-01-13 22:28:22 +03:00
ismailgulek
07605980da Implement dialpad view controller 2021-01-13 21:51:47 +03:00
SBiOSoftWhare
1f0079a5c5
Merge pull request #3912 from vector-im/invite_friends 2021-01-13 09:19:11 +01:00
SBiOSoftWhare
86f8ccd659 Invite friends: Update invite friends action wording. 2021-01-12 18:14:52 +01:00
ismailgulek
acf918341f Create view controller class 2021-01-12 14:38:36 +03:00
SBiOSoftWhare
251af56b44 Invite friends: Make app name customizable in share text. 2021-01-12 11:34:05 +01:00
SBiOSoftWhare
9ec1065a75 StartChatVC: Add invite friends action. 2021-01-11 18:28:13 +01:00
SBiOSoftWhare
41d9e41296 Add InviteFriendsHeaderView table header view that presents invite friends action. 2021-01-11 18:26:54 +01:00
SBiOSoftWhare
cefe5f9d16 Invite friends: Add action to settings. 2021-01-11 18:26:06 +01:00
SBiOSoftWhare
9a6e84a026 Add InviteFriendsPresenter that enables to share current user contact to someone else. 2021-01-11 18:25:39 +01:00
SBiOSoftWhare
199ec0206e Add CustomRoundedButton: Button to customized from the outside. 2021-01-11 18:22:43 +01:00
Gil Eluard
21f652b31a Merge branch 'develop' into element_3816
# Conflicts:
#	CHANGES.rst
#	Riot/Modules/BugReport/BugReportViewController.m
2021-01-11 12:18:30 +01:00
Gil Eluard
5660f1d4ee
Update Riot/Modules/BugReport/BugReportViewController.m
Co-authored-by: manuroe <manuroe@users.noreply.github.com>
2021-01-11 09:57:49 +01:00
Gil Eluard
0b7fbc69e9
Update Riot/Modules/BugReport/BugReportViewController.m
Co-authored-by: manuroe <manuroe@users.noreply.github.com>
2021-01-11 09:57:35 +01:00
Gil Eluard
4f31305549
Update Riot/Modules/BugReport/BugReportViewController.m
Co-authored-by: manuroe <manuroe@users.noreply.github.com>
2021-01-11 09:57:27 +01:00
Gil Eluard
768774a1c8
Update Riot/Modules/BugReport/BugReportViewController.m
Co-authored-by: manuroe <manuroe@users.noreply.github.com>
2021-01-11 09:57:19 +01:00
Gil Eluard
94c355f2d9
Merge branch 'develop' into element_3881 2021-01-11 09:53:32 +01:00
SBiOSoftWhare
b77ec3e25d
Merge branch 'develop' into element_3846 2021-01-08 17:48:11 +01:00
SBiOSoftWhare
3f3a06753a Fix typo with SSO authentication completion handler type alias. 2021-01-08 16:33:31 +01:00
SBiOSoftWhare
5a5122a6ec Fix typo in SSOURLConstants. 2021-01-08 16:21:12 +01:00
SBiOSoftWhare
ffbdd805c3 Update SocialLoginButton. 2021-01-08 16:19:18 +01:00
Gil Eluard
a3fb07184e
Update Riot/Modules/SetPinCode/EnterPinCode/EnterPinCodeViewModel.swift
Co-authored-by: SBiOSoftWhare <SBiOSoftWhare@users.noreply.github.com>
2021-01-08 14:46:43 +01:00
Gil Eluard
a3802b8dd2
Update Riot/Modules/SetPinCode/EnterPinCode/EnterPinCodeViewModel.swift
Co-authored-by: SBiOSoftWhare <SBiOSoftWhare@users.noreply.github.com>
2021-01-08 14:46:30 +01:00
ismailgulek
4cd43fab5c Implement pip for video calls 2021-01-08 03:57:39 +03:00
SBiOSoftWhare
f12fe6c9c3 AuthVC: Do use fallback page when using SSO without idp. 2021-01-07 16:01:17 +01:00
SBiOSoftWhare
8623f34a9b AppCoordinator: Handle custom scheme URL parsing and SSO deep link. 2021-01-07 14:41:01 +01:00
SBiOSoftWhare
3c2ea1ea85 SSO: Handle transaction id in AuthVC and SSOAuthenticationPresenter. 2021-01-07 14:38:27 +01:00
SBiOSoftWhare
54cfca23d1 SSOAuthenticationService: Update callback scheme property and handle transaction id. 2021-01-07 14:27:18 +01:00
SBiOSoftWhare
3edbf379e6 Add CustomSchemeURLParser that enables to parse custom scheme URL and get a deep link path at the end. 2021-01-07 14:26:23 +01:00
SBiOSoftWhare
860d9b001b Introduce DeepLinkOption that represents deep link paths with their respective parameters. 2021-01-07 12:01:32 +01:00
ismailgulek
9084b89566 Fix on hold call blur effect, add new paused icon 2021-01-04 17:23:53 +03:00
Gil Eluard
3df1214b84
Merge pull request #3894 from vector-im/element_3819
Dismiss description textview on user tap on background.
2020-12-24 10:23:22 +01:00
Gil Eluard
eb26fc6151 Dismiss description textview on user tap on background. 2020-12-23 14:58:59 +01:00
Gil Eluard
6b2721c205 Added "Continue in background" button to bug report screen 2020-12-23 13:59:40 +01:00
Gil Eluard
49eea8f04a Show user id in the room invite preview screen 2020-12-21 16:31:02 +01:00
ismailgulek
87eaed2ab0 Ignore active theme and override the screen with dark, add blur effect views 2020-12-21 18:13:50 +03:00
SBiOSoftWhare
1f9ba64aa8 AuthVC: Handle SSO authentication. 2020-12-18 18:44:08 +01:00
SBiOSoftWhare
d83eeccabf Add SSOAuthenticationPresenter enables to present single sign-on authentication. 2020-12-18 18:44:08 +01:00
SBiOSoftWhare
baaf9268d7 SSO authentication: Abstract and support both SFAuthenticationSession and ASWebAuthenticationSession. 2020-12-18 18:44:08 +01:00
SBiOSoftWhare
5231ec1885 Add SSOAuthenticationService 2020-12-18 18:44:08 +01:00
SBiOSoftWhare
58c811c85f Handle custom scheme URL 2020-12-18 18:44:08 +01:00
SBiOSoftWhare
f8bbcc48b3 SocialLoginListView: Remove debug background. 2020-12-18 18:44:08 +01:00
SBiOSoftWhare
577a0ee980 AuthVC: Support both password and social login display. 2020-12-18 18:44:08 +01:00
SBiOSoftWhare
5c60f83dae Social login: Add SocialLoginListView displays a list of social login buttons according to a given array of SSO Identity Providers. 2020-12-18 18:44:08 +01:00
SBiOSoftWhare
fee62afe3e Social login: Add SocialLoginButtonFactory that builds SocialLoginButton and apply dedicated theme if needed. 2020-12-18 18:44:08 +01:00
SBiOSoftWhare
71b1e114f2 Add SourceImage that represents a local or remote image. 2020-12-18 18:44:08 +01:00
SBiOSoftWhare
ae1e0eaf22 Social login: Add SocialLoginButton that represents a button associated to a social login provider. 2020-12-18 18:44:08 +01:00
Gil Eluard
c9848307b9 Added change PIN code feature from the settings 2020-12-16 14:15:41 +01:00
ismailgulek
7468ce1a2b Add on hold call view and set it from CallService 2020-12-16 13:36:53 +03:00
ismailgulek
0811a9a7c0 Shift more button to the left for voice calls 2020-12-14 15:00:36 +03:00
ismailgulek
0f6a04f626 Add return label and make button spans whole view 2020-12-14 15:00:07 +03:00
manuroe
df8c1f3347
Merge pull request #3747 from vector-im/element_3579
Background Sync on Pushes
2020-12-10 11:17:49 +01:00
manuroe
bd29f66c5a PushNotificationService: Remove double start for profiling AnalyticsNoficationsTimeToDisplayContent 2020-12-09 18:49:20 +01:00
Gil Eluard
db4ba58399 Plugged BuildSettings.messageDetailsAllowShare to self.allowActionsInDocumentPreview MXKRoomViewController's property 2020-12-08 22:01:46 +01:00
ismailgulek
dfa9dc8ff2
Merge branch 'develop' into voip_2746 2020-12-03 12:26:26 +03:00
ismailgulek
7f086c5782 Introduce CallBar view management 2020-12-02 23:17:06 +03:00
manuroe
1b8fd6c036 Merge branch 'develop' into element_3579 2020-12-02 17:22:48 +01:00
ismailgulek
70204abd53 Introduce CallService 2020-12-01 13:41:31 +03:00
giomfo
c0f6ebe92d
Merge branch 'develop' into giomfo/fix_content_report 2020-12-01 09:03:01 +01:00
Gil Eluard
380cb1c1e0
Merge pull request #3845 from vector-im/element_3842
Added blur background support for iPhone and iPad. Slight API changes…
2020-12-01 08:42:09 +01:00
SBiOSoftWhare
530993147b HomeVC: Handle app name in empty view. 2020-11-30 18:22:59 +01:00
SBiOSoftWhare
ae43baff30 Merge develop into element_3836 2020-11-30 17:54:16 +01:00
SBiOSoftWhare
d18de3bc21 RoomsVC: Fix empty view issue. 2020-11-30 16:44:57 +01:00
SBiOSoftWhare
df689814e2 Empty screens: Use dark artworks when the theme is dark or black. 2020-11-30 16:42:47 +01:00
Gil Eluard
827438a827 Added blur background support for iPhone and iPad. Slight API changes to avoid race conditions while sharing a presenter. 2020-11-30 15:11:08 +01:00
Giom Foret
ffeac21abf Room History: Remove the report option for outgoing messages
I don't think the user wants to report on themselves
(This check was lost during the recent refactoring)
2020-11-30 14:12:47 +01:00
SBiOSoftWhare
9d7ff0544d Merge branch 'develop' into invites_quick_approval
# Conflicts:
#	Riot.xcodeproj/project.pbxproj
2020-11-27 14:50:04 +01:00
SBiOSoftWhare
d9e00f5449 InviteRecentTableViewCell: Do not show preview button. 2020-11-26 18:17:02 +01:00
SBiOSoftWhare
d5489ec6dc Empty screens: Prevent empty screens display while searching. 2020-11-26 12:02:18 +01:00
SBiOSoftWhare
9e1357fbfc Update home empty screen asset. 2020-11-26 11:37:09 +01:00
SBiOSoftWhare
9185866fec Remove HomeEmptyView. 2020-11-26 11:31:31 +01:00
SBiOSoftWhare
ffa10bca38 Empty screens: Update home empty screen. 2020-11-26 11:28:14 +01:00
SBiOSoftWhare
e369b2d23f Empty screens: Implement rooms empty screens. 2020-11-26 11:23:57 +01:00
SBiOSoftWhare
d5332f70e2 Empty screens: Implement people empty screen. 2020-11-26 11:22:55 +01:00
SBiOSoftWhare
7d55667963 Empty screens: Implement favourites empty screen. 2020-11-26 11:20:24 +01:00
SBiOSoftWhare
002c275b54 Empty screens: Implement empty view management in RecentsViewController. 2020-11-26 11:02:42 +01:00
SBiOSoftWhare
ba8f84bab9 Empty screens: Add RootTabEmptyView a view displayed when there is no UI item to display on a screen. 2020-11-26 10:41:29 +01:00
manuroe
b9c2f1a02c Merge branch 'develop' into element_3579 2020-11-25 17:37:09 +01:00
ismailgulek
0221830738 New call UI including hold & resume 2020-11-25 16:11:52 +03:00
SBiOSoftWhare
fb386b343e HomeViewController: Fix shouldShowEmptyView condition. 2020-11-20 16:59:27 +01:00
SBiOSoftWhare
a9cd4e173b HomeViewController: Integrate empty screen. 2020-11-20 14:54:02 +01:00
SBiOSoftWhare
a1d0a2ca85 Implement home empty screen. 2020-11-20 14:53:27 +01:00
ismailgulek
1cc3c967c9 Merge branch 'develop' into element_3579 2020-11-20 14:25:17 +03:00
ismailgulek
75c1564844 Hold & resume calls 2020-11-20 14:24:18 +03:00
SBiOSoftWhare
b65a8459de InviteRecentTableViewCell: Use MXRoomSummary.membershipTransitionState to calculate buttons loading state. 2020-11-19 22:38:27 +01:00
SBiOSoftWhare
7c02cbf1ee InviteRecentTableViewCell: Use "accept" as right button only for DM invite and restore "preview" action for room invite. 2020-11-17 22:40:37 +01:00
SBiOSoftWhare
88f90d8746 Update MXMembershipChangeState related code. 2020-11-17 21:27:57 +01:00
ismailgulek
67a8b25372 Add negotiate event type 2020-11-16 15:58:19 +03:00
SBiOSoftWhare
2f845d490f Merge branch 'develop' into invites_quick_approval 2020-11-13 19:20:30 +01:00
SBiOSoftWhare
ad85de8573 InviteRecentTableViewCell: Add disclosure indicator to indicate preview action. 2020-11-13 17:16:43 +01:00
ismailgulek
f00e8be230 Use incoming call screen for Simulator 2020-11-13 17:40:54 +03:00
ismailgulek
ff3eb0dcb7 Adapt to new call hangup reasons 2020-11-13 17:40:31 +03:00
manuroe
7bd1df7f86
Merge pull request #3800 from vector-im/profiler
Use new MXProfiler to get and report accurate durations
2020-11-13 14:51:15 +01:00
SBiOSoftWhare
1d29988eaf RecentsViewController: Handle direct room invite approval. 2020-11-13 09:47:48 +01:00
SBiOSoftWhare
2865f7cbdf Fix conflict. 2020-11-13 09:47:39 +01:00
ismailgulek
7746b89740 Add new event types 2020-11-12 17:07:07 +03:00
manuroe
a3c4692ead MXProfiles: Track time to display a message from its notification 2020-11-11 22:49:46 +01:00
manuroe
a6569cf136 MXProfiler: Use this new module to track launch animation time reliably. 2020-11-06 22:55:32 +01:00
SBiOSoftWhare
3429b60227
Merge branch 'develop' into element_3655 2020-11-06 10:35:23 +01:00
manuroe
0cf00e8e37
Merge branch 'develop' into analytics_agnostic 2020-11-05 14:52:43 +01:00
manuroe
30cb82f922 Remove MXDecryptionFailureDelegate in flavor of agnostic MXAnalyticsDelegate 2020-11-05 12:09:10 +01:00
SBiOSoftWhare
0cda13233d RoomInputToolBar: Prevent placeholder to be display on two lines on small devices. 2020-11-05 11:14:42 +01:00
manuroe
fda7df2659 MXAnalyticsDelegate: Replace trackLaunchScreenDisplayDuration with new agnostic method 2020-11-05 09:44:18 +01:00
SBiOSoftWhare
1a67ac3728 Refactor RoomIDComponents struct. 2020-11-04 10:28:37 +01:00
SBiOSoftWhare
50e17982b9 JitsiService: Use RoomIDComponents to get local room ID. 2020-11-02 18:09:30 +01:00
SBiOSoftWhare
4619e3e453 JitsiService: Constrain widget dictionary key to String. 2020-11-02 16:24:54 +01:00
SBiOSoftWhare
dcc7c4601d JitsiViewController: Remove unused code. 2020-11-02 15:38:33 +01:00
SBiOSoftWhare
b822da44cc Jitsi Well-Known: Add links to the documentation. 2020-11-02 15:34:53 +01:00
SBiOSoftWhare
ad85da3d1b JitsiViewController: Handle authenticated Jitsi widget when needed. 2020-10-28 00:00:23 +01:00
SBiOSoftWhare
0c1181fec9 JitsiService: Handle Jitsi JWT token generation. 2020-10-27 23:54:36 +01:00
SBiOSoftWhare
b8f6a81659 Create JitsiJWTTokenBuilder that creates a JWT token for jitsi openidtoken-jwt authentication. 2020-10-27 23:42:18 +01:00
SBiOSoftWhare
aafdf53598 JitsiService: Handle Well Known retrieval and Jitsi widget content creation. 2020-10-27 15:31:30 +01:00
SBiOSoftWhare
894c4f88d0 Add Jitsi Well Known codable representation. 2020-10-27 10:16:39 +01:00
manuroe
58d9f6d447 BuildSettings: Centralise RoomInputToolbar compression mode setting 2020-10-26 10:24:40 +01:00
ismailgulek
09269e18ff Merge branch 'develop' into element_3579
# Conflicts:
#	CHANGES.rst
2020-10-22 17:30:54 +03:00
ismailgulek
a2efe16aa7
Merge pull request #3755 from vector-im/crash_fixes
Crash fixes
2020-10-19 22:54:32 +03:00
ismailgulek
f59204eca9 Move removing back title to viewDidLoad 2020-10-19 22:37:28 +03:00
ismailgulek
a67f5dab95 Merge branch 'develop' into element_3579
# Conflicts:
#	CHANGES.rst
2020-10-19 16:59:19 +03:00
ismailgulek
226f12bf15 Fix crash when navigating to a room member 2020-10-16 14:27:45 +03:00
ismailgulek
804c62bf17 Fix navigationBar transcluency in ContactDetailtsViewController 2020-10-16 13:41:24 +03:00
SBiOSoftWhare
f725770586 Secure backup: Add possibility to not expose recovery key when creating a secure backup. 2020-10-15 15:27:26 +02:00
ismailgulek
e62e9dac8d Remove old segue identifiers and handling 2020-10-15 14:43:01 +03:00