Commit Graph

12250 Commits

Author SHA1 Message Date
giomfo 1f2f139f01 Merge pull request #1508 from vector-im/riot_1354
Bug Fix - Settings: The "Sign out" button and other buttons of this p…
2017-09-14 12:56:17 +02:00
giomfo 049cb8585c Merge pull request #1507 from vector-im/riot_1506
Bug Fix - Settings: some of the labels push the switch controls off s…
2017-09-14 12:54:52 +02:00
Giom Foret dcef4018f1 Bug Fix - Settings: The "Sign out" button and other buttons of this page sometimes blinks
#1354
2017-09-14 11:58:02 +02:00
Giom Foret ce45d6b05e Bug Fix - Settings: some of the labels push the switch controls off screen.
#1506
2017-09-14 11:33:59 +02:00
giomfo 8c3ca73401 Merge pull request #1505 from vector-im/callkit_unregister_apns
Pushkit: unregister for all remote notifications received via Apple P…
2017-09-14 10:49:19 +02:00
manuroe 69c3484e15 Modular integrations UI: Stubbed all modular requests. 2017-09-14 09:53:07 +02:00
Giom Foret c0f6c5c5ba Pushkit: unregister for all remote notifications received via Apple Push Notification service. 2017-09-13 15:15:57 +02:00
giomfo f86e55548c Merge pull request #1503 from morozkin/pushkit_registration
Fix push registration process
2017-09-12 13:39:31 +02:00
giomfo df9bb308e5 Merge pull request #1504 from vector-im/riot_1444
Dark theme - Improvements
2017-09-12 09:16:17 +02:00
Giom Foret 4b47ad7294 Dark theme - Improvements
- the keyboard bubble should be darker too
2017-09-11 22:37:00 +02:00
manuroe 90884e49a1 WidgetManager: createWidget did not call the success block 2017-09-11 16:35:42 +02:00
manuroe 215e211d26 Modular integrations UI: File renaming 2017-09-11 16:34:05 +02:00
manuroe 9d231bd1aa Modular integrations UI: Better seperate "Modular postMessage API" code from UIWebview cooking. Manage error sending 2017-09-11 16:22:28 +02:00
Giom Foret 44d1fd34a0 Dark theme - Improvements
- spinner bg being white
2017-09-11 14:49:06 +02:00
Giom Foret 6bb632188f Dark theme - Improvements
- some hairlines being too bright
- fading behind dialog modals being white rather than dark
- grey highlight bar in room list being too light (i think)?
2017-09-11 11:27:47 +02:00
Giom Foret 4c385a0665 Bug Fix: Dark theme - Improvements
- padlock being unthemed
2017-09-11 11:01:47 +02:00
Denis Morozov ad40ac4e88 Fix push registration process 2017-09-10 16:41:50 +03:00
Aram Sargsyan 09725f0cc3 resetting info.plist 2017-09-08 19:09:31 +04:00
Aram Sargsyan 0b0a4a12b8 Review changes 2017-09-08 19:02:45 +04:00
manuroe f66c305b3f Modular integrations UI: Plumbed all modular requests. But it does not work 2017-09-08 16:27:14 +02:00
giomfo d4f1307931 Merge pull request #1501 from vector-im/callkit_hide_encrypted
PushKit: local notifications handling
2017-09-08 15:49:46 +02:00
Giom Foret d5195a0ad9 PushKit: local notifications handling
Support the account settings: `showDecryptedContentInNotifications` value.
2017-09-08 15:32:55 +02:00
manuroe 29997c1f68 Modular integrations UI: Move JS code to js resource file. ObjC -> Modular JS starts to work 2017-09-08 13:51:06 +02:00
Giom Foret af882a3218 Merge branch 'develop' into callkit 2017-09-08 12:42:58 +02:00
giomfo 6e86f08eb5 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
manuroe b0a9836c36 Modular integrations UI: Start bridging the modular js postMessage interface with objc 2017-09-08 09:18:45 +02:00
Giom Foret 6509862ecc 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 262b61e3ff Merge pull request #1486 from morozkin/notif_strings
Update strings for push notifications
2017-09-07 16:31:52 +02:00
Giom Foret 552fa06cd1 Force new LaunchScreen logo 2017-09-07 13:17:01 +02:00
manuroe f1e57ddf1f Modular integrations UI: Show the Modular integrations webapp into a webview 2017-09-07 11:32:40 +02:00
Giom Foret deb86f35cc 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 8c8b21200f 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 fa36a404c8 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 3f11ae1c96 Merge branch 'callkit' into decrypted_content 2017-09-06 17:50:09 +02:00
Giom Foret 326960301d 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 e69b9e1ab2 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 f38d39ab58 Siri intents are available since 10.0 2017-09-04 16:47:43 +02:00
manuroe 8fbe96f62c Fix compilation issue 2017-09-04 16:26:41 +02:00
manuroe 89920186d4 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 7424b44b14 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 3dc27a7b03 Handle situation with user that hasn't signed in yet 2017-09-01 18:20:26 +03:00
manuroe 767b93c333 Callkit branch: Siri: enable app group capabilities in Siri target 2017-09-01 16:42:58 +02:00
manuroe 0d6f7b4d5f Callkit branch: fix merge conflicts in pbxproj 2017-09-01 15:43:18 +02:00
manuroe b6fd077c74 Callkit branch: fix merge conflict 2017-09-01 10:38:54 +02:00
manuroe f22a5a4d6e Merge pull request #1479 from morozkin/sirikit_new
Add Siri support for calls
2017-08-31 17:18:27 +02:00
manuroe 0585e0da78 Merge branch 'callkit' into sirikit_new 2017-08-31 17:16:51 +02:00
manuroe 532895b14d CallKit branch: fixed compilation issues 2017-08-31 16:20:32 +02:00
manuroe 9ef39576d9 Merge remote-tracking branch 'origin/develop' into callkit
# Conflicts:
#	Riot/AppDelegate.m
2017-08-31 15:58:28 +02:00
Aram Sargsyan c962a056e3 Finished rework, getting rooms with all the necessary information from MXStore 2017-08-31 17:51:49 +04:00
manuroe d93c35f89d CallKit branch: fixed compilation issues 2017-08-31 15:51:05 +02:00