Jorge Martin Espinosa
2492584786
Handle tapping on user mentions ( #2021 )
9 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>
9 months ago
Benoit Marty
36ccc1ccbd
Fix API break regarding ReceiptType
9 months ago
ganfra
6378f6cffe
Poll history : add tests and fix others
9 months ago
Benoit Marty
6e6930c076
Consider that the state is Done when the state is `Uploading` with `backedUpCount == totalCount` #2008
9 months ago
Benoit Marty
2c01d486e0
Feature: add a `isFinished` boolean to filter out features from developer options screen.
9 months ago
Benoit Marty
4ddbf6ec5f
Accessibility: do not read initial used for avatar out loud. ( #1864 )
9 months ago
Benoit Marty
6ff2bf1f79
Fix tests.
9 months ago
Benoit Marty
9a526f22c4
Remove duplicated file.
9 months ago
ganfra
e76bafc043
Timeline : avoid crash when destroying
9 months ago
Benoit Marty
4ec2c84241
Load avatar for notification when there is no active imageLoader. ( #1991 )
9 months ago
Benoit Marty
764d7685c2
Remove useless constructor keyword.
9 months ago
ganfra
a2c5cdf483
Poll history : use localazy strings
9 months ago
ganfra
449c331879
Timeline: exposes simple request for backward pagination
9 months ago
Benoit Marty
05d9e64b86
code cleanup
9 months ago
Benoit Marty
0685dc5d78
Fix some licences.
9 months ago
Benoit Marty
4348a6deac
Cleanup up `when` statement.
9 months ago
Benoit Marty
e56cc137ed
Rename file.
9 months ago
Benoit Marty
419a162f77
Extract MxcTools and add test.
9 months ago
Benoit Marty
84c897d682
Image in notification
9 months ago
renovate[bot]
271fedb7d4
Update dependency net.java.dev.jna:jna to v5.14.0 ( #1986 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
9 months ago
Benoit Marty
39cca2ce09
Sync localazy using fixed script
10 months ago
Benoit Marty
cdec7048ac
Update test.
10 months ago
Benoit Marty
7a46aa8ec3
kotlin compiler
10 months ago
Benoit Marty
5001a6fbe1
Update regarding SDK change on verification data
10 months ago
Benoit Marty
5e5662f194
Extract RoomList select to its own module
10 months ago
ganfra
954df6c537
Theme : introduce SegmentedButton
10 months ago
ganfra
aa9693126f
PollHistory : simplify so we only have one Node. Also enrich PollHistoryState.
10 months ago
Benoit Marty
10d5268d0f
SAS emoji: use embedded drawable ( #1953 )
10 months ago
Benoit Marty
c9ba607edf
Map new CALL_MEMBER state, and fix issue on `fun canUserJoinCall()`.
10 months ago
Benoit Marty
9ee339aafb
Map RecoveryException
10 months ago
Benoit Marty
e8e2e95e02
Follow SDK method renaming: fix_recovery_issues() got renamed to recover()
10 months ago
Benoit Marty
573dc2a7af
Ensure user display name is clipped to the Text area ( #1950 )
10 months ago
ganfra
4a2cbb1ed4
Polls: share logic around PollContent
10 months ago
Benoit Marty
24d3981261
Run the script again.
10 months ago
Benoit Marty
fd42c78b15
Sync again
10 months ago
Benoit Marty
f44a4a3a31
Fix `AlsoCouldBeApply` issue.
10 months ago
Benoit Marty
5af1a786e5
Sync string again after removing problematic translations from Localazy.
10 months ago
Benoit Marty
66ac1e271f
Add notification setting to enable/disable being notified for room invite ( #1944 )
10 months ago
Benoit Marty
1779e53e93
Let RustNotificationSettingsService handle the lifecycle of `notificationSettings`, and call `setDelegate(null)`
10 months ago
Benoit Marty
69888c8a21
Sync string again after removing problematic translations from Localazy.
10 months ago
Benoit Marty
ab8e4f1422
Add Konsist test to use isTrue() instead of isEqualTo(true), and fix existing issues.
10 months ago
Benoit Marty
b2d9b41946
Add Konsist test to use isFalse() instead of isEqualTo(false), and fix existing issues.
10 months ago
Benoit Marty
fa590202c3
Add Konsist test to check that `assertThat` is imported, and fix existing issues.
10 months ago
bmarty
fced91addb
Sync Strings from Localazy
10 months ago
Benoit Marty
5ae5f994eb
Fix compilation issue
10 months ago
ganfra
785a27151e
StartDMAction : small improvements after review
10 months ago
Benoit Marty
95b922c272
Remove unused import.
10 months ago
ganfra
3efbf4747d
StartDM : add tests
10 months ago
Benoit Marty
cc5c9b4136
Fix test compilation and fixture.
10 months ago