ismailgulek
4c9f44cc6d
PushNotificationService implementation
...
Signed-off-by: ismailgulek <gulekismail@gmail.com>
2020-05-22 11:50:45 +03:00
manuroe
0eddda805d
Secrets: Requests cross-signing private keys again
...
if we are supposed to have them
2020-05-07 13:30:40 +02:00
manuroe
bc4c7b2488
Secrets: On startup, request again private keys we are missing locally
...
This will mitigate unexpected state of cross-signing and backup.
2020-05-07 13:18:54 +02:00
SBiOSoftWhare
fb926b4be2
New sign in alert: Update wording.
2020-04-30 23:49:56 +02:00
SBiOSoftWhare
dec737c340
KeyVerificationCoordinatorBridgePresenter: Add isPresenting property.
2020-04-30 19:11:13 +02:00
ismailgulek
c3f8deb7ce
Fix Manu's comment
...
Signed-off-by: ismailgulek <gulekismail@gmail.com>
2020-04-28 20:33:31 +03:00
ismailgulek
f47e929ea7
Prefill email field on registrations
...
Signed-off-by: ismailgulek <gulekismail@gmail.com>
2020-04-28 19:55:02 +03:00
manuroe
7d8ccf9dfe
Self-verification: Do not display incoming self verification requests at the top of the Complete Security screen.
2020-04-28 17:33:14 +02:00
manuroe
5453d27f39
Verification request : Hide incoming request modal when it is no more pending
...
Fix #3033
2020-04-28 17:30:04 +02:00
manuroe
58a70cac79
Support email verification link from homeserver for email addition too
2020-04-28 12:04:47 +02:00
manuroe
d363fee2bd
Registration: Support email verification link from homeserver
...
#3167
2020-04-28 11:22:04 +02:00
ismailgulek
911eb38026
Merge pull request #3084 from vector-im/riot_3067
...
Consider Safe Area Insets for Some Screens
2020-04-23 20:56:58 +03:00
SBiOSoftWhare
ed99f45fa2
RoomMemberDetailsViewController: For current user present complete security when device is not trusted.
2020-04-23 11:58:19 +02:00
manuroe
1a746a357b
Cross-signing: Allow incoming device verification request from other user
...
#3139
2020-04-23 09:25:46 +02:00
ismailgulek
578e240f0e
Button inset logic refactored and moved to statusBarDidChangeFrame
...
Signed-off-by: ismailgulek <gulekismail@gmail.com>
2020-04-22 13:53:10 +03:00
ismailgulek
f3c4df833b
JitsiViewController safe area insets
...
Signed-off-by: ismailgulek <gulekismail@gmail.com>
2020-04-22 13:53:10 +03:00
ismailgulek
5d9737f67b
Return to call button safe area insets
...
Signed-off-by: ismailgulek <gulekismail@gmail.com>
2020-04-22 13:53:09 +03:00
manuroe
35bc453ef0
Remove LABS > Enable Cross-signing
2020-04-15 23:17:10 +02:00
manuroe
ee62f3b6f2
KeyVerificationCoordinatorBridgePresenterDelegate: Add keyVerificationCoordinatorBridgePresenterDelegateDidCancel
2020-04-14 12:50:53 +02:00
Marco Festini
76395cf9dc
Declined calls now properly reset call view controller
...
Signed-off-by: Marco Festini <marco.festini@awesome-technologies.de>
2020-04-08 04:05:57 +02:00
SBiOSoftWhare
690ae8f07f
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
c4e2667c8c
AppDelegate: Handle new sign in detection. Present an alert on new device sign in.
2020-03-27 15:41:19 +01:00
SBiOSoftWhare
90208e3b0f
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
c86f9e7a8c
AppDelegate: Fix incoming key verification request alert crash.
2020-03-13 19:22:43 +01:00
manuroe
e7789aa411
Push notifications: Avoid any automatic deactivation
...
vector-im/riot-ios#3017
2020-03-04 15:10:46 +01:00
manuroe
949c581a7c
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
7e7127a5c8
Key Verification: Handle incoming self verification request
2020-02-20 17:56:14 +01:00
manuroe
07d417bcd7
Key Verification: Support m.key.verification.ready event with new SDK API
2020-02-14 09:27:56 +01:00
manuroe
3195283768
MXCrypto: Rename MXDeviceVerificationManager to MXKeyVerificationManager
...
Because it makes more sense now
2020-02-11 13:56:36 +01:00
manuroe
02cd98d3fc
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
17fb117329
Merge branch 'develop' into riot_2924
...
# Conflicts:
# Riot/Modules/Room/DataSources/RoomDataSource.m
2020-01-31 16:45:35 +01:00
manuroe
c70452661a
Room decoration: Use shields instead of padlocks
...
#2906
2020-01-31 14:59:54 +01:00
SBiOSoftWhare
01612d735a
Update Riot/AppDelegate.m
...
Co-Authored-By: manuroe <manuroe@users.noreply.github.com>
2020-01-30 20:57:51 +01:00
manuroe
178d6e5b97
E2E: Do not warn anymore for unknown devices
...
# 2959
2020-01-30 18:13:49 +01:00
SBiOSoftWhare
86036867d6
User verification: Handle start user verification flow through AppDelegate.
2020-01-30 17:59:42 +01:00
manuroe
12ec147b62
Negotiate E2E by default for DMs
...
#2943
2020-01-28 15:16:53 +01:00
manuroe
7b24865be4
Room creation: Follow SDK changes ( #2945 )
...
Room creation: Follow SDK changes
2020-01-28 14:33:56 +01:00
SBiOSoftWhare
1cca4fa230
Key verification: Present incoming key verification request alert only when the app is in foreground.
2020-01-17 15:52:49 +01:00
SBiOSoftWhare
f73bb25939
Key verification: Present a notification when receiving incoming key verification request in background.
2020-01-17 10:54:18 +01:00
SBiOSoftWhare
9f562b8bf7
Key verification: Present an alert when receiving incoming key verification request in foreground.
2020-01-17 10:52:49 +01:00
manuroe
75b740efe2
Merge branch 'develop' into riot_2890
2020-01-16 09:33:57 +01:00
manuroe
3d7c468936
Cross-signing: Follow API change on MXDeviceInfo.trustLevel
2020-01-16 09:24:40 +01:00
manuroe
c659e87a32
Cross-signing: Follow API change on [MXCrypto downloadKeys:]
2020-01-15 08:38:35 +01:00
SBiOSoftWhare
0ad759c18e
RoomDataSource: Handle RoomBubbleCellData key verification update. Handle incoming key verification approval.
2020-01-14 21:47:16 +01:00
SBiOSoftWhare
f0a2a7265f
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
f745e530bb
Room widget permission: Fix Jitsi widget permission wording.
2019-11-28 18:02:17 +01:00
SBiOSoftWhare
2b1dd391fd
Room widget permission: Use new widget permission UX for Jitsi.
2019-11-28 17:38:19 +01:00
Doug
545baceef3
Convert message.mp3 to message.caf (IMA4) for compatibility with UNNotificationSound.
2019-11-22 15:07:39 +00:00
manuroe
10d5cd81d6
Widgets: Check user permission before opening a widget (data part)
...
#2833
2019-11-22 11:18:08 +01:00
SBiOSoftWhare
83b4315d6a
AppDelegate: Handle updated MXBackgroundModeHandler and now use MXBackgroundTask.
2019-11-05 17:23:17 +01:00
manuroe
3f89fbdc14
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
b1df00fd3e
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
741f75347d
ServiceTermsModal: Setup all the plumbery for the "Decline" button
2019-10-10 14:44:58 +02:00
manuroe
b7aaa17525
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
ead5e435b3
Merge branch 'develop' into privacy
2019-10-04 11:56:55 +02:00
SBiOSoftWhare
6620ade560
AppDelegate: Post a notification with requests parameters on email validation.
2019-09-10 19:34:40 +02:00
manuroe
2e86379b2a
Support Riot configuration link to customise HS and IS
...
#2703
2019-09-10 11:51:49 +02:00
manuroe
b6382263b9
Fix build
2019-09-05 11:16:10 +02:00
SBiOSoftWhare
6488dd39cb
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
ace66b7225
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
ba446465e5
VoIP: Fallback to matrix.org STUN server with a confirmation dialog
...
#2646
2019-08-28 18:57:56 +02:00
SBiOSoftWhare
f6b53314f5
AppDelegate: Use MXIdentityService for email validation.
2019-08-21 12:05:33 +02:00
manuroe
f7e2da7b1b
Soft logout: Implement the clear data button
...
#2540
2019-07-23 16:20:07 +02:00
manuroe
07505b08dc
Soft logout: Support soft logout
...
#2540
2019-07-19 14:25:45 +02:00
manuroe
8ecf5e73cc
Push: Update code to follow API break
...
#2348
2019-07-16 14:42:25 +02:00
manuroe
87b1e15f36
Join Room: Support via parameters to better handle federation
...
#2547
2019-07-08 11:15:44 +02:00
SBiOSoftWhare
ca2454a811
MXKRoomBubbleTableViewCell: Enable long press on event.
2019-05-07 18:24:05 +02:00
SBiOSoftWhare
49fc828012
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
08d83114fe
Merge pull request #2378 from aaronraimist/homeserver
...
home server -> homeserver (#2345 )
2019-04-26 11:41:47 +02:00
SBiOSoftWhare
24d7c087fb
Remove check for +[UIFont systemFontOfSize:weight:]
availability.
2019-04-25 12:27:31 +02:00
SBiOSoftWhare
d1d9b9f990
Remove iOS 9 local notification API usage
2019-04-25 11:52:33 +02:00
SBiOSoftWhare
84660597fb
Merge develop into riot_1483
2019-04-24 16:28:51 +02:00
manuroe
cab15e7477
Merge pull request #2372 from vector-im/riot_2323
...
E2E: SAS Verification
2019-04-24 14:51:04 +02:00
manuroe
7bc6ba25af
Device Verification: Make incoming requests dialogs dequeueing work without a random sleep
2019-04-24 08:55:45 +02:00
manuroe
4b2af64d0a
Device Verification: Update SDK constant names changes
2019-04-24 08:07:50 +02:00
Aaron Raimist
d710b3788d
home server -> homeserver ( #2345 )
...
Signed-off-by: Aaron Raimist <aaron@raim.ist>
2019-04-19 21:27:10 -05:00
SBiOSoftWhare
4c40fa2e4d
Configure handle Jitsi configuration in AppDelegate
2019-04-19 18:33:21 +02:00
manuroe
7ffe79748a
Device Verification: Manage queue of incoming requests
2019-04-18 23:15:01 +02:00
manuroe
01e699fdf1
Device Verification: Plug it in the code more
2019-04-17 08:09:43 +02:00
manuroe
a9502603d6
Device Verification: Incoming screen: beginning
2019-04-12 23:19:07 +02:00
SBiOSoftWhare
afedb617ec
Use one external entry point on AppDelegate to navigate to a room
2019-04-08 13:32:46 +02:00
SBiOSoftWhare
192bf9c5cb
Fix an issue in AppDelegate
2019-04-05 16:48:24 +02:00
SBiOSoftWhare
5a1c23ae8c
Merge branch 'develop' into riot_2337
...
# Conflicts:
# CHANGES.rst
# Riot/AppDelegate.m
2019-04-05 16:31:52 +02:00
SBiOSoftWhare
538d0605b1
Add logs on related push methods
2019-04-05 16:03:27 +02:00
manuroe
4bd1dfd407
Update Riot/AppDelegate.m
...
Co-Authored-By: SBiOSoftWhare <SBiOSoftWhare@users.noreply.github.com>
2019-04-05 15:55:05 +02:00
SBiOSoftWhare
a27b3d903e
Remove commented code about notification provisional authorization.
2019-04-05 14:57:55 +02:00
SBiOSoftWhare
c48785e45e
When navigate to room, remove associated delivered notifications.
2019-04-05 14:51:56 +02:00
SBiOSoftWhare
e3033d630d
Update iOS 10+ notification titles
2019-04-05 10:59:18 +02:00
fridtjof
f500de2db3
Merge remote-tracking branch 'origin/riot_2337' into riot_2337
...
# Conflicts:
# CHANGES.rst
# Riot/AppDelegate.m
2019-04-03 00:29:54 +02:00
manuroe
49d5157df3
Push: More logs
2019-04-02 09:51:53 +02:00
manuroe
a35b640762
Push: more logs
2019-03-27 12:16:43 +01:00
manuroe
774e6c0a3d
Push: Add more logs to track spontaneously disabling
...
#2348
2019-03-27 11:53:31 +01:00
SBiOSoftWhare
367e003063
Prepare iOS 12 implicit notifications permission
2019-03-22 16:00:24 +01:00
SBiOSoftWhare
50531c368e
Handle iOS 12 grouped notifications. Group by room id.
2019-03-22 11:18:07 +01:00
SBiOSoftWhare
f26048d1a7
Remove pending and delivered notifications containing a redacted event ( Fix #1725 )
2019-03-22 11:06:15 +01:00
SBiOSoftWhare
9b41cfc6fd
Factorize and fix some issues with local notifications code
2019-03-22 10:21:16 +01:00
fridtjof
0448c3183d
finalize emote style notifications
2019-03-22 01:20:50 +01:00
fridtjof
b35e62f1cd
add additional notification titles
2019-03-22 01:10:57 +01:00
fridtjof
490e6f8096
add a threadIdentifier to notifications and implement titles
2019-03-22 00:40:27 +01:00
SBiOSoftWhare
93af475cec
Merge pull request #2207 from fridtjof/ios10-notifications
...
Add code to support the new notification system starting with iOS 10
2019-03-21 16:45:07 +01:00