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
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
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
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
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
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
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
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
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
giomfo
8a937ab2ca
Remove useless source code
...
AccountDetailsViewController and GlobalNotificationSettingsViewController.
2016-05-23 16:25:02 +02:00
giomfo
3882b1f531
Settings: Prompt user when notifications are denied
2016-05-20 18:25:11 +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
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
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
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
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
b112e52f6f
Merge pull request #300 from vector-im/report_abuse
...
Report abuse and ignore user
2016-05-04 18:45:19 +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
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
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
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
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
ebdfd16a9c
Temporary develop commit for testing web links on jenkins builds
2016-05-02 10:59:53 +02:00
manuroe
673772d074
Universal link: Moved isUniversalLink and fixURLWithSeveralHashKeys methods from AppDelegate to Tools
2016-04-29 16:19:13 +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
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
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
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
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
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
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
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
efa2cbd732
Merge pull request #242 from vector-im/improve_chat_header
...
Improve chat header
2016-04-21 11:09:31 +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
1055c6cffe
Chat Screen: Prepare scrolling on preview
2016-04-20 18:50:03 +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
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
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
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
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
b4e7537301
Room preview: Use generic data from RoomPreviewData instead of RoomPreviewData.emailInvitation
2016-04-15 10:46:14 +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
giomfo
d68c017794
Prepare Room Preview support.
2016-04-14 02:34:30 +02:00
giomfo
59ebabceeb
Chat screen: Initialize correctly the header class
2016-04-13 13:58:29 +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
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
giomfo
189766f75f
Room Members: Add Admin/Moderator badge on members's picture
2016-04-11 21:28:11 +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
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
37877b9083
BugFix: Include address book emails in search result #196
2016-04-06 18:33:26 +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
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
manuroe
891fb3cb6b
Email binding: SettingsVC: Added binding of a new email
2016-04-05 17:44:02 +02:00
giomfo
3feb915aeb
Bug Fix: Do not stop registration process when app is backgrounded.
2016-04-05 15:31:52 +02:00
manuroe
e4726eeef9
SettingsVC: BF: Removed the firstResponder thing.
...
I believe it was here to hide the keyboard on tableview scroll but this feature is already enabled in the storyboard.
The bug was that it unexpectly hides the keyboard when editing the displayname in landscape.
2016-04-05 14:53:01 +02:00
manuroe
7eeb341daa
Email binding: SettingsVC: Display users linked emails
2016-04-05 10:44:22 +02:00
manuroe
3e8b6567c1
Email binding: SettingsVC: Made the user settings section rows dynamic
2016-04-05 09:33:53 +02:00
giomfo
d82dd99420
Merge remote-tracking branch 'origin/develop' into registration_support
2016-04-01 16:36:57 +02:00
giomfo
2e1aed9254
BugFix: App crashes on iPhone 6S in case of rotation on login screen.
...
Previous fix was incomplete (f1b0917a87
)
2016-04-01 16:35:55 +02:00
giomfo
87811e8350
Registration support.
...
Support the 2 following flows: m.login.email.identity and m.login.recaptcha.
2016-04-01 16:31:13 +02:00
giomfo
236d202142
Registration support - Room Members: Use MXTools method to validate email address.
2016-03-29 17:08:26 +02:00
giomfo
95a97b0db4
Registration support - Prepare authentication screen.
2016-03-29 15:35:37 +02:00
giomfo
f1b0917a87
BugFix: App crashes on iPhone 6S in case of rotation on login screen.
...
The crash reason was the following:
Terminating app due to uncaught exception 'NSRangeException', reason: 'Cannot remove an observer <RoomViewController> for the key path "isOffline" from <AppDelegate> because it is not registered as an observer.
2016-03-29 14:37:18 +02:00
manuroe
35ec0dff7f
https://github.com/vector-im/vector-ios/issues/178 : Make room members UI more intuitive
...
Used the stock UITableCellView.accessoryView instead of .customAccessoryView
2016-03-25 10:21:16 +01:00
manuroe
ea7f0f24bd
https://github.com/vector-im/vector-ios/issues/178 : Make room members UI more intuitive
...
The keyboard Done button acts as a cancelation of the invitation process.
Fixed the plus icon that was unexpectedly displayed when trying to remove a member
2016-03-25 09:18:54 +01:00
manuroe
46d12292cd
https://github.com/vector-im/vector-ios/issues/178 : Make room members UI more intuitive
...
In the UI for adding people, add a + icon
2016-03-25 08:53:00 +01:00
giomfo
8ddb769ba5
BugFix - Chat screen: the user's avatar is missing in input toolbar
2016-03-22 17:23:44 +01:00
giomfo
c5bf34d8ff
Should fix: Messages - Plus button (new room creation) is inactive.
...
+ Enlarge touchable area of this button
2016-03-22 10:08:01 +01:00
giomfo
9fbdca56df
Bug Fix: Invite text box uses the email keyboard which has no colon! #146
2016-03-22 09:12:23 +01:00
giomfo
634f6d0b7f
Fix App crashes on Media picker.
...
App crashes when the user did not grant permission to access Photos.
2016-03-21 15:55:04 +01:00
giomfo
701ab26d14
Bug Fix: Messages - Wait for the end of action before hiding swipe menu #52
2016-03-18 17:56:59 +01:00
giomfo
4dc79472ea
BugFix: People search is shown in UI but not yet implemented #165
2016-03-18 09:42:51 +01:00
giomfo
7da31788d6
BugFix: Sliding animation on recents entries can be quite stuttery #162
...
Recents refresh is now blocked when a recent cell is in editing mode.
2016-03-17 23:31:30 +01:00
giomfo
677a576af4
Room Creation: handle new created room as an empty room.
2016-03-17 11:32:18 +01:00
giomfo
529cc58789
Report matrix-ios-sdk change: power level are signed.
2016-03-16 11:12:08 +01:00
giomfo
692fe36cd8
BugFix: Room member details: "reset to normal user" option #149
2016-03-15 18:59:50 +01:00
giomfo
cf838de1bd
Auth screen: Hide forgot password button
...
Hide this button until the option is handled correctly
2016-03-15 17:50:12 +01:00
giomfo
7fb19bfb8e
BugFix: I get sometimes typing notifications for myself #123
2016-03-14 11:34:01 +01:00
giomfo
95f4e18bd8
Media Picker: Remove red placeholder images on videos #157
2016-03-11 17:19:22 +01:00
giomfo
bf621131e8
Media Picker: Enlarge touch area of the X and switch-camera
2016-03-11 14:53:29 +01:00
giomfo
6c24f9e108
BugFix: Call button is still visible in production builds #142
...
The call button is hidden when no call manager is available.
2016-03-11 14:45:06 +01:00
giomfo
23787ce1ef
BugFix: T&Cs and Privacy Policy buttons need that text #143
2016-03-11 13:50:17 +01:00
giomfo
aafeeef28c
Messages screen: Update the swipe menu icons.
2016-03-10 16:04:47 +01:00
giomfo
59ec9cab07
Chat screen: Leave message edition mode when user is typing.
2016-03-09 18:42:25 +01:00
giomfo
507abb294d
Chat screen: Timestamp and message edition display.
...
We unify here the design across iOS and Android:
- The messages is over the full width.
- The time stamp is at the user name level.
- If several messages are sent in a row, clicking on a message (not the first one) will make it move slightly down to display the timestamp just above.
- On the right side of the timestamp we would have an "Edit" icon.
2016-03-09 18:29:39 +01:00
giomfo
05ed8ea43c
MediaPicker: Upgrade picture resolution
...
Use preset suitable for high resolution photo quality.
2016-03-07 14:45:13 +01:00
giomfo
41987f1575
Chat: Handle tap on icon in case of unsent messages notification.
2016-03-07 13:56:52 +01:00
manuroe
b1ddad13c3
Search result display: Fixed stupid room blank screen bug
2016-03-04 17:14:50 +01:00
manuroe
5a1c4c6377
Search result display: Improved display of search result timelines on 6+ landscape
2016-03-04 16:46:43 +01:00
manuroe
d5852e411d
initialEventIdSearch result display: renaming tweaks
2016-03-04 15:50:47 +01:00
manuroe
bca667a693
Search result display: BF: a Room VC showing a search result from the home screen was not released
2016-03-04 15:47:27 +01:00
manuroe
d649f403ca
Search result display: in the room VC, show only the room display name. No user action except the back button
2016-03-04 14:14:08 +01:00
manuroe
5a3f415e2f
Search result display: Open a timeline from the home search - the search over all rooms
2016-03-04 09:16:57 +01:00
manuroe
e9e521654a
Search result display: Fixed some UX bugs when navigating back to RoomSearchVC
2016-03-02 16:23:56 +01:00
manuroe
bc99b74051
Search result display: Display the result in a RoomVC from RoomSearchVC
2016-03-02 11:57:04 +01:00
giomfo
a6c220ad3f
MediaPicker: Do not save captured media in user's library
2016-02-29 17:49:07 +01:00
giomfo
cd2c8b3c03
Room member details: remove custom power level handling
2016-02-29 15:05:22 +01:00
giomfo
1dd1efb630
Bug Fix: Chat screen: wrong keyboard animation #121
2016-02-27 00:23:46 +01:00
giomfo
80bd51d4d6
Bug Fix Unexpected Recents scrolling
...
Clicking into a favourite room and then back to recents can leave you scrolled to the 'wrong' point in the recents list #105
2016-02-26 18:18:04 +01:00
manuroe
48ba653b85
Renamed MXEventDirection* to MXTimelineDirection because of https://github.com/matrix-org/matrix-ios-sdk/pull/80
2016-02-26 17:08:53 +01:00
giomfo
d2da88a729
Media Picker: Remove ugly navigation bar (Cancel/Camera).
2016-02-26 12:08:24 +01:00
giomfo
a9b3526fff
Image Picker: Launch must be speed up
...
issue #113
Retrieve user's album on a specific processing queue
2016-02-26 10:47:27 +01:00
giomfo
7f2d7cd14e
Media Picker: fix layout issues
...
- Enlarge the touch area of the 'Close' and 'Camera switch' button.
- Crop album thumbnail to fit the display box.
- Remove the thumbnail of 'Recently Deleted' album.
- Fix simultaneous asset selection. Only the first selected asset is considered.
- Fix multiple selfies capture. Only one selfie is captured at once.
2016-02-26 10:10:32 +01:00
giomfo
28fc252e50
Chat Screen: Fix wrong activities view display.
...
Unsent messages may be deleted manually, so we have to force activities refresh on table refresh.
2016-02-25 15:47:30 +01:00
giomfo
7539e3a726
Chat screen: Display network status, and handle unsent messages.
2016-02-25 13:54:53 +01:00
giomfo
edf33d94ac
Chat Screen: Bug fix - Hide expanded header when keyboard appears.
...
+ Hide keyboard when header is expanded.
2016-02-24 15:42:22 +01:00
giomfo
7260e321cc
Bug Fix #96
...
I see my avatar moving down from the header down to the text input field when entering a room.
2016-02-24 13:04:29 +01:00
giomfo
239182eb30
RoomMemberDetailsVC: hide the bottom image on view will disappear.
2016-02-24 11:38:05 +01:00
giomfo
4824d6b535
Add Room Member Details screen
...
0.5 and 1 normalised values should be replaced by kVectorRoomModeratorLevel and kVectorRoomAdminLevel constant values.
2016-02-24 11:01:06 +01:00
giomfo
b91c183b1c
Add Room Member Details screen
2016-02-24 10:08:21 +01:00
manuroe
0652f031a3
Merge pull request #107 from vector-im/event_timeline
...
Update to support MXEventTimeline
2016-02-23 16:09:21 +01:00
manuroe
0e39d19a4e
Event timeline: Moves all pagination API from MXRoom to MXEventTimeline
2016-02-23 09:08:19 +01:00
manuroe
fb6d8b68f0
Event timeline: Made usage of MXEventTimeline
2016-02-22 18:07:30 +01:00
giomfo
29c7e5fc02
Media Picker: Force the camera zoom factor (1.0).
2016-02-22 17:06:28 +01:00
giomfo
27b2637ce4
BugFix: App crashes when user resumes it on push notif.
...
This crash happens when the app when backgrounded whereas the expanded header was displayed on chat screen.
2016-02-22 10:58:29 +01:00
manuroe
cfaede8064
Moving to R0 API: userId has been removed from MXEvent.
...
Note the impacted code was removed because it was wrong. Curiously, it was followed by a code block that does things right
2016-02-18 15:46:45 +01:00
giomfo
1925d5ba3f
BugFix: vector-ios #87
...
Please can we have default ios long-tap to select and clipboard behaviour again?
2016-02-11 15:19:49 +01:00
giomfo
a0d0070cd6
Remove access token from Vector logs.
2016-02-11 11:29:33 +01:00
giomfo
6ef7b75011
Merge pull request #92 from vector-im/issue_90_Blank_screen_on_relaunch
...
BugFix Blank screen after restarting the app #90
2016-02-11 09:07:57 +01:00
giomfo
24dbee9e43
Merge pull request #91 from vector-im/issue_80_rageshake_handling
...
issue_80: Rageshake handling
2016-02-11 09:07:33 +01:00
giomfo
1e8e704ffb
BugFix Blank screen after restarting the app #90
2016-02-11 00:02:56 +01:00
giomfo
d22417ee94
issue_80: Rageshake handling
...
Rageshake doesn't work on the image upload screen #80
- Define the navigation bar tint color.
- Disable navigation bar tint color change according to HS status.
- Set RageShake manager.
2016-02-10 22:12:17 +01:00
giomfo
ce4a283932
Chat: Expanded header
...
Fix issues on iPhone 6 plus (landscape).
2016-02-10 15:08:51 +01:00
giomfo
5b5679ebb6
Chat: Expanded header
...
Hide the header only on scroll down.
2016-02-10 12:25:40 +01:00
giomfo
7a9ac019da
Chat: Expanded header
...
Fix issue: scroll to the top of the bubbles table failed
2016-02-10 11:13:30 +01:00
giomfo
f5fb047062
Chat: Expanded header
2016-02-10 10:59:48 +01:00
manuroe
96c8d76702
Merge remote-tracking branch 'origin/develop' into email_invitation
...
Conflicts:
Vector/Categories/MXKRoomBubbleTableViewCell+Vector.m
2016-02-08 11:17:56 +01:00
manuroe
0d0d57dec3
Email invitation: Fixed addRoomRoomThirdPartyInviteToParticipants name
2016-02-08 11:13:36 +01:00
manuroe
192d1281a6
Email invitation: Do not uppercase the first letter entered in the room member list search text field
2016-02-08 11:06:34 +01:00
manuroe
e7733f86c4
Email invitation: MXKContact: Removed basic initMatrixContactWithDisplayName method as [MXKContact initMatrixContactWithDisplayName:andMatrixId:] can be used
2016-02-08 10:39:54 +01:00
manuroe
64a8ae7d43
Email invitation: Use an email keyboard when doing search in room members list as it seems more appropriated
2016-02-05 17:37:08 +01:00
manuroe
c2e2c13c1f
Email invitation: Invite a user by the email entered by the user
2016-02-05 17:34:00 +01:00
manuroe
bc6984d43b
Email invitation: Show the name the user is typing in the room member list search input in the first cell of the list
2016-02-05 16:42:17 +01:00
manuroe
485f79b51e
VectorDesignValues: Load Vector colors at the app load time for the life of the app
2016-02-05 15:21:00 +01:00
giomfo
87ad785eda
Bug Fix: Room members: Swipe mode is not available on iphone 5c iOS 8 #70
2016-02-05 10:44:15 +01:00
manuroe
314f9547d1
Email invitation: Update members list on a m.room.third_party_invite event
2016-02-04 11:51:46 +01:00
manuroe
4e1e209b1d
Email invitation: Managed third_party_invite field in m.room.member events to deduplicate 3pid invite and room member
2016-02-04 11:40:25 +01:00
manuroe
3696093b4f
Email invitation: Merge 3pid invites and room members into a single list with alphetical order
2016-02-03 17:57:34 +01:00
manuroe
0d306d0ec8
Email invitation: Room participants: Show 3pid invite
2016-02-03 17:30:20 +01:00
giomfo
674fbeafa2
Bug Fix: Blank chat screen #55
2016-01-29 18:16:30 +01:00
giomfo
d14de0a4d6
Fix wrong asset reference in xib
2016-01-29 13:15:30 +01:00
giomfo
609fafa1b9
Merge pull request #61 from vector-im/authentication_screen
...
Authentication screen
2016-01-29 11:32:03 +01:00
giomfo
c4f1df1c13
Sign in screen
...
Hide "Forgot password" option. This option will be supported later
2016-01-29 11:00:57 +01:00
giomfo
24d0f879c9
Settings: Hide global notification settings.
...
Invite user to use the web client to update global notification settings.
2016-01-29 10:43:38 +01:00
giomfo
4480e3d691
Sign in screen
...
Initialize the screen by selecting by default a auth flow with password type
2016-01-28 13:54:50 +01:00
giomfo
cfb81b8efb
Sign in screen
...
Adjust text field color
2016-01-28 10:31:08 +01:00
giomfo
3a7bf4ad5e
Sign in screen
...
Custom auth title screen with bundle display name.
2016-01-27 18:23:56 +01:00
giomfo
23a195ddd5
Sign in screen
...
Apply Design
2016-01-27 18:17:43 +01:00
giomfo
8ecc20e914
Sign in screen
...
Prepare sign in screen
2016-01-27 12:40:26 +01:00
giomfo
5db9040e10
Room Creation: Update existing room creation screen
...
- Remove account info when only one account is active.
- Support room avatar.
- TODO: Apply Ribot design.
2016-01-22 10:50:51 +01:00
giomfo
bb808eaad9
MediaPickerViewController: Remove wrong icon use
2016-01-22 10:47:47 +01:00
giomfo
1fb312aaeb
MediaPickerViewController: Bug Fix - Navigation Bar is not restored
2016-01-22 10:47:12 +01:00
giomfo
3cc5487655
Chat: Bug Fix event timestamp is not aligned when username is hidden.
2016-01-21 17:57:02 +01:00
giomfo
4e64e7c48b
Media Picker: Code cleaning
2016-01-20 11:58:30 +01:00
giomfo
d141268548
Media Picker: Support preview for selected video
2016-01-20 11:24:58 +01:00
giomfo
092ac321f4
Media Picker: Apply Ribot design
2016-01-19 18:59:40 +01:00
giomfo
54bb3eff40
Bug fix: Replace People with Members #51
2016-01-14 15:23:58 +01:00
giomfo
37406b16eb
Bug Fix: move further the chevron in room title view #48
...
- Remove room topic
- Handle correctly tap on room title view
2016-01-13 19:03:27 +01:00
giomfo
cf56b94509
Bug Fix #43 Remove weird animation on the input field if you do a multiline input.
2016-01-13 10:06:18 +01:00
giomfo
9cc370c7d0
Bug Fix: background image is displayed over the search result.
2016-01-11 13:22:05 +01:00
giomfo
ed85f5aba5
Code cleaning: Remove useless Action
2016-01-11 13:00:19 +01:00
manuroe
b8e909cf7f
Empty cells: hide them where it is needed
2016-01-05 18:18:07 +01:00
manuroe
ebfade0619
Search background image: HomeVC do not show the background image in landscape on iphone 5 & 6 because it overlaps the tabs header
2016-01-05 17:30:30 +01:00
manuroe
ef8e48d85b
Search background image: Use new UIViewController+VectorSerch feature in the search in the homeVC
2016-01-05 16:59:22 +01:00
manuroe
a6863e13cb
Search background image: UIViewController+VectorSerch: Keep Search background image bottom and keyboard top aligned
2016-01-05 16:27:50 +01:00
manuroe
8368f46b52
Search background image: Made it generic and updated UIViewController+VectorSerch to add it programmatically
2016-01-05 16:03:58 +01:00
manuroe
3f5d7e0c3d
Search background image: added it to the "search in one room" page
2016-01-05 11:07:36 +01:00
manuroe
8838088876
Search in room: Applied Vector design (ie stole the cells from the RoomViewController to display search results)
2015-12-31 16:12:32 +01:00
manuroe
674aef23f3
Search in room: Small plumbery to make it work (still MatrixKit design)
2015-12-31 10:29:36 +01:00
manuroe
5078e25604
Search in room: Imported UI from MatrixKit
2015-12-31 10:12:45 +01:00
manuroe
7ee94863b0
Search API support: Fixed Wrong commit on RoomVC
2015-12-30 18:00:37 +01:00
manuroe
5fc47f6e52
Search Bar: HomeVC: Hide the create button and the transparency gradient when searching
2015-12-30 17:44:41 +01:00
manuroe
d0dacaa532
Search Bar: BF: Do not update the home search if we are hiding the search bar
2015-12-30 17:28:41 +01:00
manuroe
213aa8efaa
Search API support: Customised search in user's rooms data processing for Vector
2015-12-30 17:03:49 +01:00
manuroe
66dbf4e402
Search API support: Customised search in user's rooms display according to the Vector design
2015-12-30 16:23:25 +01:00
manuroe
29c9d66606
Search API support: Added session search from MatrixKit
2015-12-30 15:15:08 +01:00
manuroe
e2864929ba
Search Bar: The new category works for any UIViewController. Renamed it accordingly
2015-12-28 17:27:39 +01:00
manuroe
d695f61699
Search Bar: Changed strategy: add a category for doing search in Vector screens.
...
This is kind of multiple inheritance. It is more convenient for adding vector search to MatrixKit VCs.
Ex: a MXKRoomViewController can now have a Vector search
2015-12-28 16:50:08 +01:00
manuroe
3153e1f62f
Search Bar: Created VectorViewController a mother class to Vector screens.
...
Its first feature is the management of the search bar.
2015-12-28 16:42:53 +01:00
manuroe
3f4d44f330
SegmentedVC: Notify its child on viewWillAppear/viewDidAppear.
...
This fixes the room selection in master when playing when doing screen rotation with the splitVC.
2015-12-23 11:46:27 +01:00
manuroe
cebcdc472e
Public rooms search: Force hiding the keyboard too when clicking on the directory search result cell
2015-12-23 11:21:12 +01:00
manuroe
3fe34f7e1d
Public rooms search: Fixed compilation
2015-12-23 11:15:04 +01:00
manuroe
4ec9d21924
Merge remote-tracking branch 'origin/develop' into public_rooms_search
...
Conflicts:
Vector/Utils/AvatarGenerator.m
Vector/ViewController/HomeViewController.m
2015-12-23 11:05:46 +01:00
manuroe
bace02e839
Public rooms search: Fixed bad animation when selecting a room with the keyboard open
2015-12-22 18:22:05 +01:00
manuroe
f2d847ea4d
Public rooms search: Made sure the room is no more selected when leaving the rooom page
2015-12-22 17:43:25 +01:00
manuroe
0caeb839c6
Public rooms search: Changed UX when selecting a public room from the directory.
...
The directory screen now stays in the navigation stack.
Do things to select the right room when moving from detail-only to master-detail
2015-12-22 17:23:59 +01:00
manuroe
5d92132713
Public rooms search: auto join selected public room from the directory screen
2015-12-22 16:23:43 +01:00
manuroe
33664a9617
Public rooms search: Improved animations when selecting a public room from the directory
2015-12-22 15:42:53 +01:00
giomfo
5995b94453
Chat screen: Bug Fix: typing notif is not displayed
...
Typing notification was not displayed for member without display name.
2015-12-22 12:52:18 +01:00
Yannick LE COLLEN
722a9d788a
Merge pull request #32 from vector-im/room_members_search
...
Room members search
2015-12-22 08:44:54 +01:00
yannick
badbc956a3
room_member_search
...
Updates after MatrixKit update and review
2015-12-22 08:43:55 +01:00
manuroe
d65efac3d5
Public rooms search: Do a AND search on public rooms
2015-12-21 16:41:41 +01:00
manuroe
056bf23f4d
Public rooms search: Keep the search bar cancel button enabled when the keyboard is not displayed.
...
Thus, the user can quit the search more quickly
2015-12-21 14:56:01 +01:00
yannick
5941f2bb0f
room_members_search
...
fix some refresh issues
2015-12-21 14:36:00 +01:00
yannick
fb7c2cf5a1
room_members_search
...
the session is not anymore provided in the contacttableviewcell.
2015-12-21 14:29:05 +01:00
giomfo
f25ac8dacf
Bug Fix: Selected room is dismissed on iPhone 6+ on screen rotation.
2015-12-21 11:49:55 +01:00
manuroe
8c034bd809
Public rooms search: On new search, forget the previoud user search
2015-12-21 11:45:47 +01:00
manuroe
342d17e3cc
Public rooms search: hide keyboard on scroll
2015-12-21 11:17:38 +01:00
yannick
a41fc1b5f2
room_members_search
...
-> the search bar is now a section header : it is always displayed during a search.
2015-12-21 11:14:57 +01:00
manuroe
6ff5cadfee
Public rooms search: Automatically scroll to the top on each new seach
2015-12-21 11:13:46 +01:00
manuroe
68fd187509
Merge remote-tracking branch 'origin/develop' into public_rooms_search
...
Conflicts:
Vector/Base.lproj/Main.storyboard
Vector/Model/RoomList/RecentsDataSource.m
2015-12-21 10:35:48 +01:00
yannick
f9b8a0d53e
room_members_search
...
-> rename VectorContactTableViewCell to ContactTableViewCell
2015-12-21 10:27:07 +01:00
yannick
6bb821e965
room_members_search
...
-> improve vectorContactTableViewCell to display a custom accessory view
-> Update the room creation step 2 viewcontroller.
2015-12-21 10:00:49 +01:00
manuroe
92e0fdbe92
Public rooms search: Added selection in the directory screen
2015-12-18 18:25:39 +01:00
manuroe
e71a4a090d
Public rooms search: Directory page starts to work (with cells from MatrixKit)
2015-12-18 17:17:03 +01:00
yannick
29a3ca8e4e
room_members_search
...
Add a dedicated delete button instead of the sliding menu.
2015-12-18 16:00:38 +01:00
giomfo
c0be7ac0fe
Chat screen: update localized string used during event edition
2015-12-18 15:37:28 +01:00
giomfo
623af56397
Chat screen : support event edition
2015-12-18 15:20:57 +01:00
yannick
9c64a33638
room_members_search
...
-> add the swipe to remove member / to leave the room
-> add member when selecting a cell.
2015-12-18 15:00:20 +01:00