Commit Graph

120 Commits

Author SHA1 Message Date
manuroe cccae814a0 Ignore user: ignoreUsers method has been updated 2016-05-04 17:37:06 +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
manuroe 8c3b8ffec8 Fixed regression on opening of normal web links.
Removed the dev logs
2016-05-03 11:05:47 +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
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
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 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 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
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 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
manuroe 25cbee45c0 HomeVC: Added optional eventId param to [HomeViewController selectRoomWithId::] 2016-04-07 17:36:18 +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 2e1aed9254 BugFix: App crashes on iPhone 6S in case of rotation on login screen.
Previous fix was incomplete (https://github.com/vector-im/vector-ios/commit/f1b0917a8763647725bee805e8e750129191d700)
2016-04-01 16:35:55 +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
giomfo 8ddb769ba5 BugFix - Chat screen: the user's avatar is missing in input toolbar 2016-03-22 17:23:44 +01:00
giomfo 7fb19bfb8e BugFix: I get sometimes typing notifications for myself #123 2016-03-14 11:34:01 +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 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 41987f1575 Chat: Handle tap on icon in case of unsent messages notification. 2016-03-07 13:56:52 +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
giomfo 1dd1efb630 Bug Fix: Chat screen: wrong keyboard animation #121 2016-02-27 00:23:46 +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 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