Commit graph

3677 commits

Author SHA1 Message Date
Aram Sargsyan
9abad7c98b Removing Podfile changes 2017-08-26 13:20:52 +04:00
Aram Sargsyan
883d7b5542 Restored Podfile 2017-08-26 13:18:27 +04:00
Aram Sargsyan
13cff8690f Added comment 2017-08-26 13:12:49 +04:00
Aram Sargsyan
ed15a6599e Initial commit 2017-08-26 12:58:17 +04:00
Aram Sargsyan
e47de00fdc Merge branch 'develop' of https://github.com/vector-im/riot-ios into app-extension-improvements 2017-08-25 18:12:15 +04:00
Giom Foret
f093420f78 Podfile: Fix RiotShareExtension target 2017-08-25 15:33:45 +02:00
Giom Foret
0df562f2b1 version ++ 2017-08-25 15:01:09 +02:00
Giom Foret
8a06f8e8bf Disable the display of jitsi conference widget. 2017-08-25 14:04:26 +02:00
Giom Foret
5734619c8f Disable the Share App Extension use 2017-08-25 14:04:05 +02:00
Giom Foret
9863045ff3 Bug Fix - Dark theme - Improvements #1444
- search dialogs being wrong themed
2017-08-25 13:53:17 +02:00
Giom Foret
422ad1c514 App extension - Improvement: Reduce memory consumption.
Force the ShareExtensionManager to release the primary view controller when the action is completed.

We observed that `dealloc` is called for this view controller when the request is cancelled with error (`cancelRequestWithError`), but it is not called when the request is completed (`completeRequestReturningItems`).
2017-08-25 11:55:37 +02:00
Aram Sargsyan
eda96f8b8d Merge branch 'develop' of https://github.com/vector-im/riot-ios into app-extension-improvements 2017-08-25 02:42:35 +04:00
Aram Sargsyan
0340959692 Distinguishing providers 2017-08-25 02:26:53 +04:00
Giom Foret
9284ff0fca Improvement - Application group identifier
Use the property `applicationGroupIdentifier` of the MXSDKOptions sharedInstance.
2017-08-24 15:18:23 +02:00
giomfo
bcbdc3df6e Merge pull request #1472 from morozkin/settings_fix
Improvements in notification registration flow
2017-08-24 14:23:16 +02:00
giomfo
5a04fdcd34 Merge pull request #1474 from vector-im/app-extension-bug-fix
App Extension - Bug Fix
2017-08-24 13:03:00 +02:00
Giom Foret
d8d2eba0b8 App extension - Restore Aram's logs 2017-08-24 13:02:38 +02:00
Giom Foret
ba4a44ac4e App Extension - Limit memory consumption
- In case of image sharing, we suggest the original resolution only if the image orientation is up, or if the image size is moderate.
- Bug Fix: no image is sent when no compression is required.
2017-08-24 12:59:46 +02:00
Aram Sargsyan
a55418b950 Fixed a bug related to multiple image sharing 2017-08-24 14:55:35 +04:00
giomfo
b968b1dd88 Merge pull request #1473 from morozkin/1470_rollback
Rollback #1470
2017-08-24 10:48:23 +02:00
Giom Foret
31739ce9ee App Extension - Bug Fix
Fix App crash on Exception "This application is modifying the autolayout engine from a background thread, which can lead to engine corruption and weird crashes.  This will cause an exception in a future release."
2017-08-24 10:47:27 +02:00
Denis Morozov
834ae0ec89 Rollback #1470 2017-08-23 19:26:10 +03:00
Denis Morozov
0c901fe0c5 Improvements in notification registration flow 2017-08-23 19:07:14 +03:00
Giom Foret
d4476561f2 Xcode project updated by Cocoapods v1.3.1 2017-08-23 16:34:07 +02:00
giomfo
ff836db334 Merge pull request #1470 from morozkin/uiswitch
Fix control event value which is used for adding target to UISwitch on settings screen
2017-08-23 15:11:26 +02:00
Denis Morozov
d0341a3fc7 Fix control event value which is used for adding target to UISwitch on settings screen 2017-08-23 13:31:19 +03:00
Giom Foret
13fcf198a7 Fix xcode project corruption 2017-08-22 20:32:31 +02:00
giomfo
9f11746868 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
8989ef46a0 Fix remote notifications registration even if user hasn't provide access 2017-08-22 19:34:50 +03:00
Aram Sargsyan
e60ccf9226 Merge branch 'app-extension-improvements' of https://github.com/aramsargsyan/riot-ios into app-extension-improvements 2017-08-22 19:56:30 +04:00
Aram Sargsyan
7d346d62e9 Added real support for sending multiple images (up to 5). Fixed bug when images weren't being resized. Introduced a category for NSItemProvider to easily track if the item was loaded or not. 2017-08-22 19:52:32 +04:00
giomfo
9f427f17ea Merge pull request #1465 from vector-im/app-extension
Add App extension (thanks to Aram Sargsyan)
2017-08-22 17:42:21 +02:00
giomfo
62f6ee0e39 Merge branch 'develop' into app-extension 2017-08-22 17:35:11 +02:00
giomfo
07644a4470 Merge pull request #1464 from aramsargsyan/app-extension-improvements
App extension improvements
2017-08-22 16:45:36 +02:00
Aram Sargsyan
4cbbfc95b3 Merge pull request #7 from vector-im/app_extension_share_keys
App extension: Bug Fix - send the keys file does not work correctly
2017-08-22 13:53:49 +04:00
Giom Foret
83c2cb5bc2 App extension: Bug Fix - send the keys file does not work correctly
The attached file is not detected as keys files when the user selects it in the room history.
The associated mimetype was wrong
2017-08-22 00:31:43 +02:00
Aram Sargsyan
85056fa619 Merge pull request #6 from vector-im/app_extension_session_handling
App extension session handling
2017-08-22 01:00:09 +04:00
Giom Foret
91b8ae6c9f App Extension - Fix matrix session handling
The matrix session should be handled by the ShareExtensionManager. This manager is able to prepare, suspend and resume the session.
Note: The ShareViewController is reloaded each time the extension is launched
2017-08-21 22:33:06 +02:00
Giom Foret
f58a29326e App extension: enlarge the close button 2017-08-21 18:09:07 +02:00
giomfo
bedbcc50d8 Merge pull request #1460 from aramsargsyan/app-extension-improvements
App extension improvements
2017-08-21 18:01:04 +02:00
giomfo
adc939bea5 Merge branch 'app-extension' into app-extension-improvements 2017-08-21 17:57:01 +02:00
Aram Sargsyan
a0621569f8 Merge branch 'app-extension' of https://github.com/vector-im/riot-ios into app-extension-improvements 2017-08-21 19:42:33 +04:00
Aram Sargsyan
cbd6f07ce3 Merge branch 'app-extension-improvements' of https://github.com/aramsargsyan/riot-ios into app-extension-improvements 2017-08-21 18:45:56 +04:00
Aram Sargsyan
5406fd3c9f Sending the file with it's actual fiename, changes temporary search bar stykle to match the real one's style, showing only joined rooms for sharing 2017-08-21 18:45:16 +04:00
Aram Sargsyan
15b26c533f Merge pull request #5 from vector-im/app_extension_ima_orientation
Bug Fix -  Make sure the uploaded image orientation is up
2017-08-21 18:21:03 +04:00
Giom Foret
f89fee5e73 Merge branch 'app_extension_ima_orientation' into app-extension 2017-08-21 15:36:24 +02:00
Giom Foret
73b3b249bc Bug Fix - Make sure the uploaded image orientation is up 2017-08-21 15:28:58 +02:00
Aram Sargsyan
dd83fe957d Merge pull request #4 from vector-im/app_extension_reuse_mxkrecentsvc
RoomsListViewController should inherit from MXKRecentListViewController.
2017-08-21 17:15:20 +04:00
Giom Foret
5e64795c5a RoomsListViewController should inherit from MXKRecentListViewController.
- to release correctly the resources
- to reuse data source handling mechanism
...
2017-08-21 14:07:49 +02:00
Aram Sargsyan
9137d212a7 Introduced new ShareExtensionDelegate method didStartSendingToRoom to notify the viewController when the request is initiated to only then show the loading hud, block interaction with the view, etc 2017-08-21 01:39:08 +04:00