Commit Graph

138 Commits

Author SHA1 Message Date
manuroe 6000916cfa Crypto: Enable e2e by default
Once enabled, it is still not possible to disable it but do some cleaning in case of disabling in case we change our mind on this button.
2016-11-16 13:40:04 +01:00
giomfo cdb14582da Converting existing rooms to/from DMs
#715

Use the new method added in MXSession API `directJoinedRoomWithUserId:`: returns the first joined direct chat listed in account data for this user.
2016-11-03 18:12:08 +01:00
giomfo 2ab4c6821c Feature - Converting existing rooms to/from DMs
https://github.com/vector-im/vector-ios/issues/715

- If there is already a DM for the user, we should reuse it when hitting 'start chat'.
2016-11-02 17:54:28 +01:00
giomfo b0aae89347 Feature - Converting existing rooms to/from DMs
#715

Ensure 1:1 rooms are created with equal ops on both sides (the trusted_private_chat preset)
2016-11-02 16:35:45 +01:00
giomfo c13c7da6d0 Feature - Converting existing rooms to/from DMs
#715

- 'Start chat' in the Member Details page should instead list the rooms you have in common with the user, as per vector-web.
2016-11-02 14:32:02 +01:00
giomfo dd03d1c205 Logs Improvement: HTTP errors are logged by MXHTTPClient. Remove this error from other logs. 2016-10-21 17:10:02 +02:00
giomfo fa8380804d Feature - Tag explicitly the invite as DM or not DM
#714
2016-10-19 14:00:10 +02:00
giomfo b6887fe77c Merge remote-tracking branch 'origin/develop' into release-v0.2.0 2016-09-15 10:56:21 +02:00
giomfo 48dcef6922 Local contacts: Consider the local contacts when the access is authorized even if the server sync option is disabled. 2016-09-15 09:44:22 +02:00
giomfo 321b5c6d65 Call screen: Change the status bar visibility whereas the call screen is presented.
This prevent displaying wrong layout of the root view controller.
2016-09-14 15:36:42 +02:00
manuroe 85688c8c9c i18n: For the app name, use CFBundleDisplayName rather than hardwriting Vector 2016-09-13 16:35:12 +02:00
manuroe edcf905b34 Tapping notifications doesn't take you to the right room in iOS 10 #599
Maybe a bug in iOS 10 pre-releases. Use the workaround at http://stackoverflow.com/a/39419245 to make it work
2016-09-12 10:33:10 +02:00
giomfo 2fa2c5f4df Bug Fix - AppDelegate: Notification display failed when a view controller is presented modally. 2016-09-06 17:20:16 +02:00
manuroe 6f6e4e4b03 Incoming call: Fix crash "Application tried to present a nil modal view controller on target <UISplitViewController: 0x13f833800>"
Add some sanity checks
2016-09-06 14:21:11 +02:00
giomfo 957e06bf86 Bug Fix - Call: The "Return to call" banner does not rotate with the device
#482

+ handle correclty hangup button in room options menu
2016-09-02 22:21:02 +02:00
manuroe acdc01c3c2 Intercept and create matrix.to URLs within the app #547 2016-08-29 11:57:01 +02:00
giomfo f282c53f0b Settings: Add 'mark all as read' option
#541
2016-08-26 16:12:46 +02:00
giomfo af23c844e8 Bug Fix - Add the VoIP call screen
#455
2016-08-19 17:43:29 +02:00
giomfo 08e94fcbab Bug Fix - Profile changes shouldn't reorder the room list
#494
2016-08-16 17:53:35 +02:00
giomfo b534f51cbf Redacting membership events should immediately reset the displayname & avatar of room members.
#443

Fix Manu's comments (https://github.com/matrix-org/matrix-ios-sdk/pull/118)
2016-08-12 16:50:27 +02:00
giomfo d81c78c3b2 Remove useless comments 2016-08-12 11:12:20 +02:00
giomfo 9427d835c3 Bug Fix - Crash in [AppDelegate applicationDidBecomeActive:]
Remove KVO handling on [AppDelegate isOffline] by introducing a new notification kAppDelegateNetworkStatusDidChangeNotification.

#489
2016-08-11 10:38:10 +02:00
manuroe 80c632dd28 Merge remote-tracking branch 'origin/develop' into vector_301 2016-08-09 14:17:18 +02:00
manuroe 026be54be4 AppDelegate: Fix complaint from Xcode Analyse 2016-08-04 11:56:06 +02:00
manuroe 7b827b0e8a Bug fix: Crash in [AppDelegate applicationDidBecomeActive:] #489
This is a possible fix but not 100% sure. I was not able to reproduce the crash.
2016-08-01 17:07:39 +02:00
manuroe d6cdb13ba8 Crash report: In addition to GA report, prompt the user to send a report by email.
The email contains logs which make debugging easier
2016-08-01 14:21:58 +02:00
manuroe 072eb1cc05 Call: Enabled the Google webrtc stack 2016-07-22 18:26:55 +02:00
giomfo 26773e5240 Bug Fix - Reported crash: App crashes during [AppDelegate applicationDidEnterBackground:]
https://github.com/vector-im/vector-ios/issues/452
2016-07-13 18:17:08 +02:00
giomfo 9883254c90 Search Screen: add People tab
https://github.com/vector-im/vector-ios/issues/343

- Add Contact details view controller
- Fix Directory / Settings display in Landscape on iPad and iPhone 6 plus
2016-06-21 21:47:20 +02:00
giomfo 573847e131 Bug Fix: Authentication view is not presented when app is launched offline
https://github.com/vector-im/vector-ios/issues/375
2016-06-16 16:50:41 +02:00
giomfo 39dfb6ccd5 Screen Tracking: Update screen name. 2016-06-14 11:10:37 +02:00
giomfo c19056d487 Code cleaning
Remove 'MXKContactDetailsViewController' use
2016-06-13 16:21:19 +02:00
manuroe ee461c7519 New room settings: Applied API breaks 2016-06-10 18:25:17 +02:00
giomfo 8b206d51de Bug Fix: Room view controller is destroyed whereas it is still visible. 2016-06-10 16:11:09 +02:00
manuroe d60501b530 Room messages preview: Updated RoomPreviewData to use MXPeekingRoom 2016-06-08 18:02:22 +02:00
giomfo 4112027217 Support GA services
Make GA togglable in Settings

#335
2016-06-04 17:37:23 +02:00
giomfo 4452c489a0 Support GA services
Support screen tracking via Google Analytics.

#335
2016-06-03 17:29:34 +02:00
giomfo b763cf15ea Support GA services
Remove useless Google dependencies.
2016-06-03 16:38:02 +02:00
giomfo b3de3601d4 Support GA services
#335
2016-06-03 16:07:34 +02:00
giomfo 982aa45362 Change App badge handling
Replace the missed notications count with the missed discussions count.
2016-05-30 10:24:43 +02:00
giomfo e3d10cba2e Option to autocomplete nicknames from their member info page
https://github.com/vector-im/vector-ios/issues/317
2016-05-26 18:30:41 +02:00
giomfo 2e8deb0baa Bug Fix: 'Not supported voip call' prompt failed
#336

Open the room concerned by the call
2016-05-23 16:01:11 +02:00
giomfo b4bcbca892 Bug Fix: 'Not supported voip call' prompt failed
https://github.com/vector-im/vector-ios/issues/336
2016-05-23 15:39:48 +02:00
giomfo 2f6e69d108 Bug Fix - 'Not supported voip call' prompt failed
https://github.com/vector-im/vector-ios/issues/336
2016-05-23 14:42:46 +02:00
manuroe 9e6d922329 Handle missing VoIP better (#323): Fixed crash when logging out 2016-05-20 15:45:29 +02:00
manuroe 1a98ec1959 Handle missing VoIP better (#323): Display the "VoIP not yet supported" alert only when there is no call stack 2016-05-20 15:30:10 +02:00
manuroe 41caff1ebb Handle missing VoIP better (#323): Do not show expired call invites when resuming the app 2016-05-20 14:44:18 +02:00
manuroe 0fd7b9e104 Handle missing VoIP better (#323): Show a popup on call invite so that the end user can ignore the call or reject it 2016-05-20 14:31:23 +02:00
giomfo c9eee9ff4e BugFix: Tap on clock status bar should scroll you up
https://github.com/vector-im/vector-ios/issues/289
https://github.com/vector-im/vector-ios/issues/125
2016-05-19 17:22:29 +02:00
manuroe 87cc342895 BF https://github.com/vector-im/vector-ios/issues/320: Crash when the ?, the punctuation mark, is considered as part of a link
Improved comments on 80 chars width
2016-05-16 16:03:56 +02:00