Commit graph

73 commits

Author SHA1 Message Date
SBiOSoftWhare
3d0c77ef30 Merge develop into steve/5020_matrixkit_merge 2021-11-30 16:16:52 +01:00
SBiOSoftWhare
4081da3ebc Update all Objective-C MatrixKit imports to handle new location. 2021-11-30 16:09:53 +01:00
SBiOSoftWhare
f9dcef37e0 Improve generated Swift header imports. 2021-11-25 23:11:53 +01:00
Gil Eluard
7aff77f24d [Spaces] Show suggested in room lists #4501
- Preview suggested rooms
2021-08-03 13:45:22 +02:00
Doug
c6fc1f7ba6 Fix documentation warning. 2021-07-05 17:48:53 +01:00
SBiOSoftWhare
927f63e8df RoomPowerLevel: Add dedicated file and convenient init. 2020-04-08 12:32:36 +02:00
SBiOSoftWhare
7586324796 RoomPreviewData: Add room canonical alias property. 2020-02-10 17:49:45 +01:00
Chris Moos
c93d7996f6 Fix issue with joining public rooms with no guest access.
This fixes #2888.

Signed-off-by: Chris Moos <chris@chrismoos.com>
2019-12-22 14:37:39 -07:00
manuroe
87b1e15f36 Join Room: Support via parameters to better handle federation
#2547
2019-07-08 11:15:44 +02:00
manuroe
cf4e668354 RoomPreviewData: Make a full usage of MXPeekingRoom.summary 2018-09-14 15:12:56 +02:00
manuroe
a8ebc31c69 Lazy-loading server side: Use MXRoomState.membersCount when possible 2018-08-02 11:50:34 +02:00
manuroe
100493ac37 New async [MXRoom state:]: Create async factory methods for MXKRoomDataSource 2018-07-20 11:14:49 +02:00
manuroe
e7deec57a5 Fix regression with new MXRoomMembers 2018-07-17 18:41:28 +02:00
manuroe
b64b5767fb Make use of MXRoom.roomId and MXRoom.summary instead of MXRooms.state 2018-07-16 22:30:55 +02:00
SBiOSoftWhare
c377f5f739 Move cell data and data sources to corresponding modules. 2018-07-10 10:21:21 +02:00
manuroe
5f3c9d4d86 RoomVC: Fix duplication of read receipts
Regression due to read receipt perf improvement.

Disable the optimisation with `foundSenders` because the assumption "As there is one (the last) read receipt displayed per user" was wrong  for internal processing data.
2018-07-04 09:42:00 +02:00
manuroe
fb78310c20 RoomVC: Fix regressions on vertical alignment of e2e padlock, read marker, etc.
Regression due to read receipt perf improvement.
2018-07-02 15:47:09 +02:00
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