Giom Foret
33beaa3dfb
Handle the room display name and its avatar at the room summary level.
...
- Update the room display name and its avatar url when the Room Summary is updated on state events change (see `[session: updateRoomSummary: withStateEvents:]`).
- Store the riot display room name and its avatar url in the Room Summary.
- Add a new category `MXRoomSummary+Riot` to handle avatar display.
TODO: Increase file store version in `MXFileStore.h`.
2017-09-14 16:00:50 +02:00
David Baker
cf4361592a
share extension version should be same as the app
2017-08-29 12:51:24 +01:00
Giom Foret
8a9c5ff74c
Disable the Share App Extension use
2017-08-25 14:04:05 +02:00
Giom Foret
be2fe8fea9
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
Giom Foret
84f3aefac4
Improvement - Application group identifier
...
Use the property `applicationGroupIdentifier` of the MXSDKOptions sharedInstance.
2017-08-24 15:18:23 +02:00
Giom Foret
009483f253
App extension - Restore Aram's logs
2017-08-24 13:02:38 +02:00
Giom Foret
79b3d366e5
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
Giom Foret
140c3f2427
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
Giom Foret
b5ea138af5
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
Giom Foret
e53e7bc10b
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
0c5218fa59
App extension: enlarge the close button
2017-08-21 18:09:07 +02:00
Aram Sargsyan
5db0095154
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
9ce814873f
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
80056dae3c
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
8666014f2c
Bug Fix - Make sure the uploaded image orientation is up
2017-08-21 15:28:58 +02:00
Aram Sargsyan
4dec94272b
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
d246fc5604
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
b1ae853be4
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
Giom Foret
34eb2630e6
Bug Fix - App extension: handle correctly the account change.
...
Only the first enabled account is considered FTM.
2017-08-18 17:30:38 +02:00
Giom Foret
272092ff6b
Apply the app group name in app extension
...
(merge https://github.com/vector-im/riot-ios/pull/1440 )
2017-08-18 09:40:37 +02:00
Aram Sargsyan
5ebe459461
Merge branch 'app-extension-improvements' of https://github.com/aramsargsyan/riot-ios into app-extension-improvements
2017-08-18 02:28:15 +04:00
Aram Sargsyan
ca2b519f40
Added comments describing ShareExtensionManager public functionality + small method renaming
2017-08-18 02:27:56 +04:00
Giom Foret
e1162f2aff
Remove unwanted binary file
2017-08-17 18:06:46 +02:00
giomfo
069bb42c03
Merge branch 'app-extension' into app-extension-improvements
2017-08-17 17:43:13 +02:00
Aram Sargsyan
e34e0544a3
Fixed retain cycles, changed color constant
2017-08-17 19:28:08 +04:00
Aram Sargsyan
0ebfa9380c
Merge branch 'develop' of https://github.com/vector-im/riot-ios into app-extension-improvements
2017-08-17 00:08:56 +04:00
Aram Sargsyan
bbe5a7f82b
Loading HUD usage in the extension, Image resoulution alertController introduced
2017-08-17 00:01:54 +04:00
Giom Foret
f8e48d7d68
Apply the actual application group: "group.im.vector"
2017-08-16 18:24:07 +02:00
Aram Sargsyan
12dfc437ae
Share Extension manager improvements
2017-08-14 15:25:02 +04:00
Aram Sargsyan
ef2e38b63f
Added search functionality for rooms and people, fixed bug of dismmisal
2017-08-11 20:33:50 +04:00
Aram Sargsyan
89592fd34c
Reworked the Share Extension to use a subclass of MXKRecentsDataSource to show content, solved the room order issue, as well introduced a new class ShareExtensionManager responsible for Sharing content and communicating with the system to terminate the extension with the appropriate exit code when needed.
2017-08-11 02:38:47 +04:00
Aram Sargsyan
af178c7f0a
Converting non jpeg or png image types to jpeg before sending
2017-08-03 15:09:36 +04:00
Aram Sargsyan
91b11f881b
Review changes
2017-07-31 19:26:06 +04:00