renovate[bot]
c8bd362397
Update plugin ktlint to v12.1.0 ( #2200 )
...
* Update plugin ktlint to v12.1.0
* Run `./gradlew ktlintFormat` and fix some issues manually.
* Fix other issues reproted by Ktlint
* Limit false positives, KtLint removes unnecessary curly brace in String templates.
* Remove useless Unit
* Minor improvements over ktlint changes
* Restore `AlertDialogContent` behaviour
* Update screenshots
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Benoit Marty <benoit@matrix.org>
Co-authored-by: Jorge Martín <jorgem@element.io>
Co-authored-by: ElementBot <benoitm+elementbot@element.io>
10 months ago
Jorge Martin Espinosa
13e8e954d3
Improve rendering of voice messages in the timeline in large displays ( #2199 )
...
* Improve rendering of voice messages in the timeline in large displays
---------
Co-authored-by: ElementBot <benoitm+elementbot@element.io>
10 months ago
Benoit Marty
2a6a3ded5e
Iterate on EnsureCalledOnce devX
10 months ago
Benoit Marty
2c667a0dc0
Add `run` method to EnsureCalledOnce and EnsureCalledOnceWithParam to ensure that `assertSuccess` is always called.
10 months ago
Benoit Marty
dee8008917
Use string resource instead of hard-coded strings.
10 months ago
Benoit Marty
fdc3c9ff39
Improve assertion message.
10 months ago
Benoit Marty
44ad93f625
Add first tests on compose click interaction.
10 months ago
ElementBot
fae247d38d
Update screenshots
10 months ago
ElementBot
4b1f895969
Update screenshots
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
Jorge Martin Espinosa
5980eb2ad2
Upgrade to AGP 8.2.0 ( #2142 )
...
* Upgrade to AGP 8.2.0
Add proguard rule for the problematic TagSoup library. For some reason, adding this in the consumer proguard rules of the RTE library doesn't seem to work.
---------
Co-authored-by: ElementBot <benoitm+elementbot@element.io>
10 months ago
ElementBot
3e3bc71883
Update screenshots
10 months ago
ElementBot
fe0043cc47
Update screenshots
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
Jorge Martin Espinosa
7fdba39d6d
Disable vector XML rasterisation on API 23 ( #2128 )
...
* Disable vector XML rasterisation on API 23
---------
Co-authored-by: ElementBot <benoitm+elementbot@element.io>
10 months ago
ElementBot
bc4a824e09
Update screenshots
10 months ago
ElementBot
6a3084d8c6
Update screenshots
10 months ago
Jorge Martin Espinosa
cbf34929af
Revert "Room list badges"
10 months ago
ElementBot
5339acfae0
Update screenshots
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
ElementBot
98e4a31fc1
Update screenshots
11 months ago
ElementBot
fd43b647c3
Update screenshots
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
ElementBot
4755528f56
Update screenshots
11 months ago
ElementBot
847342c1f1
Update screenshots
11 months ago
Benoit Marty
f08c80358c
Konsist test: ignore Composable extensions.
11 months ago
ElementBot
9f3bd69b6f
Update screenshots
11 months ago
ElementBot
2753f363b8
Update screenshots
11 months ago
Benoit Marty
b5a2c85e66
Let `consumeItemsUntilPredicate` fail if predicate is never true or if Complete occurs.
...
Do not fail on error for `consumeItemsUntilTimeout`
11 months ago
ElementBot
cdfe23b824
Update screenshots
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
ElementBot
a76517f0ce
Update screenshots
11 months ago
ElementBot
723fb123f1
Update screenshots
11 months ago
Jorge Martin Espinosa
d27e9e5265
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>
11 months ago
Jorge Martin Espinosa
80408a807c
Fix mentions font weight and horizontal padding ( #2025 )
...
* Fix mentions font weight and horizontal padding
---------
Co-authored-by: ElementBot <benoitm+elementbot@element.io>
11 months ago
Jorge Martin Espinosa
1e86d8279b
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>
11 months ago
ElementBot
6aac8f33e3
Update screenshots
11 months ago
ElementBot
5f516685eb
Update screenshots
11 months ago
ElementBot
0d59460ca5
Update screenshots
11 months ago
ElementBot
89327106c3
Update screenshots
11 months ago
ElementBot
89afc05bb5
Update screenshots
11 months ago
ElementBot
6a37068fe2
Update screenshots
11 months ago
ElementBot
451b0afe9f
Update screenshots
11 months ago
ElementBot
098c0c9721
Update screenshots
11 months ago
ElementBot
c28a315e48
Update screenshots
11 months ago
ElementBot
2584d2fd9f
Update screenshots
11 months ago
Benoit Marty
abd90acd8c
Add Konsist test to use isNull() instead of isEqualTo(null), and fix existing issue.
11 months ago
Benoit Marty
9e731f40ca
Add Konsist test to use isEmpty() instead of isEqualTo(empty), and fix existing issue.
11 months ago
Benoit Marty
ab8e4f1422
Add Konsist test to use isTrue() instead of isEqualTo(true), and fix existing issues.
11 months ago