Commit Graph

3760 Commits

Author SHA1 Message Date
Giom Foret 46d0e7b696 Pushkit: unregister for all remote notifications received via Apple Push Notification service. 2017-09-13 15:15:57 +02:00
giomfo 5f639b9560 Merge pull request #1503 from morozkin/pushkit_registration
Fix push registration process
2017-09-12 13:39:31 +02:00
Denis Morozov 71e18cf903 Fix push registration process 2017-09-10 16:41:50 +03:00
giomfo 685c48b575 Merge pull request #1501 from vector-im/callkit_hide_encrypted
PushKit: local notifications handling
2017-09-08 15:49:46 +02:00
Giom Foret 23a04810f5 PushKit: local notifications handling
Support the account settings: `showDecryptedContentInNotifications` value.
2017-09-08 15:32:55 +02:00
Giom Foret 6631d4b5ea Merge branch 'develop' into callkit 2017-09-08 12:42:58 +02:00
giomfo 12673693c6 Merge pull request #1498 from vector-im/callkit_background_state_handling
Pushkit support: Start a matrix session even if the app is in background
2017-09-08 11:24:34 +02:00
Giom Foret 67ffc560e2 Pushkit Support
- Bug Fix - Regression: incoming video call is ignored when the app is backgrounded.
Do not remove the call observer at each session state change. A call observer is created as soon as a session is `StoreDataReady`, it is used until all the sessions are closed. We let the MXCallManager delay the call invite handling when the concerned session is syncing (see https://github.com/matrix-org/matrix-ios-sdk/pull/366).

- Bug Fix - Regression: app crashes on logout (see wrong use of `callEventsListeners`).
2017-09-07 19:28:38 +02:00
giomfo 2018f5413a Merge pull request #1486 from morozkin/notif_strings
Update strings for push notifications
2017-09-07 16:31:52 +02:00
Giom Foret b45f2ef07c Force new LaunchScreen logo 2017-09-07 13:17:01 +02:00
Giom Foret f6b79e680c Switch the loading animation for iOS to be RIOT.IM branded.
Remove the grey spinner under this animation.
2017-09-06 18:48:47 +02:00
manuroe 7c1d10eb55 Merge pull request #1497 from vector-im/widget_manager
Widget: Define same app settings for modular as in https://riot.im/ap…
2017-09-06 18:16:09 +02:00
giomfo 42c986e78b Merge pull request #1469 from morozkin/decrypted_content
Add option to settings for enable\disable showing decrypted content in notifications
2017-09-06 17:51:35 +02:00
giomfo 95890d2fd0 Merge branch 'callkit' into decrypted_content 2017-09-06 17:50:09 +02:00
Giom Foret b5fb421bd2 Pushkit support: Start a matrix session for each enabled accounts even if the app is in background.
AppDelegate -  `initMatrixSession`: Start a matrix session for each enabled accounts even if the app is in background.
Indeed we call [accountManager prepareSessionForActiveAccounts] even in background mode, The session is automatically paused when the running state is detected if the application is still in background.
- Define a notification listener block for each session. This block is used during all the session life to display the local notifications when the app is backgrounded.
- The local notifications are handled by using the background sync mechanism (defined at MXKAccount level).
- Multiple accounts are handled.
2017-09-06 16:59:12 +02:00
manuroe 4aafb7cbe9 Widget: Define same app settings for modular as in https://riot.im/app/config.json
And use it
2017-09-06 16:05:36 +02:00
manuroe 4948efddb4 Siri intents are available since 10.0 2017-09-04 16:47:43 +02:00
manuroe b52e878368 Fix compilation issue 2017-09-04 16:26:41 +02:00
manuroe 61626a332d Merge remote-tracking branch 'origin/pr/1458' into callkit
# Conflicts:
#	Riot.xcodeproj/project.pbxproj
#	Riot/AppDelegate.m
#	Riot/ViewController/SettingsViewController.m
2017-09-04 15:57:37 +02:00
manuroe 25c8f1fed0 Merge pull request #1493 from morozkin/callkit_project
Handle situation with user that hasn't signed in yet
2017-09-01 18:02:23 +02:00
Denis Morozov 0d62f6a834 Handle situation with user that hasn't signed in yet 2017-09-01 18:20:26 +03:00
manuroe 53d412d26c Callkit branch: Siri: enable app group capabilities in Siri target 2017-09-01 16:42:58 +02:00
manuroe 0990491531 Callkit branch: fix merge conflicts in pbxproj 2017-09-01 15:43:18 +02:00
manuroe ffdb866348 Callkit branch: fix merge conflict 2017-09-01 10:38:54 +02:00
manuroe b99edc6e0f Merge pull request #1479 from morozkin/sirikit_new
Add Siri support for calls
2017-08-31 17:18:27 +02:00
manuroe a4e519493a Merge branch 'callkit' into sirikit_new 2017-08-31 17:16:51 +02:00
manuroe 074974a0da CallKit branch: fixed compilation issues 2017-08-31 16:20:32 +02:00
manuroe a9262546c5 Merge remote-tracking branch 'origin/develop' into callkit
# Conflicts:
#	Riot/AppDelegate.m
2017-08-31 15:58:28 +02:00
manuroe 49defaef8a CallKit branch: fixed compilation issues 2017-08-31 15:51:05 +02:00
manuroe 25ec37a8b9 Merge pull request #1477 from morozkin/incoming_call_screen
Add screen for incoming calls
2017-08-31 14:05:16 +02:00
manuroe 1943b9fc2a Merge branch 'develop' into incoming_call_screen 2017-08-31 14:04:53 +02:00
Denis Morozov f7937a4060 Add theme support 2017-08-31 12:20:18 +03:00
Denis Morozov 5fcc054476 Update Siri usage description 2017-08-31 11:12:18 +03:00
Denis Morozov bdd653c659 Simplify customIdentifier check 2017-08-31 11:11:09 +03:00
manuroe a9d1a51131 Merge pull request #1488 from vector-im/jitsi_add_notices
Jitsi widget: Add notices for jitsi widget in rooms histories
2017-08-30 17:50:42 +02:00
manuroe 07b14d9f63 Jitsi widget: Add notices for jitsi widget in rooms histories 2017-08-30 17:37:14 +02:00
manuroe 8e865922fe Widget: In comments, replace scalar by modular, the official public name that replaces the codename 2017-08-30 11:28:51 +02:00
manuroe eab8a6d462 Merge pull request #1484 from morozkin/callkit_notif
Start background task when handling call intent in the background
2017-08-30 10:54:49 +02:00
manuroe 6d807ff99b Merge pull request #1481 from morozkin/issue1480
Fix issue #1480
2017-08-30 10:51:54 +02:00
David Baker 6215cb0d39 Merge branch 'master' into develop 2017-08-29 12:51:58 +01:00
David Baker 5588eee962 share extension version should be same as the app 2017-08-29 12:51:24 +01:00
Denis Morozov 82810f9c17 Add new option to notification settings 2017-08-29 11:55:56 +03:00
Denis 12fa3d8a2a Set local notification sound 2017-08-29 11:55:45 +03:00
Denis dc53ef495d Don't show display notifications for call invites when CallKit is active 2017-08-29 11:55:32 +03:00
Denis Morozov 7f0832185b Add content to notification body connected with image 2017-08-29 11:50:22 +03:00
Denis Morozov 79b5ebbab2 Update strings for push notifications 2017-08-29 11:39:08 +03:00
Denis 1aee1d02c4 Start background task when handling call intent in the background 2017-08-28 18:14:10 +03:00
Denis Morozov b013fc4fd4 Fix issue #1480 2017-08-27 16:51:27 +03:00
Denis Morozov 2c5586f069 Remove incomingCallNotification property 2017-08-27 16:43:42 +03:00
Denis Morozov 2e69e3d97c Fix layout 2017-08-26 18:18:34 +03:00