manuroe
2bafe3fa0c
RoomVC: Fix regression where read receipts can be duplicated
2018-06-29 15:26:41 +02:00
manuroe
12543f9033
RoomVC: BF: Read receipts processing dramatically slows down UI
...
#1899
Fix wrong alignment of read receipts avatars with their message
2018-06-25 16:12:36 +02:00
manuroe
715d9da536
RoomVC: BF: Read receipts processing dramatically slows down UI
...
#1899
Build, cache and update read receipts on the processing queue.
2018-06-25 13:47:03 +02:00
giomfo
762d559dfe
Render sticker events in the timeline
...
- Animate the sticker in case of an animated gif
vector-im/riot-ios#1837
2018-04-16 23:32:17 +02:00
Giom Foret
d95851ee97
AppDelegate - Groups: handle links to groups
2017-12-31 16:24:47 +01:00
Giom Foret
72942963f7
Bug Fix: App crashes when the user taps on a bubble in which a string component is empty.
2017-12-28 16:45:45 +01:00
manuroe
45f07ab466
Make code compatible with !use_frameworks
in Podfile
2017-11-23 16:09:19 +01:00
Giom Foret
3a72b8af9e
Bug Fix - Room Preview: the room name and avatar are missing for some public rooms
...
#1603
2017-10-20 19:29:51 +02:00
Giom Foret
e4bf4f7dfa
Handle the room display name and its avatar at the room summary level.
...
- Update the room display name and its avatar url when the Room Summary is updated on state events change (see `[session: updateRoomSummary: withStateEvents:]`).
- Store the riot display room name and its avatar url in the Room Summary.
- Add a new category `MXRoomSummary+Riot` to handle avatar display.
TODO: Increase file store version in `MXFileStore.h`.
2017-09-14 16:00:50 +02:00
manuroe
1f50c270c3
Jitsi widget: always accept to join ongoing jitsi conf. Only the creation is under the settings
2017-08-17 18:59:58 +02:00
manuroe
f13baec441
Merge remote-tracking branch 'origin/develop' into jitsi_widget
...
# Conflicts:
# Riot.xcodeproj/project.pbxproj
2017-08-16 17:14:20 +02:00
manuroe
1e62fcadaa
Jitsi widget: Create a specific [NSUserDefaults standardUserDefaults] key for useJitsiForConferenceCalls
2017-08-16 11:51:56 +02:00
Giom Foret
98d2cb21d4
Dark Theme
...
fix App freeze when user changes the theme
2017-08-11 17:41:22 +02:00
manuroe
094886fab1
Jitsi widget: RoomVC: Show it in the banner when there is an active jitsi conference in a room.
2017-08-04 13:47:50 +02:00
manuroe
c0bd8ac83f
MELS: For now, do not merge VoIP conference events
2017-07-17 15:59:43 +02:00
manuroe
ec701c5813
MELS: s/serie/series
2017-07-17 10:30:46 +02:00
manuroe
fd69cb5908
MELS: Simplify check condition
2017-07-17 10:17:16 +02:00
manuroe
a0031a0d00
MELS: Fix typo
2017-07-17 09:15:41 +02:00
manuroe
6a5f92eda3
MELS: Improve detection on how to configure a cell
2017-07-13 17:10:15 +02:00
manuroe
31e04ffdc9
MELS: Do not show read receipts on collapsed bubbles
2017-07-11 16:51:31 +02:00
manuroe
fcbbb8569c
MELS: Fix call of bubbleCell.blurred when selected an event
2017-07-11 16:26:59 +02:00
manuroe
71ef89170c
MELS: Remove attributedTextMessageBackup and let MXKRoomBubleCellDataStoring implementation display attributedTextMessage or collapsedAttributedTextMessage
2017-07-11 15:35:11 +02:00
manuroe
8fdcefec03
MXKRoomBubbleCellData: Add the hasAttributedTextMessage property to avoid to do recomputation in MXKRoomBubbleCellData.attributedTextMessage when there is no strings to compose
2017-07-11 11:47:18 +02:00
manuroe
cee4115452
MELS: Add RoomMembershipCollapsedWithPaginationTitleBubbleCell
2017-07-10 14:30:53 +02:00
manuroe
d2d31532a9
MELS: Do not expand cell with single membership event
2017-07-07 17:46:37 +02:00
manuroe
01ed7f63c8
MELS: implement [MXKRoomBubbleCellDataStoring collaspseWith:]
2017-07-07 14:32:49 +02:00
manuroe
54b8ba2399
MELS: Add RoomMembershipExpandedBubbleCell
that displays the first membership event of serie that can be collapsable.
2017-07-07 11:11:42 +02:00
manuroe
9a818ea5b3
MELS: expand them on collapsed cell tap
2017-07-07 08:36:47 +02:00
manuroe
fd76c0d506
MELS: membership events are collapsable. Collapse them by default
2017-07-06 18:21:24 +02:00
manuroe
ed8d0547c5
Merge pull request #1380 from vector-im/riot_1102
...
Bug Fix: Add the m.audio attachments support
2017-07-06 14:02:49 +02:00
Giom Foret
aa4694d390
Bug Fix: Add the m.audio attachments support
...
We support here the display of the attached audio files, but we are still not able to attach audio file.
#1102
2017-07-06 11:06:12 +02:00
manuroe
75f759db01
RoomVC: Make membership events use less screen
...
Fix senderInformation (avatar and displayname) for the 1st message when an user joins and talks in a row
2017-07-05 14:54:12 +02:00
manuroe
8e0bc6ef68
RoomVC: Make membership events use less screen
...
Use MXKRoomBubbleCellDataStoring.tag to identify membership cells
2017-07-05 09:05:23 +02:00
giomfo
3fac2a0b63
Merge pull request #1341 from aramsargsyan/read-receipts-details
...
Read receipts details
2017-06-30 10:33:06 +02:00
Aram Sargsyan
ea3ae98952
Merge branch 'read-receipts-details' of https://github.com/aramsargsyan/riot-ios into read-receipts-details
2017-06-29 15:05:21 +04:00
Aram Sargsyan
9bb18971f1
Handled the creation of the attributed receipt description, added in Vector.strings for translation
2017-06-29 15:05:12 +04:00
Giom Foret
6747ec692e
Bug Fix - Chat screen: the message overlaps its timestamp
...
(related to #1361 )
2017-06-28 18:51:05 +02:00
Giom Foret
d7360068fb
Read Receipts Details - RoomDataSource: Add RR container in the cell content view
...
instead of the overlay container to not disturb tag gesture handling.
https://github.com/vector-im/riot-ios/issues/59
2017-06-27 11:05:43 +02:00
Aram Sargsyan
e688c61715
Removed the ReceiptsContainerDelegate, used didRecognizeAction: instead
2017-06-26 19:33:53 +04:00
Aram Sargsyan
f32ccaef38
Review changes
2017-06-23 16:40:09 +04:00
Aram Sargsyan
6243eecd5c
Created ReadReceiptsViewController
2017-06-21 22:28:16 +04:00
Giom Foret
f3b68580e0
Read marker: Improvement
2017-06-13 19:51:25 +02:00
Giom Foret
80f3a8ed8b
Merge commit 'f3d65120e04dcfe49020921f0a08e949c70caa83' into read_marker
2017-06-13 17:43:55 +02:00
Giom Foret
51f0d977e5
Read markers should be synchronised across clients
...
The read marker may be defined on an event which is not displayed in the room history.
The MatrixKit has been updated to handle this kind of event in the MXKRoomBubbleCellData object.
Previously these events were ignored during the bubbles rendering. Now a bubble component is created even if the event has no actual display.
This component is useful to display the read marker in the room history, and to allow the user to jump on this read marker.
vector-im/riot-meta#8
2017-06-13 17:43:32 +02:00
manuroe
e4cc9a4ec5
Fix App crashes on [AvatarGenerator imageFromText:withBackgroundColor:]
...
https://github.com/vector-im/riot-ios/issues/657
Do not call [AvatarGenerator imageFromText:withBackgroundColor:] outside main thread.
2017-06-12 15:06:35 +02:00
Giom Foret
4974908be4
Read markers should be synchronised across clients
...
- Support jump to the last unread message.
vector-im/riot-meta#8
2017-06-06 10:53:17 +02:00
Giom Foret
a13ad2c270
Read markers should be synchronised across clients
...
- Handle read marker display
- TODO: Support jump to the last unread message.
vector-im/riot-meta#8
2017-06-01 17:20:08 +02:00
Giom Foret
4203f46548
Bug Fix: Avatar with emoji is not displayed in room preview page
...
#1227
2017-05-19 10:12:50 +02:00
Giom Foret
4947224051
Add the badge value for Home tab bar item.
...
Fix the missed discussion count
2017-04-18 15:55:51 +02:00
manuroe
f230aa8f00
Room summary: fix "No timestamp on last bubble" ( vector-im/riot-ios#1129 - 2)
...
By simplifying the way how the last message cell is computed
2017-04-03 08:44:31 +02:00