Commit Graph

136 Commits

Author SHA1 Message Date
giomfo 712b47e015 Enhancement - Room preview
If no data is available for this room, we name it with the known room alias if any.
2017-02-13 17:58:29 +01:00
giomfo 37b2347fcb Bug Fix - App crash: [__NSCFString replaceCharactersInRange:withString:]: nil argument
We observed some app crashes due to a nil string in a component.
According to the implementation this case should not happen because the components are removed as soon as their string is nil.
We patch here this issue by adding some logs in order to investigate it in the future.
2017-02-07 17:37:22 +01:00
giomfo 3da2fb11d2 Add accessibility identifiers 2017-01-16 17:51:01 +01:00
giomfo f7718e28b6 Report MXEvent changes 2016-12-05 16:32:21 +01:00
giomfo ad0a3bb438 Fix compilation error 2016-12-01 16:26:46 +01:00
giomfo 29270d9351 Bug Fix - Messages: App crashes during drag and drop. 2016-11-30 11:41:20 +01:00
giomfo 35f3abdc9a Merge pull request #840 from vector-im/fix_crash_on_recents
Bug Fix - App crashes on recents refresh
2016-11-29 11:57:05 +01:00
giomfo e7f0c7a1c2 Bug Fix - App crashes on recents refresh 2016-11-29 11:46:24 +01:00
giomfo bba1b0a9d0 Bug Fix - App crashes on recents refresh
`[__NSArrayM objectAtIndex:]: index 18446744073709551615 beyond bounds for empty array`
2016-11-28 18:28:03 +01:00
giomfo f649b2163e Bug Fix- Messages: swipe is broken when user did try to swipe on invited room
#838
2016-11-28 18:03:29 +01:00
giomfo 23f007aa49 Bug Fix -Wrong room name of a direct chat in user's profile
#824
2016-11-25 09:40:56 +01:00
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