Benoit Marty
e42005fc52
Rename AsyncView to AsyncActionView
10 months ago
Benoit Marty
7b2341aec7
Rename Async to AsyncData
10 months ago
Jorge Martin Espinosa
0ca9780337
Remove 'document' case for message with timestamp preview ( #2164 )
...
* Remove 'document' case for message with timestamp preview
---------
Co-authored-by: ElementBot <benoitm+elementbot@element.io>
10 months ago
Marco Antonio Alvarez
5d93140043
add comment about sticker forwarding being disabled
...
Signed-off-by: Marco Antonio Alvarez <surakin@gmail.com>
10 months ago
Marco Antonio Alvarez
dc8cdb32f0
Disable forwarding for stickers (until it can be properly fixed)
...
Signed-off-by: Marco Antonio Alvarez <surakin@gmail.com>
10 months ago
Marco Antonio Alvarez
4a6135eed6
use different heights for reaction summary view and reaction buttons
...
Signed-off-by: Marco Antonio Alvarez <surakin@gmail.com>
10 months ago
Marco Antonio Alvarez
c914b76994
use AsyncImage instead of BlurHashAsyncImage
...
move emoji line height to a private value
Signed-off-by: Marco Antonio Alvarez <surakin@gmail.com>
10 months ago
Marco Antonio Alvarez
a81fdddab0
[Technical] Open stickers using the thumbnail url if the main url is empty ( #2157 )
...
* Explicitely use the thumbnail url to show stickers if the content's url is an empty string
---------
Signed-off-by: Marco Antonio Alvarez <surakin@gmail.com>
10 months ago
Marco Antonio Alvarez
6880bf2166
fix top level property naming
...
Signed-off-by: Marco Antonio Alvarez <surakin@gmail.com>
10 months ago
Marco Antonio Alvarez
50e3605214
fix Modifier forbidden pattern and missing const
...
Signed-off-by: Marco Antonio Alvarez <surakin@gmail.com>
10 months ago
Marco Antonio Alvarez
8cdb9883eb
Implement MSC4027 (Custom Images in Reactions)
...
Signed-off-by: Marco Antonio Alvarez <surakin@gmail.com>
10 months ago
Jorge Martin Espinosa
4f6c7421bd
Implement ContentAvoidingLayout for timeline items ( #2113 )
...
* Implement `ContentAvoidingLayout` for timeline items
* Truncate long mention pills
---------
Co-authored-by: Benoit Marty <benoit@matrix.org>
Co-authored-by: ElementBot <benoitm+elementbot@element.io>
10 months ago
Marco Antonio Alvarez
87c8bc133f
[Feature] Render m.sticker events ( #2122 )
...
* Render m.sticker events
---------
Signed-off-by: Marco Antonio Alvarez <surakin@gmail.com>
Co-authored-by: ElementBot <benoitm+elementbot@element.io>
10 months ago
Benoit Marty
bc6d47b288
Add support for sending images from the keyboard #1977
10 months ago
Benoit Marty
dd4aa681c6
Remove now useless ExperimentalLayoutApi opt in
10 months ago
Jorge Martín
d5c8b62178
Add build script for the RTE library
10 months ago
Benoit Marty
3dd5bab7b6
Cleanup
10 months ago
Benoit Marty
7414dfaa4d
Hide add more reaction button if user do not have permission to send reaction #2093
...
Also:
- move `userHasPermissionToSendMessage` to `TimelineRoomInfo`
- remove `canReply` parameter which can be computed from other params.
10 months ago
Benoit Marty
52c2e8ea08
Hide reaction is user do not have permission to send reaction #2093
10 months ago
Benoit Marty
29d23cbeee
Refacto: move `displayEmojiReactions` to `ActionListState.Target.Success`
10 months ago
bmarty
e6f4a7364f
Sync Strings from Localazy
10 months ago
Jorge Martin Espinosa
cbf34929af
Revert "Room list badges"
11 months ago
Benoit Marty
6ff48c2ee4
Fix tests now that Mentions feature is enabled.
11 months ago
Benoit Marty
f2c989cbd6
Iterate on indicators on room list #2079
11 months ago
Benoit Marty
98d9a65a1f
Remove dead code (has been moved to selectroom module)
11 months ago
Jorge Martin Espinosa
a56151bc62
Emojis in custom reaction bottomsheet are too tiny ( #2074 )
...
* Emojis in custom reaction bottomsheet are too tiny
---------
Co-authored-by: ElementBot <benoitm+elementbot@element.io>
11 months ago
Benoit Marty
a7c5e620a4
Use icon from library and move and rename retry.xml to the library.
...
Also fix contentDescription for pause button.
11 months ago
Benoit Marty
f697d62831
Use Thread icon from Compound and delete ic_thread_decoration
11 months ago
Benoit Marty
c18959f0a0
Use VideoCallSolid and also delete local ic_video_call.xml icon.
11 months ago
Benoit Marty
fa600357c4
Fix reaction offset in DM and follow design #2076
11 months ago
Jorge Martin Espinosa
9ec67e3cbb
Rework timestamp positioning ( #2075 )
...
* Rework timestamp positioning
---------
Co-authored-by: ElementBot <benoitm+elementbot@element.io>
11 months ago
ganfra
78bd6915c7
BackstackParentNode now become BaseFlowNode and adds Overlay navModel into it.
11 months ago
ganfra
d641ef29ce
Tests: replace "0" by FAKE_UNIQUE_ID when its ok.
11 months ago
Benoit Marty
d0324323b9
Always show user avatar in message action sheet #2032
11 months ago
bmarty
e60508a631
Sync Strings from Localazy
11 months ago
Benoit Marty
5d4eaae933
Ensure test does not fail.
11 months ago
Benoit Marty
ff2fc7ff3a
Also linkify emails.
11 months ago
Benoit Marty
d800b225b6
Consider the returned value of `LinkifyCompat.addLinks`
11 months ago
Benoit Marty
74729fe534
Apply the same fix for emotes, notices and other message type.
11 months ago
Benoit Marty
70abf6226f
Use `buildSpannedString`
11 months ago
Benoit Marty
94e7b59e37
Format file.
11 months ago
Benoit Marty
7d55116347
Ensure link are clickable on simple body ( #2038 )
11 months ago
ganfra
f961d81eb0
Timeline : uniqueId exposed as String directly from matrix module.
11 months ago
Jorge Martin Espinosa
7ed460b282
Fix scaling of timeline images ( #1941 )
...
Co-authored-by: ElementBot <benoitm+elementbot@element.io>
Co-authored-by: Benoit Marty <benoit@matrix.org>
Co-authored-by: Benoit Marty <benoitm@matrix.org>
11 months ago
Benoit Marty
788b445e99
Scroll to bottom if the new event is from me, even if sent from another device #1877 .
...
This fixes the issue that the timeline does not scroll when sending an attachment to the room, since there is no local echo (yet) for such event.
11 months ago
ganfra
9bdb388d9e
MessagesPresenter : remove useless test
11 months ago
ganfra
5dfd64a23b
Fix androidTest compilation
11 months ago
Benoit Marty
ecf974334e
Remove duplicated preview, but add editable case (isMine must be true)
11 months ago
Benoit Marty
ab3ac137fb
Cleanup: Inline val for code clarity / compact.
11 months ago
ganfra
bb7123afbd
Fix tests and warnings
11 months ago