Commit Graph

5042 Commits

Author SHA1 Message Date
Giom Foret e788a4c985 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 2fd2df33c0 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 9d8d048d89 Fix compilation issue 2017-09-04 16:26:41 +02:00
manuroe 8a9df3d849 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 66504d04c1 Merge branch 'callkit' into sirikit_new 2017-08-31 17:16:51 +02:00
manuroe ada7c64521 CallKit branch: fixed compilation issues 2017-08-31 16:20:32 +02:00
manuroe 78e8f4378e Merge remote-tracking branch 'origin/develop' into callkit
# Conflicts:
#	Riot/AppDelegate.m
2017-08-31 15:58:28 +02:00
manuroe 19e81f4e65 CallKit branch: fixed compilation issues 2017-08-31 15:51:05 +02:00
manuroe f00fe2046e Merge branch 'develop' into incoming_call_screen 2017-08-31 14:04:53 +02:00
Denis Morozov 67bf5c98a8 Add theme support 2017-08-31 12:20:18 +03:00
Denis Morozov 977e513b72 Update Siri usage description 2017-08-31 11:12:18 +03:00
manuroe d6f2d0f203 Jitsi widget: Add notices for jitsi widget in rooms histories 2017-08-30 17:37:14 +02:00
manuroe 6702eedb82 Widget: In comments, replace scalar by modular, the official public name that replaces the codename 2017-08-30 11:28:51 +02:00
manuroe 810bc97bab 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
Denis Morozov 1965d3ba9a Add new option to notification settings 2017-08-29 11:55:56 +03:00
Denis 1037e3009a Set local notification sound 2017-08-29 11:55:45 +03:00
Denis aeaae6eaf4 Don't show display notifications for call invites when CallKit is active 2017-08-29 11:55:32 +03:00
Denis Morozov 49676df1e9 Add content to notification body connected with image 2017-08-29 11:50:22 +03:00
Denis Morozov 0c2ab7742a Update strings for push notifications 2017-08-29 11:39:08 +03:00
Denis 2956f51914 Start background task when handling call intent in the background 2017-08-28 18:14:10 +03:00
Nathan van Beelen a7fd3f6d37 Translated using Weblate (Dutch)
Currently translated at 100.0% (406 of 406 strings)

Translation: Riot iOS/Riot iOS
Translate-URL: https://translate.riot.im/projects/riot-ios/riot-ios/nl/
2017-08-28 15:06:22 +00:00
Osoitz 69360d760b Translated using Weblate (Basque)
Currently translated at 100.0% (406 of 406 strings)

Translation: Riot iOS/Riot iOS
Translate-URL: https://translate.riot.im/projects/riot-ios/riot-ios/eu/
2017-08-28 09:24:41 +00:00
Denis Morozov 81241f2b86 Fix issue #1480 2017-08-27 16:51:27 +03:00
Denis Morozov 3a39c9bb37 Remove incomingCallNotification property 2017-08-27 16:43:42 +03:00
Denis Morozov be22b5eeda Fix layout 2017-08-26 18:18:34 +03:00
Denis Morozov 3c1c2d0d80 Update Siri usage description 2017-08-26 15:41:15 +03:00
Denis Morozov 9c0b045c6d Update entitlements 2017-08-26 15:40:40 +03:00
Denis Morozov 3cc6a1154f Change application group id 2017-08-26 15:34:51 +03:00
Giom Foret 441dfc7d95 Merge branch 'develop' into callkit 2017-08-25 20:09:30 +02:00
Giom Foret 580f4ab177 Re-enable the display of jitsi conference widget on develop 2017-08-25 20:08:23 +02:00
giomfo f24c827467 Merge pull request #1475 from morozkin/callkit_notif
Add background mode handling
2017-08-25 18:28:15 +02:00
Giom Foret e65697c41b Merge branch 'master' into callkit
# Conflicts:
#	Riot/AppDelegate.m
#	Riot/Assets/en.lproj/Vector.strings
#	Riot/ViewController/SettingsViewController.m
2017-08-25 16:48:13 +02:00
Giom Foret 07abb5095b version ++ 2017-08-25 15:01:09 +02:00
Giom Foret be418ab877 Disable the display of jitsi conference widget. 2017-08-25 14:04:26 +02:00
Giom Foret bf241ac862 Bug Fix - Dark theme - Improvements #1444
- search dialogs being wrong themed
2017-08-25 13:53:17 +02:00
Denis e73e686067 Change control event value 2017-08-25 13:36:25 +03:00
Denis Morozov c03c69b97f Add screen for incoming calls 2017-08-25 03:02:29 +03:00
Giom Foret 16019b9a52 Improvement - Application group identifier
Use the property `applicationGroupIdentifier` of the MXSDKOptions sharedInstance.
2017-08-24 15:18:23 +02:00
Denis Morozov 7e573a61b4 Add background mode handling 2017-08-24 14:03:05 +03:00
Andrey 690badab38 Translated using Weblate (Russian)
Currently translated at 100.0% (4 of 4 strings)

Translation: Riot iOS/Riot iOS (Dialogs)
Translate-URL: https://translate.riot.im/projects/riot-ios/riot-ios-dialogs/ru/
2017-08-23 19:34:25 +00:00
Andrey 9e99d2423b Added translation using Weblate (Russian) 2017-08-23 19:31:40 +00:00
Denis Morozov 56fcd7e4a8 Rollback #1470 2017-08-23 19:26:10 +03:00
Denis Morozov 7f3822c63f Improvements in notification registration flow 2017-08-23 19:07:14 +03:00
Denis Morozov 76de80e831 Fix control event value which is used for adding target to UISwitch on settings screen 2017-08-23 13:31:19 +03:00
Denis Morozov 89edd59ece Add new option to notification settings 2017-08-23 12:58:47 +03:00
giomfo 712f6ead3b Merge pull request #1467 from morozkin/notification_registration
Fix remote notifications registration even if user hasn't provide access
2017-08-22 18:37:49 +02:00
Denis Morozov 6512301d67 Fix remote notifications registration even if user hasn't provide access 2017-08-22 19:34:50 +03:00
giomfo c499b84161 Merge branch 'develop' into app-extension 2017-08-22 17:35:11 +02:00
Denis Morozov fb1ea89dfa Add Intents handling 2017-08-22 16:02:16 +03:00
Denis Morozov 913af2d3a8 Check available notification types before starting register on PushKit notifications 2017-08-22 12:05:28 +03:00