Commit graph

1112 commits

Author SHA1 Message Date
manuroe
a461f12f31 i18n: s/in beta/experimental/ 2016-11-16 13:53:45 +01:00
manuroe
ee776218d9 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:52:38 +01:00
manuroe
db2bac7f27 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
a8daff33e3 Bug Fix: unencrypted outgoing messages are displayed with the verified icon 2016-11-16 11:49:25 +01:00
giomfo
da7ba26933 Merge pull request #788 from vector-im/vector_723
End-to-end encryption UI/UX
2016-11-16 10:48:04 +01:00
giomfo
e7281e4165 End-to-end encryption UI/UX
#723

- fix Manu's comment
2016-11-16 10:46:25 +01:00
giomfo
4c882811f9 End-to-end encryption UI/UX
#723

- Display device information when user taps on the encryption icon.
- Add this option in event context menu
2016-11-16 09:31:58 +01:00
David Baker
25d7fc1f6b Don't clobber thumbnail url on MXKAttachment
Goes with https://github.com/matrix-org/matrix-ios-kit/pull/191

This might cause a file search view to use larger thumbnails than
it did previously, although I'm not actually sure this is wired up
anywhere. If it is, I'd rather find the place they're used and
switch it to use getThumbnailUrlForSize with the size it wants.
2016-11-15 16:30:20 +00:00
David Baker
e674ccb4ac Merge pull request #780 from vector-im/dbkr/encrypted_attachments
Don't disable the upload button in encrypted rooms
2016-11-15 09:21:12 +00:00
giomfo
3e629c6834 End-to-end encryption UI/UX
#723

- fix Manu's comments
2016-11-15 09:46:47 +01:00
David Baker
4ce8f38e07 Don't disable the upload button in encrypted rooms
Attachments will be sent encrypted with the corresponding
matrixkit / matrix-ios-sdk branches.
2016-11-11 17:31:44 +00:00
giomfo
c852e72480 End-to-end encryption UI/UX
#723

- Add an unencrypted icon in the composer of a non-crypto room
2016-11-10 16:23:43 +01:00
giomfo
5692037925 End-to-end encryption UI/UX
#723

-Prompt the user to log in again when no device id is available.
2016-11-10 16:11:51 +01:00
giomfo
e312a08369 Disable voip call on members/contacts details.
Contact details: Start voice call failed silently #745
2016-11-10 15:21:28 +01:00
giomfo
00e72f959e Merge pull request #774 from vector-im/vector_723
End-to-end encryption UI/UX
2016-11-10 10:25:50 +01:00
giomfo
853885e46b End-to-end encryption UI/UX
#723

Patch: Display the verified icon on outgoing messages in the encrypted rooms (until #773 is fixed)
2016-11-10 10:24:59 +01:00
giomfo
6dc7d71c2e Merge pull request #769 from vector-im/vector_723
End-to-end encryption UI/UX
2016-11-09 11:00:36 +01:00
giomfo
92ca7493ca End-to-end encryption UI/UX
#723

- Let user send clear attachments in encrypted rooms
2016-11-09 10:58:11 +01:00
giomfo
d85c6809fa Merge pull request #763 from vector-im/vector_723
End-to-end encryption UI/UX
2016-11-08 18:26:13 +01:00
giomfo
1ecd0a8f18 End-to-end encryption UI/UX
#723

- Disable attachments and call options in encrypted room
2016-11-08 18:25:21 +01:00
giomfo
3397539fae Merge pull request #762 from vector-im/vector_723
Vector 723
2016-11-08 17:59:31 +01:00
giomfo
7267551958 End-to-end encryption UI/UX
#723

Bubble cells for encrypted event: add more padding around the encryption icon.
2016-11-08 17:55:49 +01:00
giomfo
cb5d333bbe End-to-end encryption UI/UX
#723

- Define bubbles cells used to displayed encrypted events
2016-11-08 17:31:24 +01:00
giomfo
4559998689 Merge pull request #758 from vector-im/vector_723
End-to-end encryption UI/UX
2016-11-07 21:15:41 +01:00
manuroe
5233ff7be5 Crypto: Once crypto is enabled, it is enabled until the user logs out 2016-11-07 18:11:34 +01:00
manuroe
b1f668d8ea Crypto: Once crypto is enabled, it is enabled until the user logs out 2016-11-07 18:02:19 +01:00
giomfo
3383f5f680 End-to-end encryption UI/UX
#723

- Prompt user before turning on the room encryption
- Check power level before displaying toggle button
2016-11-07 16:31:48 +01:00
giomfo
5ff022ca9b Merge pull request #757 from vector-im/vector_723
End-to-end encryption UI/UX
2016-11-07 15:47:58 +01:00
manuroe
277c1d1ef3 Crypto: Refresh room data source when changing e2e user settings 2016-11-07 15:07:14 +01:00
giomfo
3a77967085 End-to-end encryption UI/UX
#723

- Chat screen: Display a padlock in the bottom tool bar in case of encrypted room.
2016-11-07 11:36:32 +01:00
giomfo
9cab08e8f3 fix compilation warning 2016-11-04 15:45:21 +01:00
giomfo
a0f4e097f5 Merge pull request #752 from vector-im/vector_715
Converting existing rooms to/from DMs
2016-11-04 09:34:47 +01:00
giomfo
58769b1fc1 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
c8dcf5691e Converting existing rooms to/from DMs
#715

Apply MatrixSDK changes (matrix-org/matrix-ios-sdk#158): Remove privateOneToOneRoomWithUserId: and privateOneToOneUsers (the developer must use the directRooms property instread).
2016-11-03 16:56:19 +01:00
manuroe
0d144a01c1 Merge pull request #750 from vector-im/e2e
E2e
2016-11-03 15:29:23 +01:00
manuroe
5c71c927bc Crypto: Fix naming in SettingsViewController 2016-11-03 15:29:04 +01:00
manuroe
8cdcbadb40 Crypto: RoomSettings: Add encryption switch button 2016-11-03 11:57:08 +01:00
giomfo
3f1a3bd3f1 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
f74a384daf 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
manuroe
f8a609aacb Crypto: strings for enabling crypto in a room. The button is coming 2016-11-02 14:42:17 +01:00
giomfo
6d7335dfca 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
manuroe
7df923c474 Crypto: Add Settings > LABS > End-to-End Encryption 2016-10-28 17:09:24 +02:00
giomfo
760b75dcbc Logs Improvement: HTTP errors are logged by MXHTTPClient. Remove this error from other logs. 2016-10-21 17:10:02 +02:00
giomfo
2ec885b3cf Converting existing rooms to/from DMs
#715

Add ability to tag/untag direct rooms in Messages screen.
2016-10-21 14:02:51 +02:00
giomfo
65ce316b0b Feature - Tag explicitly the invite as DM or not DM
#714
2016-10-21 11:45:19 +02:00
giomfo
3f53a75683 Tag explicitly the invite as DM or not DM #714 2016-10-20 16:52:21 +02:00
giomfo
df56795a3c Feature - Tag explicitly the invite as DM or not DM
#714
2016-10-19 14:00:10 +02:00
giomfo
1e13c83fa7 Converting existing rooms to/from DMs
#715

Showing DMs in the UI (as little green men).
2016-10-19 11:09:40 +02:00
giomfo
3eee79e227 Converting existing rooms to/from DMs #715
Showing DMs in the UI (as little green men).
2016-10-17 17:26:11 +02:00
giomfo
e065dd89e2 Merge remote-tracking branch 'origin/develop' into mention_only 2016-10-14 16:02:34 +02:00
giomfo
bb9f464ea4 RoomFilesViewController: Hide line separators of empty cells 2016-10-13 16:36:11 +02:00
giomfo
dd6d0f2d2f Code cleaning: prevent from multiple copy of the bubble components. 2016-10-12 15:04:55 +02:00
giomfo
f339597102 Room Details: Add 'Files' tab
Fix issues
2016-10-12 13:54:34 +02:00
giomfo
0b3af50ee3 Room Details: Add 'Files' tab
Display now the index of room files
2016-10-12 12:03:39 +02:00
giomfo
38184be389 Merge pull request #696 from vector-im/vector_652
Bug Fix - Use contains_url filter for navigating files and showing a …
2016-10-06 13:44:57 +02:00
giomfo
5442d096b9 Merge pull request #648 from aaronraimist/voip-start-on-boot
Accepted, but this PR doesn't fix #538.
You update here the services supported by Riot by adding the voip service. This may improve the background execution, but not the autostart option.
2016-10-06 12:00:24 +02:00
giomfo
d12bf98348 Bug Fix - Use contains_url filter for navigating files and showing a file index for a room
#652

Support file search at room level.
2016-10-06 10:56:52 +02:00
giomfo
8263ae0c9b Bug Fix - Use contains_url filter for navigating files and showing a file index for a room
#652

Support file search at room level.
2016-10-05 09:36:52 +02:00
giomfo
34fdc63251 Bug Fix - Search messages tab : background picture covering up the tabs when device is turned horizontally.
#654
2016-10-04 18:19:31 +02:00
giomfo
4d1335be8f Use contains_url filter for navigating files and showing a file index for a room.
#652
2016-10-03 15:26:58 +02:00
giomfo
e5fe7b8ef1 version++ 2016-09-30 14:08:46 +02:00
giomfo
030e87872c Enhancement - Messages search display
- display the full text message
- display room name and sender name
- display attachment if any
- refresh the search result on new joined room or left room.
2016-09-30 11:17:12 +02:00
giomfo
9626d1f63b Bug Fix: App crashes when user taps on room alias with multiple # in chat history.
#668
2016-09-29 17:50:20 +02:00
giomfo
612d6f1f38 RoomSearchDataSource: Remove the matrix session from the parameters in initWithRoomDataSource API.
Use the matrix session of the provided room data source.
2016-09-29 11:47:02 +02:00
giomfo
6d4c5b2599 Room message search : the search pattern is not highlighted in results
#660
2016-09-28 13:26:06 +02:00
giomfo
c6f2d6b521 Bug Fix - Room message search : the message date & time are not displayed
#361
2016-09-28 09:38:49 +02:00
giomfo
4d44881838 Global messages search: Display correctly formatted messages
https://github.com/vector-im/vector-ios/issues/361
2016-09-28 09:35:53 +02:00
giomfo
7e8b7a5f1d version ++ 2016-09-27 14:44:26 +02:00
giomfo
02e18a8703 AuthInputsView - Session validation: Keep only supported authentication flows.
#650
2016-09-26 18:50:00 +02:00
giomfo
b5d9075bdb Bug Fix - App may crash when the user logs out while a request is pending. 2016-09-26 10:50:19 +02:00
giomfo
ff9b96b2b6 Bug Fix - Crash due to a race condition in read receipts management
#645
2016-09-23 14:57:53 +02:00
Aaron Raimist
9fa8ea2f8c
Allow Riot to autostart when phone boots using VoIP background mode, fixes #538 2016-09-22 22:15:28 -05:00
giomfo
81a97953bd Bug Fix - Media Picker: The screen rotation is not locked during video recording.
We had to define a UINavigationController category to handle correctly auto rotation for the view controller presented modally.
(see discussion http://stackoverflow.com/questions/12554204/ios-6-rotation-issue-no-rotation-from-presented-modal-view-controller)
2016-09-22 15:32:13 +02:00
giomfo
fac36b26ff Bug Fix - Media picker: Support video capture 2/2
#533

- press and hold the capture button would take video and single tap would take a photo in the live camera view.
2016-09-22 11:10:30 +02:00
manuroe
cebee22d91 Let Xcode (8.0) fix project warnings 2016-09-21 13:45:48 +02:00
manuroe
e9f6ba3b61 Merge pull request #644 from vector-im/vector_641
Quoting a msg overrides what I already typed
2016-09-21 12:19:55 +02:00
manuroe
9dd1f772ec Quoting a msg overrides what I already typed #641. 2016-09-21 09:29:05 +02:00
giomfo
a6981424e2 Bug Fix -Media picker: Switching camera button and exit button are not very visible
#610

We added a black translucent background.
2016-09-20 10:47:17 +02:00
giomfo
cd05e3a4c1 Design - Better UI for outbound VoIP call screen (1/2)
#598

- Update call controls icons
2016-09-19 18:10:43 +02:00
giomfo
4a01ebf2b5 Design - Media picker: Support video capture (1/2)
#533

- Update video indicator on media collections
2016-09-19 16:40:36 +02:00
giomfo
83d7acc75e Bug Fix: Chat screen: Wrong display after placing a conf call in a room with unsent messages.
#633
2016-09-19 10:23:19 +02:00
giomfo
980fb24f1d Settings screen headers slide down over the already fully displayed screen
#636

Refresh all the table on account profile update (A slide down animation is observed when we limit the refresh to the concerned section).
2016-09-16 17:47:23 +02:00
giomfo
a0e0386d8c Bug Fix - Login screen: Stuck on flashing loading wheel
in case of invalid credentials

#637
2016-09-16 14:27:20 +02:00
giomfo
fe7eb03e92 Auth screen: Update assets size 2016-09-16 13:46:24 +02:00
manuroe
260d5f8aaf version++ 2016-09-15 16:00:58 +02:00
manuroe
e79953541e Rollback the default IS 2016-09-15 15:03:35 +02:00
manuroe
85d5255f07 Use the Apple T&C version 2016-09-15 15:03:03 +02:00
giomfo
e7046aadf1 Authentication screen: Update logo size 2016-09-15 11:53:29 +02:00
giomfo
4320ce71d1 Merge remote-tracking branch 'origin/develop' into release-v0.2.0 2016-09-15 10:56:21 +02:00
giomfo
56a01f1be2 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
manuroe
484e5a074a Update IS 2016-09-14 17:28:59 +02:00
manuroe
86aafbe292 Merge pull request #622 from vector-im/vectore_517
Tap on avatar in Member Info page to zoom to view avatar full page
2016-09-14 16:47:30 +02:00
manuroe
e95d3a05a2 Tap on avatar in Member Info page to zoom to view avatar full page #517
Do it on the contact details screen too.
2016-09-14 16:38:25 +02:00
manuroe
9e787c0f03 Tap on avatar in Member Info page to zoom to view avatar full page #517
Fix the tap area. Tap worked only at the top of the avatar, not when tapping on the middle or the bottom
2016-09-14 16:22:05 +02:00
giomfo
328073209e Bug Fix - Chat screen: Hang up icon overlap the send button
#614
2016-09-14 16:18:16 +02:00
giomfo
f170393da5 People tab: support email and matrix id selection.
The user is now able to file an email or a matrix id in contact picker
2016-09-14 15:44:36 +02:00
giomfo
6c093cf044 Enable voip call options on contact details 2016-09-14 15:39:02 +02:00
giomfo
0e6a7c4067 Enable voip call options on contact details 2016-09-14 15:38:08 +02:00
giomfo
ef1abf3360 Update logs 2016-09-14 15:37:39 +02:00
giomfo
60336cad53 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