Commit Graph

73 Commits

Author SHA1 Message Date
SBiOSoftWhare d4e8d9400f Merge develop into steve/5020_matrixkit_merge 2021-11-30 16:16:52 +01:00
SBiOSoftWhare e8d4af46d2 Update all Objective-C MatrixKit imports to handle new location. 2021-11-30 16:09:53 +01:00
SBiOSoftWhare 2709236dd5 Improve generated Swift header imports. 2021-11-25 23:11:53 +01:00
Gil Eluard df545056ab [Spaces] Show suggested in room lists #4501
- Preview suggested rooms
2021-08-03 13:45:22 +02:00
Doug 44dc2aaf41 Fix documentation warning. 2021-07-05 17:48:53 +01:00
SBiOSoftWhare fe1449ac20 RoomPowerLevel: Add dedicated file and convenient init. 2020-04-08 12:32:36 +02:00
SBiOSoftWhare 14e073f5fc RoomPreviewData: Add room canonical alias property. 2020-02-10 17:49:45 +01:00
Chris Moos 4b707f8b42 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 728a522bb8 Join Room: Support via parameters to better handle federation
#2547
2019-07-08 11:15:44 +02:00
manuroe 791534a4f5 RoomPreviewData: Make a full usage of MXPeekingRoom.summary 2018-09-14 15:12:56 +02:00
manuroe fe3b2bbcf7 Lazy-loading server side: Use MXRoomState.membersCount when possible 2018-08-02 11:50:34 +02:00
manuroe 11c9284f91 New async [MXRoom state:]: Create async factory methods for MXKRoomDataSource 2018-07-20 11:14:49 +02:00
manuroe 50f125fd9a Fix regression with new MXRoomMembers 2018-07-17 18:41:28 +02:00
manuroe e3f204562b Make use of MXRoom.roomId and MXRoom.summary instead of MXRooms.state 2018-07-16 22:30:55 +02:00
SBiOSoftWhare c483cc4a82 Move cell data and data sources to corresponding modules. 2018-07-10 10:21:21 +02:00
manuroe 33a9fc2955 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 172d6d41e9 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 33d518112f RoomVC: Fix regression where read receipts can be duplicated 2018-06-29 15:26:41 +02:00
manuroe 85fc4c5f7b 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 604475ade7 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 2e8350b0b9 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 173d218bf0 AppDelegate - Groups: handle links to groups 2017-12-31 16:24:47 +01:00
Giom Foret 637035f926 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 d1dc935725 Make code compatible with !use_frameworks in Podfile 2017-11-23 16:09:19 +01:00
Giom Foret 94771bb1e6 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 33beaa3dfb 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 0bfc10eae8 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 88f878f8aa Merge remote-tracking branch 'origin/develop' into jitsi_widget
# Conflicts:
#	Riot.xcodeproj/project.pbxproj
2017-08-16 17:14:20 +02:00
manuroe 883671cbe4 Jitsi widget: Create a specific [NSUserDefaults standardUserDefaults] key for useJitsiForConferenceCalls 2017-08-16 11:51:56 +02:00
Giom Foret cf30fe91bb Dark Theme
fix App freeze when user changes the theme
2017-08-11 17:41:22 +02:00
manuroe a493c445cd 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 b6c5ae4f71 MELS: For now, do not merge VoIP conference events 2017-07-17 15:59:43 +02:00
manuroe 7df8e25506 MELS: s/serie/series 2017-07-17 10:30:46 +02:00
manuroe d4a1a22c24 MELS: Simplify check condition 2017-07-17 10:17:16 +02:00
manuroe ee05036c8e MELS: Fix typo 2017-07-17 09:15:41 +02:00
manuroe 63cb2284af MELS: Improve detection on how to configure a cell 2017-07-13 17:10:15 +02:00
manuroe 41e400c9da MELS: Do not show read receipts on collapsed bubbles 2017-07-11 16:51:31 +02:00
manuroe 22f0e47df3 MELS: Fix call of bubbleCell.blurred when selected an event 2017-07-11 16:26:59 +02:00
manuroe d2d53062a4 MELS: Remove attributedTextMessageBackup and let MXKRoomBubleCellDataStoring implementation display attributedTextMessage or collapsedAttributedTextMessage 2017-07-11 15:35:11 +02:00
manuroe 642eacab31 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 29aed5db0f MELS: Add RoomMembershipCollapsedWithPaginationTitleBubbleCell 2017-07-10 14:30:53 +02:00
manuroe d65ef69477 MELS: Do not expand cell with single membership event 2017-07-07 17:46:37 +02:00
manuroe 5e2fe527ad MELS: implement [MXKRoomBubbleCellDataStoring collaspseWith:] 2017-07-07 14:32:49 +02:00
manuroe cc58b162a5 MELS: Add RoomMembershipExpandedBubbleCell that displays the first membership event of serie that can be collapsable. 2017-07-07 11:11:42 +02:00
manuroe 03581cd51d MELS: expand them on collapsed cell tap 2017-07-07 08:36:47 +02:00
manuroe b200493333 MELS: membership events are collapsable. Collapse them by default 2017-07-06 18:21:24 +02:00
manuroe ca0d6c460d 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 fdeff3db49 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 abf3a78421 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 a35906893a RoomVC: Make membership events use less screen
Use MXKRoomBubbleCellDataStoring.tag to identify membership cells
2017-07-05 09:05:23 +02:00