Commit graph

5256 commits

Author SHA1 Message Date
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
Matthew Hodgson
85670a409f spell beginning correctly 2021-03-04 13:06:53 +00: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
HelaBasa
4fa1d8c2d8 Translated using Weblate (Sinhala)
Currently translated at 15.1% (5 of 33 strings)

Translation: Element iOS/Element iOS (Push)
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios-push/si/
2021-03-03 17:34:07 +00: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
HelaBasa
8aedecc5ec Added translation using Weblate (Sinhala) 2021-03-02 17:13:38 +00:00
HelaBasa
44dab7fb83 Added translation using Weblate (Sinhala) 2021-03-02 17:13:05 +00:00
zer0-x
5c053952fc Translated using Weblate (Arabic)
Currently translated at 100.0% (33 of 33 strings)

Translation: Element iOS/Element iOS (Push)
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios-push/ar/
2021-02-26 22:41:55 +00:00
jelv
ead8948c6f Translated using Weblate (Dutch)
Currently translated at 100.0% (33 of 33 strings)

Translation: Element iOS/Element iOS (Push)
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios-push/nl/
2021-02-26 22:41:54 +00:00
zer0-x
06dbcfd919 Translated using Weblate (Arabic)
Currently translated at 100.0% (6 of 6 strings)

Translation: Element iOS/Element iOS (Dialogs)
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios-dialogs/ar/
2021-02-26 22:34:05 +00: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
13c5a248bb Improve the status of send messages (sending, sent, received, failed)
- set error message text colour to default
2021-02-25 19:38:59 +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
6363e9018f Improve the status of send messages (sending, sent, received, failed)
- code tweaks
2021-02-25 11:10:38 +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
Thibault Martin
24031fec24 Translated using Weblate (French)
Currently translated at 100.0% (33 of 33 strings)

Translation: Element iOS/Element iOS (Push)
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios-push/fr/
2021-02-24 09:34:05 +00:00
Tirifto
ce7300227e Translated using Weblate (Esperanto)
Currently translated at 100.0% (6 of 6 strings)

Translation: Element iOS/Element iOS (Dialogs)
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios-dialogs/eo/
2021-02-23 22:34:04 +00: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
manuroe
171705d05b Merge remote-tracking branch 'origin/develop' into element_3867 2021-02-23 11:48:43 +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
SBiOSoftWhare
d451788b35 UIView: Add accessibility commodity method. 2021-02-22 00:12:00 +01:00
SBiOSoftWhare
2a3a4b5d38 Room creation intro: Add strings. 2021-02-22 00:12:00 +01:00
SBiOSoftWhare
c7d50ac0b9 Room creation intro: New theme color. 2021-02-22 00:11:59 +01:00
SBiOSoftWhare
8c16983c51 Room creation intro: Add assets. 2021-02-22 00:11:59 +01:00
Peter Lewis
2214d92a9c
Update Vector.strings
“and  be” > “and be”
2021-02-20 08:07:12 +00:00
manuroe
19aec16225 EncryptionKeyManager: Enable key for e2e DB 2021-02-18 16:37:58 +01:00
manuroe
22d6d16f79 Merge branch 'develop' into element_3867 2021-02-18 15:35:21 +01:00
zer0-x
42bec4c90e Translated using Weblate (Arabic)
Currently translated at 100.0% (33 of 33 strings)

Translation: Element iOS/Element iOS (Push)
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios-push/ar/
2021-02-18 13:01:44 +00:00
zer0-x
787f31033b Translated using Weblate (Arabic)
Currently translated at 100.0% (6 of 6 strings)

Translation: Element iOS/Element iOS (Dialogs)
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios-dialogs/ar/
2021-02-18 13:01:41 +00:00
ismailgulek
061a0b9a36 Fix audio muted icon 2021-02-18 12:03:16 +03:00
ismailgulek
f13e6ed77e Fix audio button icons 2021-02-18 11:54:56 +03: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
653c7f86be Fix icons 2021-02-17 18:42:50 +03:00
zer0-x
cff96ca5c9 Added translation using Weblate (Arabic) 2021-02-17 14:14:49 +00:00
zer0-x
e6674edd47 Added translation using Weblate (Arabic) 2021-02-17 14:14:33 +00: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
97f02699ef Remove PiP button callback 2021-02-17 16:49:48 +03:00
ismailgulek
a5c4f0fb37 Update icons 2021-02-17 16:49:29 +03:00
ismailgulek
8539a2a801 Dismiss the call screen instead of alerts on it 2021-02-16 21:45:53 +03:00
ismailgulek
d854b11678 Wait for user action on alert if an alert is displayed 2021-02-16 21:45:16 +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
c50d889320 Fix video call screen layout when coming back after device rotation 2021-02-15 18:34:33 +03:00
ismailgulek
4b5d906119 Fix PiP view frame when device rotated 2021-02-15 18:33:21 +03: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
manuroe
0d51dddd00 Merge remote-tracking branch 'origin/develop' into element_3812 2021-02-11 16:19:12 +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
manuroe
db913321b7 XcodeGen: Use same names for yml and xcconfig files in every target 2021-02-11 09:21:00 +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
221fdc2c7d Move PiP view to top-right of the screen by default 2021-02-10 17:15:20 +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
e652206c0a Avoid force unwraps 2021-02-10 00:05:27 +03:00
manuroe
a47563ae2e XcodeGen: Move yml files into their sub folder 2021-02-09 19:29:17 +01:00
manuroe
d20879c501 Xcodegen: No more build settings in yml files 2021-02-09 18:57:06 +01:00
manuroe
762d090583 XcodeGen: Common.xcconfig does not need to be included by targets anymore
It is loaded by the project (project.yml)
2021-02-09 18:10:56 +01:00
manuroe
0c3a211a8a XcodeGen: Move all base settings from yml to xcconfig 2021-02-09 17:37:14 +01: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
manuroe
c22d30c4f6 XcodeGen: Create AppIdentifiers.xcconfig
To centralise app id, profiles, etc in one place
2021-02-09 09:51:39 +01: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
25872c0f33 Move some values to Constants 2021-02-07 20:26:19 +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
aa40d26274 Keep a reference to block based notification observer and unregister it manually 2021-02-07 20:02:22 +03:00
ismailgulek
4565ee2453
Update Riot/Managers/Call/PiPView.swift
Co-authored-by: SBiOSoftWhare <SBiOSoftWhare@users.noreply.github.com>
2021-02-07 19:59:31 +03:00
ismailgulek
1f2565f376 Make callTimer optional 2021-02-07 19:57:35 +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
Weblate
faf0e8f3fd Merge branch 'origin/develop' into Weblate. 2021-02-03 15:18:45 +00:00
Weblate
5d36e0d01f Merge branch 'origin/develop' into Weblate. 2021-02-03 15:18:37 +00: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
80738d25a3 Social login: Update separator wording. 2021-02-03 12:11:40 +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
ismailgulek
93afe7853c
Merge pull request #3989 from vector-im/element_3986
Fix PushKit Crashes due to Undecryptable Call Invites
2021-02-02 11:51:47 +03:00
ismailgulek
36fc3c3598 Add comments 2021-02-02 10:54:06 +03:00
ismailgulek
c5426300e0 Process sync response before decrypting call invite 2021-02-01 18:00:45 +03:00
manuroe
7c2d9d4579 Widgets: roomId is optional 2021-02-01 15:28:59 +01:00
manuroe
32f8198c8b Widgets: Support $matrix_room_id and $matrix_widget_id parameters
#3987
2021-02-01 12:59:45 +01:00
Gil Eluard
ebb8a0ed62 Update after review 2021-02-01 09:53:17 +01:00
SBiOSoftWhare
19327dd650
Merge pull request #3982 from vector-im/element_3980
Social login: Handle new identity provider brand field in order to customize buttons
2021-01-29 21:12:22 +01:00
jelv
b3aaf14450 Translated using Weblate (Dutch)
Currently translated at 100.0% (33 of 33 strings)

Translation: Element iOS/Element iOS (Push)
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios-push/nl/
2021-01-29 15:35:49 +00:00
@a2sc:matrix.org
806bc8ece1 Translated using Weblate (German)
Currently translated at 100.0% (6 of 6 strings)

Translation: Element iOS/Element iOS (Dialogs)
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios-dialogs/de/
2021-01-29 15:35:49 +00:00
jelv
91def42d72 Translated using Weblate (Dutch)
Currently translated at 100.0% (6 of 6 strings)

Translation: Element iOS/Element iOS (Dialogs)
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios-dialogs/nl/
2021-01-29 15:35:49 +00: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
SBiOSoftWhare
4a357a178b Social login: Add GitLab image. 2021-01-28 19:48:52 +01:00
manuroe
104f3d3135 Memory: The memory logger has been moved to the SDK 2021-01-28 15:24:04 +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
Element Translate Bot
344e95e94f
Translated using Weblate (Norwegian Bokmål) (#3975)
Currently translated at 57.5% (19 of 33 strings)

Translation: Element iOS/Element iOS (Push)
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios-push/nb/

Co-authored-by: Martin Berg Alstad <martin.alstad@pm.me>
Co-authored-by: Weblate <noreply@weblate.org>
2021-01-27 12:28:30 +01:00
Element Translate Bot
6520b4bdc9
Translations update from Weblate (#3974)
* Translated using Weblate (Hungarian)

Currently translated at 100.0% (1146 of 1146 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/hu/

* Translated using Weblate (Ukrainian)

Currently translated at 18.3% (210 of 1146 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/uk/

* Translated using Weblate (Swedish)

Currently translated at 100.0% (1146 of 1146 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/sv/

* Translated using Weblate (Estonian)

Currently translated at 100.0% (1146 of 1146 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/et/

* Translated using Weblate (French)

Currently translated at 89.3% (1024 of 1146 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/fr/

* Translated using Weblate (Russian)

Currently translated at 100.0% (1146 of 1146 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/ru/

* Translated using Weblate (German)

Currently translated at 99.9% (1145 of 1146 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/de/

* Translated using Weblate (German)

Currently translated at 99.9% (1145 of 1146 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/de/

* Translated using Weblate (German)

Currently translated at 99.9% (1145 of 1146 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/de/

* Translated using Weblate (Italian)

Currently translated at 100.0% (1146 of 1146 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/it/

* Translated using Weblate (Portuguese (Brazil))

Currently translated at 100.0% (1146 of 1146 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/pt_BR/

* Translated using Weblate (Ukrainian)

Currently translated at 21.2% (243 of 1146 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/uk/

* Translated using Weblate (Finnish)

Currently translated at 4.1% (47 of 1146 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/fi/

* Translated using Weblate (German)

Currently translated at 100.0% (1146 of 1146 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/de/

* Translated using Weblate (German)

Currently translated at 100.0% (1146 of 1146 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/de/

* Translated using Weblate (German)

Currently translated at 100.0% (1146 of 1146 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/de/

* Translated using Weblate (Chinese (Simplified))

Currently translated at 87.8% (1007 of 1146 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/zh_Hans/

Co-authored-by: Szimszon <github@oregpreshaz.eu>
Co-authored-by: Ihor Hordiichuk <igor_ck@outlook.com>
Co-authored-by: LinAGKar <linus.kardell@gmail.com>
Co-authored-by: Priit Jõerüüt <riot@joeruut.com>
Co-authored-by: Gawoyme <othmanegherib@gmail.com>
Co-authored-by: Nikita Epifanov <NikGreens@protonmail.com>
Co-authored-by: inthepan <inthepan@pm.me>
Co-authored-by: philip-rehorst <github@philip-rehorst.de>
Co-authored-by: @a2sc:matrix.org <a0_r@a2sc.eu>
Co-authored-by: random <dictionary@tutamail.com>
Co-authored-by: Marcelo Filho <marceloaof@protonmail.com>
Co-authored-by: Mitja Sorsa <mitja.sorsa@luontokuvaajat.net>
Co-authored-by: Bastian <translate.riot.im@noxware.de>
Co-authored-by: Bastian <github@noxware.de>
Co-authored-by: Disappear9 <disappear9@outlook.com>
Co-authored-by: Weblate <noreply@weblate.org>
2021-01-27 12:28:14 +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
c9ff51363c Add localization for error case 2021-01-22 14:19:56 +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
9807889673 Add localizations 2021-01-21 21:25:22 +03:00
ismailgulek
954691f76b Add some logs 2021-01-21 15:00:22 +03:00
ismailgulek
1116ed6062 Present call screen for active calls on tile taps 2021-01-21 14:29:38 +03:00
ismailgulek
491a846fe2 Pass mx sessions to the call service 2021-01-21 14:28:56 +03:00
ismailgulek
f82e64bf31 Make extension objc 2021-01-21 14:27:55 +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
46a64d7ed3 Add call back action identifier 2021-01-20 13:23:09 +03:00
ismailgulek
efbee079e5 Show new call grouped events in timeline 2021-01-20 13:19:52 +03:00
ismailgulek
9598fed633 Do not show events in timeline for call events except invites and rejects 2021-01-20 13:19:27 +03:00
ismailgulek
f30b7af7a0 Group call invite and reject events with a new tag 2021-01-20 13:13:04 +03:00
ismailgulek
e0bf1df0f9 Add localizations 2021-01-20 13:10:18 +03:00
ismailgulek
ad6b422127 Add new video icon 2021-01-20 13:09:55 +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
manuroe
792b381462
Merge pull request #3927 from RiotTranslateBot/weblate-riot-ios-riot-ios-push
Translations update from Weblate
2021-01-14 11:56:37 +01:00
manuroe
ef83a4da68
Merge pull request #3926 from RiotTranslateBot/weblate-riot-ios-riot-ios-dialogs
Translations update from Weblate
2021-01-14 11:56:18 +01:00
manuroe
95d9c59c07
Merge pull request #3925 from RiotTranslateBot/weblate-riot-ios-riot-ios
Translations update from Weblate
2021-01-14 11:55:48 +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
Weblate
b5279ba3a5 Merge branch 'origin/develop' into Weblate. 2021-01-14 09:55:47 +00:00
Weblate
68845b42e4 Merge branch 'origin/develop' into Weblate. 2021-01-14 09:55:30 +00:00
Weblate
3cacc8a825 Merge branch 'origin/develop' into Weblate. 2021-01-14 09:51:22 +00: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
ismailgulek
5c4062511b Introduce vc_removingAllWhitespaces on String 2021-01-13 21:49:45 +03:00
ismailgulek
6431e6827e Add icons and strings 2021-01-13 21:49:20 +03:00