Commit Graph

125 Commits

Author SHA1 Message Date
David Baker 43a6a30c2b 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
giomfo dd03d1c205 Logs Improvement: HTTP errors are logged by MXHTTPClient. Remove this error from other logs. 2016-10-21 17:10:02 +02:00
giomfo a1f3b37568 Merge remote-tracking branch 'origin/develop' into mention_only 2016-10-14 16:02:34 +02:00
giomfo d209194a74 Code cleaning: prevent from multiple copy of the bubble components. 2016-10-12 15:04:55 +02:00
giomfo 6b4b0e816a 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 876d4292da 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 c71825e6be 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 b3b484b83c 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 e8357ec5d0 Room message search : the search pattern is not highlighted in results
#660
2016-09-28 13:26:06 +02:00
giomfo 862b3230a8 Bug Fix - Room message search : the message date & time are not displayed
#361
2016-09-28 09:38:49 +02:00
giomfo 55570e0f61 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 de2cf7acfe Bug Fix - Crash due to a race condition in read receipts management
#645
2016-09-23 14:57:53 +02:00
giomfo 1de9860ca0 Messages: Regular notifications should be ignored when the room is in mentions only mode. 2016-09-12 21:22:34 +02:00
giomfo d79b414ef3 Bug Fix: Screen when placing a voip call can be incredibly ugly
#597
2016-09-09 15:11:12 +02:00
manuroe 14f63a0ff6 hyperlink mxids and room aliases: open room when clicking on a room id or room alias #442
Do nothing with click on event id because we cannot know the id of the room it belongs to.
2016-08-26 16:16:49 +02:00
manuroe e9f8659290 hyperlink mxids and room aliases: open room member detail or contact detail screen when clicking on a mxid #442 2016-08-26 16:00:32 +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
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 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 faf810de8f Bug Fix: The preview header is empty for non world readable public room. 2016-06-21 22:06:32 +02:00
manuroe eed0fad6ed Mark event in permalinks or search results 2016-06-21 18:18:10 +02:00
giomfo ea2b75623e Search Screen: add People tab
- add contact picker view controller
2016-06-20 14:16:13 +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 36846071ba Room peeking support
- Update preview header handling.
2016-06-10 17:15:42 +02:00
manuroe 4619214a7d Room messages preview: Added FIXMEs for Giom 2016-06-09 14:42:17 +02:00
manuroe d82b1fbe4d Room messages preview: Release peeking room data source better 2016-06-09 11:52:39 +02:00
manuroe 2e62b485ba Room messages preview: improved comments 2016-06-08 18:29:35 +02:00
manuroe d60501b530 Room messages preview: Updated RoomPreviewData to use MXPeekingRoom 2016-06-08 18:02:22 +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 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 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 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 32b61335fc RecentsDataSource: Remove InviteRecentTableViewCell dependency 2016-04-28 16:26: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
manuroe 8021482056 Room preview: Show members count 2016-04-19 17:46:33 +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 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 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
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 701ab26d14 Bug Fix: Messages - Wait for the end of action before hiding swipe menu #52 2016-03-18 17:56:59 +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 225853767b Chat screen: Increase maximum number of components in bubble (20 instead of 10). 2016-03-14 11:33:35 +01:00
giomfo c152928352 BugFix: Outgoing calls in the timeline are shown as Incoming calls in recents #102
The matrix session was missing in the event formatter of RecentsDataSource.
2016-03-10 18:00:40 +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 536f63cdaf BugFix #100: Chat: message timestamp is misaligned. 2016-03-04 19:09:24 +01:00
manuroe 7b7345e275 Merge remote-tracking branch 'origin/develop' into context_timeline 2016-03-04 14:38:36 +01:00