Commit graph

1067 commits

Author SHA1 Message Date
giomfo
55ecbfd527 Room Settings: Fix rendering of the room topic. 2016-07-01 15:50:37 +02:00
giomfo
ab563b96a8 Code cleaning: Remove useless TableViewCell classes. 2016-07-01 10:33:07 +02:00
manuroe
e840704f4a Pods: Updated GBDeviceInfo 2016-07-01 08:42:10 +02:00
giomfo
aa637b8eaa Merge pull request #416 from vector-im/337
337
2016-06-30 17:18:07 +02:00
giomfo
e84f1ef42b Room Settings: Have proper room settings
- bug fix: history visibility cells are not selectable
- prompt user before changing history visibility

https://github.com/vector-im/vector-ios/issues/337
2016-06-30 17:02:53 +02:00
manuroe
54c0f7f4e8 Room messages text view: Use green as tint color so that links (and text selection) are displayed in the app color 2016-06-30 15:11:51 +02:00
manuroe
0d0f036b40 https://github.com/vector-im/vector-ios/issues/410: BF: Show bing in pink red 2016-06-30 14:57:51 +02:00
giomfo
376b207ba7 Room Settings: Have proper room settings
- Room access
- History visibility

https://github.com/vector-im/vector-ios/issues/337
2016-06-30 13:30:53 +02:00
manuroe
6b0f51cf98 Added license for DTCoreText 2016-06-29 07:43:06 +02:00
giomfo
229c24f521 Bug Fix - Room Settings: Add favourite/low prio toggle in room settings
https://github.com/vector-im/vector-ios/issues/218
2016-06-28 14:58:17 +02:00
manuroe
96f4123293 Added license for GHMarkdownParser 2016-06-27 17:11:16 +02:00
giomfo
316a2ff836 Room chat: Improve instance destruction 2016-06-27 15:34:17 +02:00
giomfo
0fb3f81f20 Room Settings: Keep focus on the current edited field in case of table refresh 2016-06-27 15:32:07 +02:00
giomfo
97c30dff8d MXRoom+Vector: Remove useless property ``isModerator`` 2016-06-27 15:25:58 +02:00
giomfo
42d5453fa9 LaunchScreen: update Copyright symbol 2016-06-27 14:57:22 +02:00
giomfo
7b107aca8c Bug Fix - Room members: double loading wheel
https://github.com/vector-im/vector-ios/issues/180
2016-06-24 15:58:00 +02:00
giomfo
5742c89791 Room Settings: Prompt user to save changes when Members list tab is selected 2016-06-24 15:48:16 +02:00
giomfo
572fdb94ba Messages: Hide room creation when search is active 2016-06-24 15:44:13 +02:00
giomfo
64953db836 Room Settings: Code Cleaning 2016-06-23 18:51:44 +02:00
giomfo
b5a8124c24 Room Participants: Retrieve the potential segmented view controller from the parent view controller. 2016-06-23 18:43:01 +02:00
giomfo
767cc8830f Bug Fix - Room Participants: Idle contacts must be listed before offline contacts in search result. 2016-06-23 14:32:55 +02:00
giomfo
2bd6d65abc Room Participants: withdraw correctly the view controller when user left the room 2016-06-23 10:31:47 +02:00
giomfo
ccf22f3f68 Bug Fix Media Picker: move the camera roll at the top of the folders
https://github.com/vector-im/vector-ios/issues/373
2016-06-23 09:19:56 +02:00
manuroe
ddd2176e92 Merge pull request #401 from vector-im/mark_event
Mark event in permalinks or search results
2016-06-22 16:32:51 +02:00
giomfo
8a79bbd533 Room Participants: Validate correctly matrix user identifier during search session 2016-06-22 16:28:09 +02:00
manuroe
7c7fb72449 Mark event in permalinks or search results: BF: remove systematically the marker view because a table view can be reused for another data source 2016-06-22 16:24:50 +02:00
giomfo
07bc899036 BugFix Can't view MemberInfo when inviting users without actually inviting them
https://github.com/vector-im/vector-ios/issues/271

Open contact details is not relevant here, we add the matrix id (if any) in the invitable contact display name. This change provides the missing member info.
+ Prompt user before inviting someone
2016-06-22 15:50:11 +02:00
giomfo
82dc709abe Merge pull request #400 from vector-im/refresh_contact_details_on_notif
Contact Details: Refresh display on contact change notifications
2016-06-22 12:05:47 +02:00
giomfo
757deb92ca Merge pull request #397 from vector-im/fix_room_public_preview
Bug Fix: The preview header is empty for non world readable public room.
2016-06-22 12:05:33 +02:00
giomfo
bd50cb741a Code cleaning
- remove the previous mechanism used to handle the landscape display of the splitviewcontroller on iPad and iPhone 6 +.
2016-06-22 12:03:05 +02:00
giomfo
76f8920f63 Contact Details: Refresh display on contact change notifications 2016-06-22 11:38:13 +02:00
giomfo
040f94c465 Merge pull request #398 from vector-im/room_participants_invitable
Room Participants: improve invitable contacts list
2016-06-22 10:21:25 +02:00
giomfo
37624f3755 Merge pull request #396 from vector-im/343
Search Screen: add People tab
2016-06-22 10:19:33 +02:00
giomfo
f12c016281 Search Screen: add People tab
- rename 'getFirstMatrixId' with 'firstMatrixId'

https://github.com/vector-im/vector-ios/issues/343
2016-06-22 10:19:08 +02:00
giomfo
1aa3b9193b Room Participants: improve invitable contacts list
- list only the contacts who has the search pattern as prefix
2016-06-22 00:15:52 +02:00
giomfo
faf810de8f Bug Fix: The preview header is empty for non world readable public room. 2016-06-21 22:06:32 +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
manuroe
eed0fad6ed Mark event in permalinks or search results 2016-06-21 18:18:10 +02:00
giomfo
126c2449c8 Room Member Details: Improve header display in landscape 2016-06-20 15:45:14 +02:00
giomfo
ea2b75623e Search Screen: add People tab
- add contact picker view controller
2016-06-20 14:16:13 +02:00
giomfo
92126b013e Directory: handle tap on clock status bar 2016-06-20 14:11:27 +02:00
giomfo
88520ce712 Initial launch flickers up a blank Messages page before the Login page is shown
https://github.com/vector-im/vector-ios/issues/287
2016-06-16 18:06:05 +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
6bd0e75933 Chat screen: Improve expanded header layout in landscape
Adjust the height of the expanded header according to the actual position of the room avatar.
2016-06-16 13:47:15 +02:00
giomfo
a85bf602fe UIViewController+VectorSearch: fix missing flag initialization 2016-06-16 13:13:19 +02:00
giomfo
7a8f82f75e Rooms global search: Refresh the current search results when view will appear 2016-06-16 10:50:18 +02:00
giomfo
d5b81e3936 Room search: search result should include the search pattern when it corresponds to a valid room alias or id.
+
Room search: Room preview should be used when user selects a public room that he did not join yet.

https://github.com/vector-im/vector-ios/issues/328
https://github.com/vector-im/vector-ios/issues/329
2016-06-14 22:25:10 +02:00
giomfo
39dfb6ccd5 Screen Tracking: Update screen name. 2016-06-14 11:10:37 +02:00
giomfo
1152d573c5 Attachments viewer: Support rageshake and screen tracking 2016-06-13 17:28:17 +02:00
giomfo
c19056d487 Code cleaning
Remove 'MXKContactDetailsViewController' use
2016-06-13 16:21:19 +02:00
giomfo
7ef5b98a0d Merge pull request #384 from vector-im/peeking_support
Room peeking support
2016-06-10 22:51:44 +02:00
manuroe
ee461c7519 New room settings: Applied API breaks 2016-06-10 18:25:17 +02:00
giomfo
9f9c55d5f5 Merge pull request #383 from vector-im/pop2home
Bug Fix: Room view controller is destroyed whereas it is still visible.
2016-06-10 17:42:09 +02:00
giomfo
ce5f2f7a63 Room participants: Clear the background color of avatar 2016-06-10 17:41:32 +02:00
giomfo
36846071ba Room peeking support
- Update preview header handling.
2016-06-10 17:15:42 +02:00
giomfo
8b206d51de Bug Fix: Room view controller is destroyed whereas it is still visible. 2016-06-10 16:11:09 +02:00
giomfo
3106821c19 Add Vector assets 2016-06-09 14:59:24 +02:00
manuroe
03e8a09c59 Merge pull request #378 from vector-im/room_history_preview
Room history preview
2016-06-09 14:46:56 +02:00
manuroe
4619214a7d Room messages preview: Added FIXMEs for Giom 2016-06-09 14:42:17 +02:00
manuroe
3cb28e0912 Room messages preview: Indicate to RoomVC when to release the datasource 2016-06-09 14:41:55 +02:00
manuroe
d82b1fbe4d Room messages preview: Release peeking room data source better 2016-06-09 11:52:39 +02:00
giomfo
f059313181 Room preview header in landscape
- Use UIInterfaceOrientationIsLandscape macro
2016-06-08 18:56:19 +02:00
manuroe
2e62b485ba Room messages preview: improved comments 2016-06-08 18:29:35 +02:00
giomfo
6f139ad63b Room preview header in landscape
- Smooth header change during screen rotation
2016-06-08 18:22:50 +02:00
manuroe
d60501b530 Room messages preview: Updated RoomPreviewData to use MXPeekingRoom 2016-06-08 18:02:22 +02:00
giomfo
10813d1e50 Room preview header in landscape mode
- Hide room avatar in landscape mode
2016-06-08 17:19:00 +02:00
manuroe
88df216daa BF: Release room data source created to display messages in the past 2016-06-08 17:01:01 +02:00
giomfo
377ff9ab4b Remove Screen tracking on HomeViewController 2016-06-07 15:59:19 +02:00
giomfo
4389630e22 Bug Fix - Room Preview: the room avatar is missing on invited room received by email
#371
2016-06-06 16:01:31 +02:00
giomfo
a3ee520cd9 Prepare vector ios release v0.1.10 2016-06-04 20:45:31 +02:00
giomfo
3edd86f70f Remove misplaced warning in xib file 2016-06-04 20:40:03 +02:00
Matthew Hodgson
d218aeee6a switch to using a green underline on the placeholder text of the search bar rather than the full-width green separator, to make it more obviously tappable and less like a header 2016-06-04 19:20:18 +01:00
Matthew Hodgson
2fd6b5b0a7 increase the search field from 44px to 50px high to give it slightly more prominence 2016-06-04 19:16:49 +01:00
Matthew Hodgson
67be273fcf add space to 'Search / invite' 2016-06-04 19:11:41 +01:00
Matthew Hodgson
c2ab5568c8 fix GA text some more 2016-06-04 17:19:05 +01:00
Matthew Hodgson
fa73852a67 Merge branch 'develop' of git+ssh://github.com/vector-im/vector-ios into develop 2016-06-04 17:00:53 +01:00
Matthew Hodgson
9c578c5ab8 improve GA wording 2016-06-04 17:00:36 +01:00
giomfo
a31c03d6ee Merge remote-tracking branch 'origin/335' into develop 2016-06-04 17:53:52 +02:00
giomfo
2f33f39f95 Bug Fix: Hide Directory during App launch 2016-06-04 17:52:37 +02:00
Matthew Hodgson
329c0cf8a6 cancel buttons always go on the left on iOS 2016-06-04 16:42:09 +01:00
Matthew Hodgson
581b08377e it's a username, not a human name... 2016-06-04 16:42:09 +01:00
giomfo
4112027217 Support GA services
Make GA togglable in Settings

#335
2016-06-04 17:37:23 +02:00
giomfo
0ff2d49993 Support GA services
Update Third-party notices

#335
2016-06-03 18:16:05 +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
0165fed51c Directory section should be displayed by default in Messages when recents list is empty.
related to https://github.com/vector-im/vector-ios/issues/358
2016-06-03 10:28:46 +02:00
giomfo
53ba7928c2 Prepare vector-ios release v0.1.9 2016-06-02 16:16:55 +02:00
giomfo
c2413674ae Restore matrix.org as default homeserver. 2016-06-02 16:01:39 +02:00
giomfo
ec48a5e2e0 Trying to access matrix.org room from a vector.im account fails ("no know server")
https://github.com/vector-im/vector-ios/issues/354
2016-06-02 14:34:51 +02:00
giomfo
d31c346b99 Authentication: "Send Reset Email" is truncated on iPhone 4S 2016-06-02 14:33:21 +02:00
giomfo
e1c16bf082 Directory item in search doesn't open the directory if I don't search
https://github.com/vector-im/vector-ios/issues/353
2016-06-02 11:38:35 +02:00
giomfo
fbd68515f5 BugFix: Room avatars on matrix.org are badly rendered in the directory from a vector.im account
https://github.com/vector-im/vector-ios/issues/355
2016-06-02 11:35:29 +02:00
giomfo
1d2a265233 BugFix: Directory item in search doesn't open the directory if I don't search
https://github.com/vector-im/vector-ios/issues/353
2016-06-02 10:38:45 +02:00
giomfo
4f5b9405be Remove the 'optional' in the email registration field
https://github.com/vector-im/vector-ios/issues/352
2016-06-02 10:12:23 +02:00
giomfo
2f5c800c70 Prepare vector-ios release 0.1.8 2016-06-01 17:56:34 +02:00
giomfo
afa84f6675 Bug Fix: Room Participants - Search result: the user id should be displayed when 2 members has the same display name
https://github.com/vector-im/vector-ios/issues/293
2016-06-01 11:11:59 +02:00
giomfo
f05f6afa54 Default text in the memberlist search box would be less confusing if it was 'Search/invite by...' instead of the other way around
https://github.com/vector-im/vector-ios/issues/349
2016-05-31 17:14:05 +02:00
giomfo
7700b23a35 Created Room: replace active member label with "invite members" when the logged in user is alone in the room
https://github.com/vector-im/vector-ios/issues/346
2016-05-31 16:55:42 +02:00
giomfo
f37fc4f123 Settings: Profile avatar is not clickable
https://github.com/vector-im/vector-ios/issues/351
2016-05-31 16:27:23 +02:00
giomfo
aab232192f Settings: Handle correclty the alerts displayed during password reset 2016-05-31 14:11:04 +02:00
giomfo
1a5ae324f4 Bug Fix: Settings: App crashes when user goes back during saving
https://github.com/vector-im/vector-ios/issues/345
2016-05-31 10:53:18 +02:00
giomfo
6ee3d2204e Bug Fix - Champagne search bubbles appears over the rooms list while searching a room member.
https://github.com/vector-im/vector-ios/issues/64
2016-05-30 16:11:24 +02:00
giomfo
d7f9011a0b Bug Fix: Directory should be accessible from search even if the search field is empty
https://github.com/vector-im/vector-ios/issues/104
2016-05-30 13:42:45 +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
f170a7a1c6 Bug Fix - Authentication: The Bottom area of the reCaptcha is not clickable. 2016-05-27 14:24:35 +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
cc6dfad638 Bug Fix: need to publish third party licenses
https://github.com/vector-im/vector-ios/issues/304
2016-05-26 14:05:44 +02:00
giomfo
467081de12 RoomViewController: remove useless delegate 2016-05-25 14:06:26 +02:00
giomfo
8fc7c23249 Settings: Disable spell-checking on add email field 2016-05-24 13:17:14 +02:00
giomfo
44b867a6e3 Bug Fix - Settings: Signout button gives zero user feedback when tapped
https://github.com/vector-im/vector-ios/issues/302
2016-05-24 11:55:54 +02:00
giomfo
f7580ff0d8 Add login information to the settings page
https://github.com/vector-im/vector-ios/issues/330
2016-05-24 00:02:55 +02:00
David Baker
24e97a20b8 Change version to 0.1.7
because 0.1.7-develop is not an acceptable version string to Apple
2016-05-23 17:11:12 +01:00
David Baker
47c0921937 Bump marketing version to 0.1.7-develop
(since itunes will not let us upload another 0.1.6)
2016-05-23 17:04:21 +01:00
giomfo
8a937ab2ca Remove useless source code
AccountDetailsViewController and GlobalNotificationSettingsViewController.
2016-05-23 16:25:02 +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
giomfo
3882b1f531 Settings: Prompt user when notifications are denied 2016-05-20 18:25:11 +02:00
giomfo
fbcb082096 Messages: Increase the font size of the missed notifications label. 2016-05-20 17:29:02 +02:00
manuroe
84fdff598a Display all call events (invite, answer, hangup): Just fixed compilation due to change in the kit 2016-05-20 16:55:59 +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
1aad31cdd8 Merge pull request #332 from vector-im/vector_125
BugFix: Tap on clock status bar should scroll you up
2016-05-19 17:53:45 +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
giomfo
97142ab1a5 Code cleaning
Remove use of deprecated API: addConstraint/removeConstraint
2016-05-19 17:09:07 +02:00
giomfo
8f31f0a14f Messages: bold the notif badge 2016-05-19 10:07:02 +02:00
giomfo
dba7e0099f BugFix - Messages: missed notifs and unread msgs in the room list
https://github.com/vector-im/vector-ios/issues/290
2016-05-18 11:23:50 +02:00
manuroe
e2aad60d72 Merge pull request #325 from vector-im/vector_313
Improved images & videos sending failure UX
2016-05-18 08:14:13 +02:00
manuroe
f844f6fe96 https://github.com/vector-im/vector-ios/issues/313: Improved images & videos sending failure UX: Show the action sheet to resend the media when clicking on it 2016-05-17 17:16:13 +02:00
manuroe
de61867134 https://github.com/vector-im/vector-ios/issues/313: Improved images & videos sending failure UX: Show the action sheet to resend the media when clicking on it 2016-05-17 17:09:17 +02:00
giomfo
5c50421248 BugFix: It's too hard to press names to auto-insert nicks.
https://github.com/vector-im/vector-ios/issues/309
2016-05-17 16:47:55 +02:00
manuroe
00c7400b0f https://github.com/vector-im/vector-ios/issues/313: Improved images & videos sending failure UX: Show a red border when the attachment sending failed 2016-05-17 13:55:38 +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
manuroe
efb56557b3 BF https://github.com/vector-im/vector-ios/issues/320: Crash when the ?, the punctuation mark, is considered as part of a link 2016-05-16 16:01:28 +02:00
giomfo
9ba885ebc7 Bug Fix: It's too hard to press names to auto-insert nicks.
Go back to using the avatar (and making sure that avatar long-tap takes you to the member info page)

https://github.com/vector-im/vector-ios/issues/309
2016-05-13 09:59:34 +02:00
giomfo
807bde523e Merge pull request #312 from vector-im/auth_forgot_password
Auth forgot password
2016-05-11 18:40:52 +02:00
giomfo
d0423c6afb Authentication: Forgot Password support 2016-05-11 11:56:33 +02:00
giomfo
4d26f571b8 Authentication: Support forgot password option
Finalize implementation
2016-05-10 00:00:07 +02:00
manuroe
ef0a1a1764 BF: tapping on icons in recents view doesn't work
https://github.com/vector-im/vector-ios/issues/298
2016-05-09 17:29:50 +02:00
giomfo
66dc2b42a9 Merge remote-tracking branch 'origin/develop' into auth_forgot_password 2016-05-09 15:44:23 +02:00
giomfo
f98e53284c Merge pull request #310 from vector-im/update_default_hs
Authentication: Update the default login flow to the vector.im HS.
2016-05-09 15:16:47 +02:00
giomfo
6328c786e3 Authentication: Update the default login flow to the vector.im HS.
Support automatic fallback to matrix.org HS for existing users.
2016-05-09 13:56:37 +02:00
manuroe
7437aa6a9a Permalimks: Use the beta path of the web app instead of /develop 2016-05-09 10:23:46 +02:00
manuroe
f24de88a0e Merge remote-tracking branch 'origin/develop' into release-v0.1.6 2016-05-04 19:27:21 +02:00
manuroe
b112e52f6f Merge pull request #300 from vector-im/report_abuse
Report abuse and ignore user
2016-05-04 18:45:19 +02:00
manuroe
bdb9005934 Ignore user: Reload entirely the app when a user has been ignored or unignored 2016-05-04 18:35:59 +02:00
manuroe
cccae814a0 Ignore user: ignoreUsers method has been updated 2016-05-04 17:37:06 +02:00
manuroe
1d7dcff471 Ignore user: [MXSession isUserIgnored] now exists 2016-05-04 16:44:44 +02:00
giomfo
f1f8c31340 Prepare vector-ios release v0.1.6 2016-05-04 13:07:04 +02:00
giomfo
f1a689bfa3 BugFix: 'Enable notifications on your device' toggle spills over the side on an iPhone 5 display.
https://github.com/vector-im/vector-ios/issues/167
2016-05-04 11:58:50 +02:00
giomfo
29484a28b6 Report abusif content and Ignore user.
Apply Matthew's suggestions
(see https://github.com/vector-im/vector-ios/issues/295)
2016-05-04 11:21:32 +02:00
giomfo
e12f7220ae Report abusif content and Ignore user.
Add unignore option
2016-05-04 10:54:46 +02:00
giomfo
95d36c8033 Merge remote-tracking branch 'origin/develop' into report_abuse 2016-05-04 09:58:14 +02:00
giomfo
70b4264138 Chat screen: Open member details when user taps on avatar 2016-05-03 23:30:46 +02:00
giomfo
658b3a0eb7 Report abusif content and Ignore user.
Rename "Ban" with "Ban from this room"
2016-05-03 21:53:04 +02:00
giomfo
8168641c42 Report abusif content and Ignore user.
- Room member: Add new option Ignore to ignore content from a room member
- Chat screen: Add report option in the contextual per-message menu + Option to ignore the event sender
2016-05-03 18:29:54 +02:00
giomfo
4f304ce01d Authentication: Support forgot password option 2016-05-03 15:54:05 +02:00
manuroe
8c3b8ffec8 Fixed regression on opening of normal web links.
Removed the dev logs
2016-05-03 11:05:47 +02:00
manuroe
0341872f09 Temporary develop commit for testing web links on jenkins builds 2016-05-03 10:59:08 +02:00
manuroe
10a1136c42 Merge pull request #291 from vector-im/mediapicker_video_preview_buttons
Mediapicker: Improved video preview buttons
2016-05-03 10:04:03 +02:00
manuroe
6b2dd85cb0 Media Picker: Fixed center position of the video buttons (play or stop) 2016-05-03 10:03:15 +02:00
giomfo
51be82a17c BugFix Room Participants - Search session: the return key must be 'Done' instead of 'Search'
https://github.com/vector-im/vector-ios/issues/292
2016-05-03 09:58:49 +02:00
manuroe
15005367ce Media Picker: Fixed center position of the video buttons (play or stop) 2016-05-02 17:48:49 +02:00
manuroe
5cccbaa10b Media Picker: Use the same video buttons as MatrixKit 2016-05-02 17:41:51 +02:00
manuroe
ebdfd16a9c Temporary develop commit for testing web links on jenkins builds 2016-05-02 10:59:53 +02:00
manuroe
b78bb5fb3e Room member details: Fixed presence displayed when it is undefined 2016-05-02 08:38:03 +02:00
manuroe
0286ed4dd0 Merge pull request #288 from vector-im/www_vector_im
Manage www.vector.im urls as universal links
2016-04-29 16:37:54 +02:00
manuroe
673772d074 Universal link: Moved isUniversalLink and fixURLWithSeveralHashKeys methods from AppDelegate to Tools 2016-04-29 16:19:13 +02:00
manuroe
04e24a2979 Universal link: Add www.vector.im as associated domain 2016-04-29 16:18:01 +02:00
giomfo
9a983dbc80 Fix OM CAS authentication on iOS 9.
We need to completely disable the security checking and allow plain http for OM CAS to work.
2016-04-29 16:05:36 +02:00
manuroe
1ff7cf836f Merge pull request #285 from vector-im/update_room_members_list
Update room members list
2016-04-29 14:30:36 +02:00
manuroe
9372f2e6bf Room member details: Bug fix: when sorting invitees, use their display name 2016-04-29 14:30:12 +02:00
manuroe
09ff1fe615 Presence: Display (X ago) only if X > 0 2016-04-29 14:22:02 +02:00
manuroe
36a810ada5 Presence: Renaming to look more like js sdk: MXUser.isCurrentlyActive -> MXUser.currentlyActive 2016-04-29 13:49:29 +02:00
giomfo
b3a05776e3 BugFix: Room member details: only the "start chat" text is clickable, not that whole button area.
https://github.com/vector-im/vector-ios/issues/282
2016-04-29 11:45:02 +02:00
giomfo
11a5fdde0c Bug Fix: Authentication screen: inputs fields are missing (blank screen) on first app launch. 2016-04-29 10:29:08 +02:00
manuroe
64d93e36b2 Room member details: Factorised the pretty string for presence in [Tools presenceText] 2016-04-29 09:54:43 +02:00
giomfo
cc58e873b0 BugFix: 6+/iPad: Better manage user with no room in landscape
https://github.com/vector-im/vector-ios/issues/268
2016-04-28 19:22:50 +02:00
giomfo
4790dac377 BugFix: Media Picker: user's albums are missing
https://github.com/vector-im/vector-ios/issues/208
2016-04-28 18:09:17 +02:00
giomfo
bc9d72b4f3 RecentsDataSource: Remove InviteRecentTableViewCell dependency
Add sanity check
2016-04-28 16:48:09 +02:00
giomfo
32b61335fc RecentsDataSource: Remove InviteRecentTableViewCell dependency 2016-04-28 16:26:37 +02:00
manuroe
7120fe73af Room member details: Sort members with the same algo as Vector web: 412512570b/src/components/views/rooms/MemberList.js (L363) 2016-04-28 16:14:05 +02:00
manuroe
32ee933d95 Room member details: Removed the "(admin)" string as we now show a sheriff badge on them 2016-04-28 15:08:12 +02:00
manuroe
339a375100 Room member details: Order members by power levels (me, admins then moderators then others)
Reduced numbers of NSMutableArray
2016-04-28 14:39:02 +02:00
manuroe
f75eeb3413 Room member details: Order members by power levels (me, admins then moderators then others) 2016-04-28 11:58:05 +02:00
manuroe
878b6c63ce Prepare vector-ios release v0.1.5. Forgot to upgrade the version in the app 2016-04-27 14:13:24 +02:00
manuroe
9d1db3f2ec RoomViewController: Fixed crash on 6+: "Starting the app in portrait, then rotate the device in landscaped" made the app crash.
The reason is that in these conditions, there is no selected room. So, self.previewScrollView is nil
2016-04-27 10:41:46 +02:00
manuroe
42a86e4130 Merge pull request #264 from vector-im/vector_246
Fixed #246: universal link on an unjoined room + an event iD is not properly managed
2016-04-26 19:21:35 +02:00
manuroe
00268e0193 Merge pull request #265 from vector-im/vector_225
#225: Ability to copy message permalinks
2016-04-26 19:21:12 +02:00
giomfo
77b1bb5999 Prepare vector-ios release v0.1.4 2016-04-26 17:56:30 +02:00
manuroe
1fd18aa727 https://github.com/vector-im/vector-ios/issues/225: Ability to copy message permalinks 2016-04-26 17:55:37 +02:00
manuroe
bbe7bcaf8e Fixed https://github.com/vector-im/vector-ios/issues/246: universal link on an unjoined room + an event iD is not properly managed 2016-04-26 17:10:06 +02:00
giomfo
f91ddac917 Bug Fix: Wrong application icon badge number
https://github.com/vector-im/vector-ios/issues/254
2016-04-26 14:45:19 +02:00
giomfo
b3eedde3ba Disable temporarily 'refreshApplicationIconBadgeNumber, 2016-04-26 11:24:43 +02:00
giomfo
be0f660ee5 Log refreshApplicationIconBadgeNumber 2016-04-26 10:28:55 +02:00
giomfo
a1fee4e41f Chat Screen: Keep visible the expanded header or the preview on screen rotation 2016-04-26 09:49:48 +02:00
giomfo
7007b18c88 Expanded Header: the height is now variable. 2016-04-25 17:26:39 +02:00
giomfo
b3b51a03fc Remove runtime warning on constraints 2016-04-25 16:53:50 +02:00
giomfo
eefb1526d3 BugFix: multiple 'showAuth' are triggered. 2016-04-25 11:29:47 +02:00
giomfo
b6ff515cc7 Merge pull request #258 from vector-im/vector_ios_243
Bug Fix: Room avatar is missing at room creation
2016-04-25 10:41:43 +02:00
giomfo
156b796bd8 Merge pull request #257 from vector-im/vector_ios_249
Bug Fix - Messages: Room creation button does not respond.
2016-04-25 10:41:14 +02:00
giomfo
ebf9c9e910 Bug Fix: Room avatar is missing at room creation
https://github.com/vector-im/vector-ios/issues/243
2016-04-23 00:56:21 +02:00
giomfo
e47cb8a078 Bug Fix - Messages: Room creation button does not respond.
https://github.com/vector-im/vector-ios/issues/249
2016-04-23 00:32:17 +02:00
giomfo
a5192f16c6 Merge remote-tracking branch 'origin/develop' into fix_registration_from_multi_devices
# Conflicts:
#	Vector/ViewController/HomeViewController.m
2016-04-22 20:54:30 +02:00
giomfo
7d21e7e057 Authentication: Support next_link from email validation as universal link.
https://github.com/vector-im/vector-ios/issues/202
2016-04-22 18:42:14 +02:00
manuroe
790f5b61d7 Merge pull request #255 from vector-im/email_validation_universal_link
Universal link: Manage email validation link as universal link
2016-04-22 18:12:46 +02:00
manuroe
16e743f2d9 Universal link: Manage email validation link as universal link 2016-04-22 17:54:57 +02:00
manuroe
430131d73e Fixed the UX issue in https://github.com/vector-im/vector-ios/issues/249.
A popup is shown if the user presses the create room buttom while a creation is already in progress.
2016-04-22 15:17:58 +02:00
manuroe
968316e4a7 Merge pull request #252 from vector-im/next_link_incoming
Universal link + next_link
2016-04-22 09:46:32 +02:00
manuroe
35a787bb0e Universal link + next link: Improved logout #2 2016-04-22 08:35:15 +02:00
manuroe
be37b0ae77 Universal link + next link: Improved logout 2016-04-21 18:29:14 +02:00
giomfo
e04c768170 Authentication: Fix registration cancellation
Bug Fix: https://github.com/vector-im/vector-ios/issues/240
2016-04-21 17:53:52 +02:00
manuroe
1f54022fbd Universal link + next link: Logout and show Authentication screen anytime the user click on an email validation link 2016-04-21 17:53:10 +02:00
manuroe
78565218b5 Universal link + next link: Logout and show Authentication screen anytime the user click on an email validation link 2016-04-21 17:49:52 +02:00
manuroe
d58016b47b Universal link + next link: Forward the next_link parameters to AuthenticationVC 2016-04-21 16:19:16 +02:00
giomfo
548db6a303 Authentication: Fix registration from multi device 2016-04-21 15:06:36 +02:00
giomfo
efa2cbd732 Merge pull request #242 from vector-im/improve_chat_header
Improve chat header
2016-04-21 11:09:31 +02:00
manuroe
ec96a6ac6f Registration: Use a key for the Vector web app URL. This key is for the develop version. There will be another when the prod version of https://vector.im will exist 2016-04-21 11:03:44 +02:00
giomfo
65fb296c87 Chat Screen: Prepare scrolling on preview 2016-04-21 10:36:53 +02:00
manuroe
a043a4ca81 Registration: Added the next link to registration request 2016-04-21 10:26:15 +02:00
giomfo
ada9980bfb Merge remote-tracking branch 'origin/develop' into improve_chat_header 2016-04-20 18:50:58 +02:00
giomfo
1055c6cffe Chat Screen: Prepare scrolling on preview 2016-04-20 18:50:03 +02:00
manuroe
903c095c3f AppDelegate: Fixed fixURLWithSeveralHashKeys: Do not systematically fix NSURL. They can be right 2016-04-20 18:03:12 +02:00
giomfo
cbc3ec6aa0 Chat Screen: Collapse the expanded header when user touches it during scrolling 2016-04-20 14:09:14 +02:00
giomfo
ea761d9edf Merge remote-tracking branch 'origin/develop' into improve_chat_header 2016-04-20 09:53:56 +02:00
giomfo
a0f3ee1643 Chat Screen: Expanded header
Use a swipe gesture recognizer to hide the header.
Remove the UIScrollView use
2016-04-20 09:52:49 +02:00
manuroe
5e4ed17eca AppDelegate: fixed dev code in fixURLWithSeveralHashKeys. 2016-04-20 09:39:38 +02:00
manuroe
6218c44f57 AppDelegate: Added fixURLWithSeveralHashKeys method in order to fix iOS NSURLs with several hash keys in it. vector.im has plenty of such URLs.
Use this method on in-app and from outside links.
2016-04-20 09:21:46 +02:00
manuroe
8021482056 Room preview: Show members count 2016-04-19 17:46:33 +02:00
manuroe
06b9470e43 Merge pull request #232 from vector-im/show_loading_wheel_on_ulink
Show a loading wheel on universal link
2016-04-19 17:21:17 +02:00
manuroe
9657c36da2 HomeViewController: Show the activity indicator on the right child vc 2016-04-19 17:15:24 +02:00
manuroe
4f183fe2b3 SegmentedViewController: Expose the child view controllers 2016-04-19 17:14:09 +02:00
giomfo
93f73d5c2b Chat Screen: Improve room header
- hide members status on room invitation if the status is unknown.
2016-04-19 16:05:32 +02:00
giomfo
7abcadf0e6 Chat Screen: Improve Room header
- add topic in preview header
- remove new line characters in topic string
- collapse expander header when user scrolls it down.
2016-04-19 15:28:15 +02:00
manuroe
607157d4a8 Univeral links: Improved UX: Display a loading wheel while the app is gathering information from the hs about the universal link 2016-04-19 15:23:26 +02:00
manuroe
998371317d Univeral links: Improved UX: Display a loading wheel while the app is gathering information from the hs about the universal link 2016-04-19 15:18:24 +02:00
manuroe
dd4327b9ab AppDelegate: Improved popToHomeViewControllerAnimated again
When opening a link to Matrix HQ within the app, the navigation was stuck in a bad state. The nav bar was empty and nothing happened. This change fixes that.
2016-04-19 09:14:32 +02:00
manuroe
9198551cdc Merge pull request #231 from vector-im/ulink_within_the_app
Univeral links: Handle universal links clicked within the app
2016-04-18 18:27:19 +02:00
manuroe
1c6b35b97e Univeral links: Handle universal links clicked within the app 2016-04-18 17:53:30 +02:00
giomfo
861119edb2 Chat Screen: Expand header on new created room.
https://github.com/vector-im/vector-ios/issues/229
2016-04-18 16:56:44 +02:00
giomfo
e7fd6f90d9 Bug Fix Room Preview: the navigation bar bottom border is visible.
https://github.com/vector-im/vector-ios/issues/227
2016-04-18 15:22:57 +02:00
manuroe
7016b4ad92 Room preview of room link: Fixed the display of the text input after joining the room 2016-04-15 15:31:55 +02:00
manuroe
2d95b4bb23 Room preview of room link: made join work 2016-04-15 14:25:57 +02:00
manuroe
21ee7b6454 Room preview of room link: Try to get more information to display from the hs 2016-04-15 11:55:41 +02:00
manuroe
b4e7537301 Room preview: Use generic data from RoomPreviewData instead of RoomPreviewData.emailInvitation 2016-04-15 10:46:14 +02:00
manuroe
47fe1c1dbb Room preview of room link: added appropriate message on the preview display 2016-04-15 10:44:10 +02:00
manuroe
0e224ec968 Room preview of email invitation: Replaced [RoomVC displayEmailInvitation] by [RoomVC displayRoomPreview], a more generic function that handles email invitation and simple link to a room
Connected AppDelegate to this method
2016-04-15 09:43:56 +02:00
manuroe
97a674ca4d Room preview of email invitation: Made join work 2016-04-14 17:44:12 +02:00
manuroe
12dacfbddb Room preview of email invitation: Fixed [RoomVC displayEmailInvitation] to display the email invitation 2016-04-14 13:06:38 +02:00
manuroe
323962b003 Room preview of email invitation: the avatar should be rounded 2016-04-14 13:03:01 +02:00
manuroe
21abda40a9 Merge pull request #222 from vector-im/room_preview
Prepare Room Preview support.
2016-04-14 09:48:11 +02:00
giomfo
d68c017794 Prepare Room Preview support. 2016-04-14 02:34:30 +02:00
manuroe
6338661850 Universal link: do nothing on /register/... universal links. The app should already display the right screen 2016-04-13 17:56:46 +02:00
manuroe
05e53a6c40 AppDelegate: Improved popToHomeViewControllerAnimated: Fixed display of the auth VC at startup 2016-04-13 17:27:54 +02:00
manuroe
0b47306ae1 Merge remote-tracking branch 'origin/develop' into ulink_3pid_invite 2016-04-13 17:13:24 +02:00
manuroe
f4dbb41e2a Universal link: "" query params are now nil 2016-04-13 17:10:35 +02:00
manuroe
98db74c2cd AppDelegate: Improved popToHomeViewControllerAnimated: there is now a completion callback called when we are sure that HomeVC is the visibile VC. 2016-04-13 17:08:02 +02:00
giomfo
59ebabceeb Chat screen: Initialize correctly the header class 2016-04-13 13:58:29 +02:00
giomfo
8c5bc15c07 Expanded Room Header: Code cleaning 2016-04-13 13:56:19 +02:00
manuroe
90e6f5374a Added RoomEmailInvitation. The data model of link in email invitation 2016-04-13 12:14:20 +02:00
giomfo
f61b51a942 Fix Room details opening is delayed
https://github.com/vector-im/vector-ios/issues/181
2016-04-13 09:32:26 +02:00
manuroe
3b2726e173 Universal link: clear race condition on u links. The app manages only one at a time. 2016-04-12 17:44:06 +02:00
manuroe
4e32929f03 Universal link: Handle the case where the user is not yet logged in 2016-04-12 15:56:17 +02:00
manuroe
ac0cc5d0ff Universal link: Handle the case where the session is not yet ready 2016-04-12 15:30:02 +02:00
giomfo
1c4c744acf Chat Header: adjust labels position when room topic is empty
https://github.com/vector-im/vector-ios/issues/134
2016-04-12 14:57:24 +02:00
manuroe
f053f2ff5b Universal link: Handle the case where the link contains a room alias that only the HS knows.
Do it by asking hs to resolve the alias into a room id
2016-04-12 14:19:38 +02:00
giomfo
f78e6c359f Room member details: display matrix id when user taps on display name.
https://github.com/vector-im/vector-ios/issues/129
2016-04-12 14:00:37 +02:00
giomfo
e0c5fc589f Merge pull request #217 from vector-im/154
Room members: Support search option
2016-04-12 12:17:58 +02:00
giomfo
89c8b4ff84 Room member: adjust badge size 2016-04-12 12:12:05 +02:00
giomfo
4006cec998 Room members: Support search option
https://github.com/vector-im/vector-ios/issues/154
2016-04-12 11:59:39 +02:00
manuroe
143038a4e7 Universal link: Factorisation. Extract ulinks args from a dedicated method 2016-04-12 11:19:50 +02:00
manuroe
5f49d313f3 Universal link: AppDelegate moved the code into a dedicated section 2016-04-12 10:23:48 +02:00
giomfo
fab1d0ce9a Shrink/unshrink sections
The user should be able to shrink/expand each section (Invites, Favourites, Conversations...).
2016-04-12 09:20:38 +02:00
giomfo
189766f75f Room Members: Add Admin/Moderator badge on members's picture 2016-04-11 21:28:11 +02:00
manuroe
bef69701f4 Universal link: parse query params like those sent in email invitation links 2016-04-11 18:06:49 +02:00
manuroe
44fb8e348f Merge pull request #215 from vector-im/universal_link
Universal link: Enabled universal links declared at vector.im.
2016-04-11 13:58:57 +02:00
giomfo
3c6f54636b Room Members: BugFix - Handle correctly the power level.
Remove 'memberNormalizedPowerLevel' use.
2016-04-08 19:32:43 +02:00
giomfo
eef696b65c Fix Room members: Add a specific section INVITED
#132
2016-04-08 17:26:42 +02:00
manuroe
dbf4402df8 VoIP: Show an action sheet when the user clicks on the call button. He will be able to select Voice or Video Call 2016-04-08 16:34:52 +02:00
giomfo
87fa72db35 Prepare vector-ios release v0.1.3 2016-04-08 11:25:31 +02:00
manuroe
02a277ca9d Universal link: Implemented the happy path: links to rooms (and permalinks) known by the user 2016-04-07 17:38:19 +02:00
manuroe
25cbee45c0 HomeVC: Added optional eventId param to [HomeViewController selectRoomWithId::] 2016-04-07 17:36:18 +02:00
giomfo
9717bd19b6 BugFix: Room members search
Keyboard is dismissed at each tap (when search result has been scrolled)
2016-04-07 15:43:39 +02:00
giomfo
345f5a06d1 Room member details: Failed to display member invited by email #133
For the moment, no details are available for member invited by email.
2016-04-07 14:07:49 +02:00
giomfo
183d5a224c BugFix: Need a way to cancel registration #203 2016-04-07 09:28:27 +02:00
giomfo
bdf32eb43a Merge pull request #204 from vector-im/vector_ios_196
BugFix: Include address book emails in search result #196
2016-04-07 09:17:39 +02:00
giomfo
8dd7751cec BugFix Entering invalid email address into registration
gives error saying it's not supported #201
2016-04-06 18:51:48 +02:00
giomfo
37877b9083 BugFix: Include address book emails in search result #196 2016-04-06 18:33:26 +02:00
manuroe
6d444184c5 Universal link: Added vector.im as associated-domains 2016-04-06 18:05:26 +02:00
giomfo
018f72e58c BugFix: Chat: Resume on empty room (Please select a room) #128 2016-04-06 11:28:45 +02:00
manuroe
cbceed3be5 Merge pull request #198 from vector-im/email_bind
Email bind
2016-04-06 10:56:17 +02:00
manuroe
0b1f7d7572 Email binding: Keep ref to the MXKAlert to be able to dismiss it viewWillDisappear (incoming call) 2016-04-06 10:55:16 +02:00
giomfo
66b68ba482 BugFix: Tapping on room name in expanded header should let you edit it #195 2016-04-06 09:41:23 +02:00
giomfo
b26280f941 Authentication screen: Handle correctly custom server option 2016-04-05 18:43:52 +02:00
manuroe
eec411f876 Email binding: SettingsVC binding email: Added loading wheel 2016-04-05 18:12:55 +02:00
giomfo
781dab6f69 Authentication screen: rename popRoomViewControllerAnimated 2016-04-05 18:05:50 +02:00
manuroe
6d54098423 Email binding: SettingsVC binding email: dismiss the keyboard when the user click on the + button in the nav bar 2016-04-05 17:53:43 +02:00