Commit Graph

216 Commits

Author SHA1 Message Date
Giom Foret 5ae5fd2e5e version++ 2017-11-30 11:16:11 +01:00
manuroe 796b5f5076 Make code compatible with !use_frameworks in Podfile 2017-11-23 16:09:19 +01:00
Giom Foret 3e66aceb99 version++ 2017-11-13 18:16:43 +01:00
Giom Foret 0ecfb05b0e Bug Fix: Share extension improvements
#1611

- display the search input by default
- on searching for something, the search filter seems to clear instantly on selecting a destination NOK.
2017-11-10 17:28:03 +01:00
Giom Foret 27e12167be Bug Fix: share silently fails on big pics - eg panoramas #1627 2017-11-09 15:59:42 +01:00
Giom Foret 7642ed4e1e version++ 2017-10-27 17:11:47 +02:00
manuroe 25fbe44b0a version++ 2017-10-24 10:46:00 +02:00
manuroe eb85a1ca14 Logs: Logs app extensions into separate files (console-share.log & console-siri.log) 2017-10-20 17:13:12 +02:00
manuroe 438cec5b75 Logs app extensions to console.log 2017-10-20 14:57:51 +02:00
Giom Foret 678081abfa Bug Fix - Share extension: Rooms have no avatars
Add a fake matrix session to each room summary to provide it a REST client (used to handle correctly the room avatar).

#1570
2017-10-16 18:55:09 +02:00
Giom Foret 903efac2ed Enable the Share App Extension use 2017-10-09 16:06:22 +02:00
manuroe 02374e0ddc version ++ 2017-10-05 15:40:28 +02:00
Giom Foret 359d4f3346 version ++ 2017-10-04 11:23:05 +02:00
Giom Foret 1cce3c6150 version ++ 2017-10-03 16:11:21 +02:00
Giom Foret 6fea937e65 RiotShareExtension: disable edition in rooms list 2017-09-29 17:25:18 +02:00
Giom Foret 2e3d933ae1 Share extension mxstore rework
- sort rooms according to their activity
2017-09-29 11:25:58 +02:00
Giom Foret 35927d2117 Share extension mxstore rework
- Create the MXRoom instance only when the room is selected.
2017-09-29 10:37:54 +02:00
giomfo 4ed5de9c10 Merge branch 'develop' into share-extesion-mxstore-rework 2017-09-28 10:24:27 +02:00
Giom Foret b8c576ef18 Fix iOS11 disruption
- RoomViewController, RoomDetailsVC, ContactDetailsVC: fix header layout.
- Use UIScrollView+MatrixKit category to handle the adjusted content inset which is not defined before iOS 11.
2017-09-27 09:26:34 +02:00
Aram Sargsyan 955ee3007a Merge branch 'develop' of https://github.com/vector-im/riot-ios into share-extesion-mxstore-rework 2017-09-15 19:19:49 +04:00
Aram Sargsyan 844139bfad Stopped storing MXRoom instances, using CellData now 2017-09-15 19:17:03 +04:00
Giom Foret 772b7ee23e 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
Aram Sargsyan 63b52ee9d8 resetting info.plist 2017-09-08 19:09:31 +04:00
Aram Sargsyan 2379ebe617 Review changes 2017-09-08 19:02:45 +04:00
Aram Sargsyan f4e996dfd3 Finished rework, getting rooms with all the necessary information from MXStore 2017-08-31 17:51:49 +04:00
David Baker 5588eee962 share extension version should be same as the app 2017-08-29 12:51:24 +01:00
Aram Sargsyan ffc0a3ce3b Improved cell rendering 2017-08-26 15:54:25 +04:00
Aram Sargsyan a5ea8e7819 Added comment 2017-08-26 13:12:49 +04:00
Aram Sargsyan 684cab3f48 Initial commit 2017-08-26 12:58:17 +04:00
Aram Sargsyan 68256ed577 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 b5c8f50fbd Disable the Share App Extension use 2017-08-25 14:04:05 +02:00
Giom Foret 6638dd614a 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 1193591a66 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 ed83e284d5 Distinguishing providers 2017-08-25 02:26:53 +04:00
Giom Foret dcd375e830 Improvement - Application group identifier
Use the property `applicationGroupIdentifier` of the MXSDKOptions sharedInstance.
2017-08-24 15:18:23 +02:00
Giom Foret 20c19f9ca3 App extension - Restore Aram's logs 2017-08-24 13:02:38 +02:00
Giom Foret b2ee009adf 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 001424809e Fixed a bug related to multiple image sharing 2017-08-24 14:55:35 +04:00
Giom Foret fabf8903c0 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
Aram Sargsyan 26c8c0ac23 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 1cda1f82f6 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
Giom Foret 3a3f01cb50 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 e210d0e038 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 fba5591370 App extension: enlarge the close button 2017-08-21 18:09:07 +02:00
Aram Sargsyan 79fd1a8589 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 b5eef98d51 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 a1b434bf8a 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 9c0fc33476 Bug Fix - Make sure the uploaded image orientation is up 2017-08-21 15:28:58 +02:00
Aram Sargsyan afa22bf43a 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 0f283ba07a RoomsListViewController should inherit from MXKRecentListViewController.
- to release correctly the resources
- to reuse data source handling mechanism
...
2017-08-21 14:07:49 +02:00