Commit Graph

349 Commits

Author SHA1 Message Date
SBiOSoftWhare 33ee067ce0 AppDelegate: Centralize modal presentation code. Listen to new key verification request only for current session. Prevent new key verification request alert to be presented twice. 2020-04-03 16:33:56 +02:00
SBiOSoftWhare 3175ff88a3 AppDelegate: Handle new sign in detection. Present an alert on new device sign in. 2020-03-27 15:41:19 +01:00
SBiOSoftWhare 25e8f7fccf Refactor DeviceVerification prefix classes to KeyVerification where needed. And move key verification related classes into the same module KeyVerification. 2020-03-18 17:39:26 +01:00
SBiOSoftWhare 22b7a8bfe4 AppDelegate: Fix incoming key verification request alert crash. 2020-03-13 19:22:43 +01:00
manuroe 6ab64458f1 Push notifications: Avoid any automatic deactivation
vector-im/riot-ios#3017
2020-03-04 15:10:46 +01:00
manuroe 296cc62a7e Logs: Keep the 50 last log files
iOS13 kills the app more often. We have no more one log file a day but one log file every few hours. Increase that number of files to have a wider view of what it's going on.
2020-03-04 15:05:34 +01:00
manuroe a883a280bc Key Verification: Handle incoming self verification request 2020-02-20 17:56:14 +01:00
manuroe 4a43c24448 Key Verification: Support m.key.verification.ready event with new SDK API 2020-02-14 09:27:56 +01:00
manuroe 9d2df2f0e2 MXCrypto: Rename MXDeviceVerificationManager to MXKeyVerificationManager
Because it makes more sense now
2020-02-11 13:56:36 +01:00
manuroe 19499a2240 Merge pull request #2961 from vector-im/riot_2959
E2E: Do not warn anymore for unknown devices
2020-01-31 18:01:02 +01:00
SBiOSoftWhare 3ed104b16d Merge branch 'develop' into riot_2924
# Conflicts:
#	Riot/Modules/Room/DataSources/RoomDataSource.m
2020-01-31 16:45:35 +01:00
manuroe babec2ff28 Room decoration: Use shields instead of padlocks
#2906
2020-01-31 14:59:54 +01:00
SBiOSoftWhare b8c7c4f5cb Update Riot/AppDelegate.m
Co-Authored-By: manuroe <manuroe@users.noreply.github.com>
2020-01-30 20:57:51 +01:00
manuroe ae99baa2db E2E: Do not warn anymore for unknown devices
# 2959
2020-01-30 18:13:49 +01:00
SBiOSoftWhare d95dfb4924 User verification: Handle start user verification flow through AppDelegate. 2020-01-30 17:59:42 +01:00
manuroe e4998f3374 Negotiate E2E by default for DMs
#2943
2020-01-28 15:16:53 +01:00
manuroe e84251ed58 Room creation: Follow SDK changes (#2945)
Room creation: Follow SDK changes
2020-01-28 14:33:56 +01:00
SBiOSoftWhare 316f52d16f Key verification: Present incoming key verification request alert only when the app is in foreground. 2020-01-17 15:52:49 +01:00
SBiOSoftWhare 43d226a003 Key verification: Present a notification when receiving incoming key verification request in background. 2020-01-17 10:54:18 +01:00
SBiOSoftWhare 8263ad5dd0 Key verification: Present an alert when receiving incoming key verification request in foreground. 2020-01-17 10:52:49 +01:00
manuroe f816d70dc1 Merge branch 'develop' into riot_2890 2020-01-16 09:33:57 +01:00
manuroe 20266754fc Cross-signing: Follow API change on MXDeviceInfo.trustLevel 2020-01-16 09:24:40 +01:00
manuroe 363744772f Cross-signing: Follow API change on [MXCrypto downloadKeys:] 2020-01-15 08:38:35 +01:00
SBiOSoftWhare 058afa4497 RoomDataSource: Handle RoomBubbleCellData key verification update. Handle incoming key verification approval. 2020-01-14 21:47:16 +01:00
SBiOSoftWhare bb3bd3ba99 Merge pull request #2847 from pixlwave/develop
Convert message.mp3 to message.caf (IMA4) for UNNotificationSound.
2019-12-03 10:43:46 +01:00
SBiOSoftWhare 339146c6d0 Room widget permission: Fix Jitsi widget permission wording. 2019-11-28 18:02:17 +01:00
SBiOSoftWhare 8c05c1ed2d Room widget permission: Use new widget permission UX for Jitsi. 2019-11-28 17:38:19 +01:00
Doug a5c06f45fa Convert message.mp3 to message.caf (IMA4) for compatibility with UNNotificationSound. 2019-11-22 15:07:39 +00:00
manuroe 2f6c74e0de Widgets: Check user permission before opening a widget (data part)
#2833
2019-11-22 11:18:08 +01:00
SBiOSoftWhare 11f4bf3c0f AppDelegate: Handle updated MXBackgroundModeHandler and now use MXBackgroundTask. 2019-11-05 17:23:17 +01:00
manuroe a2171bab4d Merge pull request #2763 from vector-im/riot_2758
Privacy: Do not try to scan local contacts in background when the use…
2019-10-10 16:29:16 +02:00
manuroe 94011e5cae Privacy: Do not try to scan local contacts in background when the user has not decided yet to use or not an identity server.
But try to scan when the user opens a screen with a list of contacts
2019-10-10 15:18:58 +02:00
manuroe 127426c888 ServiceTermsModal: Setup all the plumbery for the "Decline" button 2019-10-10 14:44:58 +02:00
manuroe 31f2e80443 Privacy: Make IS terms wording clearer when we fallback to vector.im
#2760

Add a outOfContext flag to ServiceTermsModal and adapt the display to it
2019-10-10 11:05:10 +02:00
manuroe 05c8a85a4b Merge branch 'develop' into privacy 2019-10-04 11:56:55 +02:00
SBiOSoftWhare 3e3d5c6729 AppDelegate: Post a notification with requests parameters on email validation. 2019-09-10 19:34:40 +02:00
manuroe 01565f78d4 Support Riot configuration link to customise HS and IS
#2703
2019-09-10 11:51:49 +02:00
manuroe b5475c9739 Fix build 2019-09-05 11:16:10 +02:00
SBiOSoftWhare 0ed4518bdb Merge branch 'privacy' into identity_server_v2
# Conflicts:
#	CHANGES.rst
#	Riot/Modules/Authentication/Views/AuthInputsView.m
2019-08-30 16:11:22 +02:00
SBiOSoftWhare 55e598bdc8 AppDelegate: Support identity server v2 API email validation and prompt to accept identity server policies on first use. 2019-08-30 11:15:06 +02:00
manuroe 27fdaa0e94 VoIP: Fallback to matrix.org STUN server with a confirmation dialog
#2646
2019-08-28 18:57:56 +02:00
SBiOSoftWhare e0fa7d4ce3 AppDelegate: Use MXIdentityService for email validation. 2019-08-21 12:05:33 +02:00
manuroe ef5a2704a1 Soft logout: Implement the clear data button
#2540
2019-07-23 16:20:07 +02:00
manuroe 39551563d2 Soft logout: Support soft logout
#2540
2019-07-19 14:25:45 +02:00
manuroe 14cdc50c0d Push: Update code to follow API break
#2348
2019-07-16 14:42:25 +02:00
manuroe 728a522bb8 Join Room: Support via parameters to better handle federation
#2547
2019-07-08 11:15:44 +02:00
SBiOSoftWhare 5a5b80bac1 MXKRoomBubbleTableViewCell: Enable long press on event. 2019-05-07 18:24:05 +02:00
SBiOSoftWhare fc22e00281 Add restoreInitialDisplay parameter on -[AppDelegate showRoom:andEventId:withMatrixSession:] method to choose to display a room from home tab or not. 2019-04-29 14:22:01 +02:00
manuroe 58f2fd1d23 Merge pull request #2378 from aaronraimist/homeserver
home server -> homeserver (#2345)
2019-04-26 11:41:47 +02:00
SBiOSoftWhare 084909583b Remove check for +[UIFont systemFontOfSize:weight:] availability. 2019-04-25 12:27:31 +02:00