Commit Graph

2271 Commits

Author SHA1 Message Date
Benoit Marty
0c99a457e4 Add RoomListConfig to be able to hide menu items. And hide them #2062. 2023-12-19 15:10:22 +01:00
Benoit Marty
41634b8c92 Avoid using Material (not 3) theme 2023-12-19 14:59:33 +01:00
Benoit Marty
0b44b8b200 Move Config object to the config module and rename to AnalyticsConfig 2023-12-19 14:58:29 +01:00
Benoit Marty
aa077baacd Merge pull request #1975 from element-hq/feature/bma/extractForward
Extract RoomList select to its own module
2023-12-19 13:32:41 +01:00
Benoit Marty
ca2af100da Merge pull request #2050 from element-hq/feature/bma/bottomSheetAvatar
Message bottom sheet: always show user avatar
2023-12-18 22:32:44 +01:00
Benoit Marty
d6ada81bcd Merge pull request #2040 from element-hq/feature/bma/fixLinkify
fix linkify
2023-12-18 14:51:14 +01:00
Benoit Marty
a25c35176d Always show user avatar in message action sheet #2032 2023-12-18 14:36:44 +01:00
Benoit Marty
09c7558c1a Merge pull request #2039 from element-hq/feature/bma/fixInviteWording
Fix invite wording
2023-12-18 12:05:22 +01:00
bmarty
96dd875f3d Sync Strings from Localazy 2023-12-18 00:10:14 +00:00
Benoit Marty
f14ed0db68 Attempt to fix test on CI... 2023-12-17 11:25:28 +01:00
Benoit Marty
b8caa074ef Fix more test. 2023-12-15 21:14:56 +01:00
Benoit Marty
b8b37e85d9 Fix more test. 2023-12-15 21:08:50 +01:00
Benoit Marty
f4531bb074 Ensure test does not fail. 2023-12-15 20:07:11 +01:00
Benoit Marty
bc4da250e1 Also linkify emails. 2023-12-15 20:07:11 +01:00
Benoit Marty
bce100e913 Consider the returned value of LinkifyCompat.addLinks 2023-12-15 20:07:11 +01:00
Benoit Marty
7f867f2f68 Apply the same fix for emotes, notices and other message type. 2023-12-15 20:07:11 +01:00
Benoit Marty
0483832434 Use buildSpannedString 2023-12-15 20:07:11 +01:00
Benoit Marty
e55738d7fa Format file. 2023-12-15 20:07:11 +01:00
Benoit Marty
fc5a41ec98 Ensure link are clickable on simple body (#2038) 2023-12-15 20:07:11 +01:00
Benoit Marty
284b26f332 Attempt to fix test on CI 2023-12-15 19:14:54 +01:00
Benoit Marty
c607552be4 Fix test in release
Be deterministic to try to fix test on CI.
2023-12-15 18:44:39 +01:00
Benoit Marty
6ab07e0cba Fix title of sign out screen regarding the different states 2023-12-15 18:44:08 +01:00
Jorge Martin Espinosa
6b45383917 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>
2023-12-15 13:26:20 +01:00
Benoit Marty
e4f3a220bc Rename methods 2023-12-15 12:53:42 +01:00
Benoit Marty
7808d06b40 Fix wording in room invite members view: Send -> Invite #2037 2023-12-15 12:53:10 +01:00
Benoit Marty
8438b6937d 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.
2023-12-15 09:17:34 +01:00
ganfra
25c003adaf MessagesPresenter : remove useless test 2023-12-14 19:00:32 +01:00
ganfra
fd5bdce2d9 Fix androidTest compilation 2023-12-14 18:33:59 +01:00
Benoit Marty
4d3c6632cd Merge branch 'develop' into julioromano/poll_history_entry_point 2023-12-14 17:34:49 +01:00
Jorge Martin Espinosa
3ba75962e6 Add warning message to 'mentions and keywords only' notification option (#2028)
* Add warning message to 'mentions and keywords only'

 It should be displayed when it's not supported by the homeserver

* Only display disclaimer in the room notification settings if the room is encrypted

Co-authored-by: Benoit Marty <benoit@matrix.org>

* Fix test and add another one

---------

Co-authored-by: ElementBot <benoitm+elementbot@element.io>
Co-authored-by: Benoit Marty <benoit@matrix.org>
2023-12-14 16:15:39 +00:00
Benoit Marty
b231f0851b Format 2023-12-14 16:58:42 +01:00
Benoit Marty
87dfb9785c Remove duplicated preview, but add editable case (isMine must be true) 2023-12-14 16:58:42 +01:00
Benoit Marty
6bf416045d Merge branch 'develop' into julioromano/poll_history_entry_point 2023-12-14 16:58:23 +01:00
Benoit Marty
506f47630b Merge pull request #2015 from element-hq/feature/bma/asyncMedia
ReadReceipt
2023-12-14 16:03:09 +01:00
Benoit Marty
94858cffb6 Cleanup: Inline val for code clarity / compact. 2023-12-14 15:25:45 +01:00
Benoit Marty
e06f5a6836 No need to pass a similar thumbnail source. 2023-12-14 15:25:08 +01:00
Benoit Marty
6e5c973df0 Rename the parameter this it can be a username or a room name. 2023-12-14 15:22:31 +01:00
ganfra
3ceb2599d8 Merge branch 'develop' into julioromano/poll_history_entry_point 2023-12-14 15:17:13 +01:00
Benoit Marty
cbd045aa94 Do some renaming, since it can now also be room avatar. 2023-12-14 15:13:10 +01:00
Benoit Marty
e4ba9c1d5a Create RoomMember.getBestName() extension. 2023-12-14 15:10:49 +01:00
Benoit Marty
48e9464d00 Cleanup 2023-12-14 15:08:54 +01:00
Benoit Marty
760000aa67 Open room Avatar on click #1918 2023-12-14 15:05:59 +01:00
ganfra
5d91697be0 Fix tests and warnings 2023-12-14 13:13:11 +01:00
Jorge Martin Espinosa
3b59b70e65 Handle tapping on user mentions (#2021) 2023-12-14 11:56:59 +00:00
ganfra
b94f446fc1 Merge pull request #1897 from element-hq/jonny/timeline-poll-edited
Display edited indicator for polls in the timeline
2023-12-14 08:13:11 +01:00
Jorge Martin Espinosa
ab58cc2ed5 Use RTE TextView for timeline text messages, add mention pills to messages (#1990)
* Add `formattedBody` to `TimelineItemTextBasedContent`.

This is pre-computed when timeline events are being mapped from the Rust SDK.

* Update `HtmlConverterProvider` styles.

* Improve `MentionSpan` to add missing `@` or `#` if needed

* Replace `HtmlDocument` with the `TextView` based component

* Improve extra padding calculation for timestamp by rounding the float offset result instead of truncating it.

* Remove composer line height workaround

* Use `ElementRichTextEditorStyle` instead of `RichTextEditorDefaults` for the theming

* Use slightly different styles for composer and messages (top/bottom line height discrepancies, mostly).

* Add `formattedBody` to notice and emote events.

---------

Co-authored-by: ElementBot <benoitm+elementbot@element.io>
2023-12-13 18:09:53 +01:00
Benoit Marty
68334ba093 Fix API break regarding ReceiptType 2023-12-13 18:02:06 +01:00
ganfra
72cdc0eee0 Merge branch 'develop' into julioromano/poll_history_entry_point 2023-12-13 17:22:55 +01:00
ganfra
055eb43708 Poll history : add tests and fix others 2023-12-13 16:20:01 +01:00
Benoit Marty
8a07d6b468 Fix test 2023-12-13 15:23:35 +01:00