Benoit Marty
fa4caf3561
... and fix the test.
2024-10-07 17:31:55 +02:00
Benoit Marty
ab730f4938
Fix compilation issue in RustMatrixClientFactoryTest...
2024-10-07 17:30:36 +02:00
bmarty
05291bcf2f
Sync Strings from Localazy
2024-10-07 00:28:33 +00:00
Valere
b919781b8e
Merge pull request #3569 from element-hq/feature/valere/only_signed_decryption_mode
...
crypto: Use OnlySigned isolation flag to setup decryption trust req.
2024-10-04 18:02:43 +02:00
Valere
380150b0f9
quick fix: Isolation mode feature flag name udpate
2024-10-04 17:07:16 +02:00
Valere
457e116809
crypto: Use OnlySigned isolation flag to setup decryption trust req.
2024-10-04 17:07:15 +02:00
Benoit Marty
090b989d2a
Hide images: iterate on design.
2024-10-04 17:01:59 +02:00
Benoit Marty
e6ac090915
Do not render images in notification if the setting to hide image is enabled.
2024-10-04 17:01:52 +02:00
Benoit Marty
403bb78112
Improve extension to fix a copy paste issue.
2024-10-04 17:01:52 +02:00
Benoit Marty
f88ec4837e
Add settings to hide images and videos in the timeline.
...
Hide images, videos and stickers in the timeline.
Disable click on hidden content. It must be revealed first.
Add preview without BlurHash.
Also hide image in thumbnails.
2024-10-04 17:01:51 +02:00
renovate[bot]
d67fae8d4c
fix(deps): update dependency io.nlopez.compose.rules:detekt to v0.4.15 ( #3595 )
...
* Update dependency io.nlopez.compose.rules:detekt to v0.4.15
* Fix new detekt issues
* Fix KtLint
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Jorge Martín <jorgem@element.io >
2024-10-04 16:58:19 +02:00
Benoit Marty
b5eb7c4603
Merge pull request #3604 from element-hq/feature/bma/fixBuildWithLocalSdk
...
Fix building the app using a local SDK.
2024-10-04 15:02:25 +02:00
Valere
0cc751d168
dep | Adapt rust-sdk, rename PreviouslyVerified to VerificationViolation
2024-10-04 12:37:33 +02:00
Benoit Marty
ab7c5e5cc7
Fix building the app using a local SDK.
...
Inject `AnalyticsService` instead of `UtdTracker` since `UtdTracker` requires access to `org.matrix.rustcomponents.sdk.UnableToDecryptDelegate`
2024-10-04 12:01:30 +02:00
ganfra
8181572dde
timeline : improve jumpTo precision (introducing animateScrollToItemCenter)
2024-10-03 15:33:03 +02:00
ganfra
3a1c20a0fe
timeline : makes typingNotification item part of the timelineItems.
2024-10-03 13:14:14 +02:00
Jorge Martin Espinosa
60f1bf6e54
Upgrade the used JDK in the project to v21 ( #3582 )
...
* Upgrade the used JDK in the project to v21
* Use it for CI too
* Centralise java language version
* Fix deprecations, tests and lint issues
* Fix coverage taking into account `@Preview` annotated code.
---------
Co-authored-by: Benoit Marty <benoit@matrix.org >
2024-10-03 09:38:03 +00:00
Benoit Marty
bc9b69c71c
Fix a naming issue.
2024-10-02 21:28:35 +02:00
Benoit Marty
0892cd42f8
Fix tests, replace outdated SDK fixtures
2024-10-02 21:27:10 +02:00
Benoit Marty
4d554de838
Merge pull request #3554 from element-hq/feature/bma/testEmptyTimeline
...
Add unit tests on TimelineItemsSubscriber
2024-10-02 14:04:48 +02:00
Jorge Martin Espinosa
4a43fcb69a
Use Anvil KSP instead of the Square KAPT one ( #3564 )
...
* Use Anvil KSP instead of the Square KAPT one
* Fix several configuration cache, lint and test issues
* Allow incremental kotlin compilation in the CI
* Workaround Robolectric + Compose issue that caused `AppNotIdleException`
* Update the `enterprise` commit hash
* Update screenshots
---------
Co-authored-by: ElementBot <android@element.io >
2024-10-02 11:52:17 +00:00
renovate[bot]
bb11bc5494
Update dependency org.matrix.rustcomponents:sdk-android to v0.2.50 ( #3565 )
...
* Adapt to changes in the SDK
* Update dependency org.matrix.rustcomponents:sdk-android to v0.2.50
* Use lambda instead of overriding the `EventDebugInfoProvider` interface
* Fix test proposal.
We may find a better way to compare data class instance if we need to do more comparison in the future...
---------
Co-authored-by: Jorge Martín <jorgem@element.io >
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Benoit Marty <benoit@matrix.org >
2024-10-01 09:44:52 +02:00
Jorge Martin Espinosa
2efdb3ae45
Centralise the DI code generation logic ( #3562 )
...
* Create Anvil extension helper
* Use the helper everywhere
2024-09-30 12:20:28 +00:00
bmarty
3f359d7f0a
Sync Strings from Localazy
2024-09-30 00:26:52 +00:00
Benoit Marty
015d59af13
Remove runCancellableScopeTest and runCancellableScopeTestWithTestScope, we can use TestScope.backgroundScope instead.
2024-09-27 18:37:16 +02:00
Benoit Marty
0a133d71ae
Use backgroundScope for TimelineItemsSubscriberTest
2024-09-27 18:30:05 +02:00
Benoit Marty
a6db076dfa
Fix quality issues.
2024-09-27 17:40:30 +02:00
Benoit Marty
9f44cff403
Add test on TimelineItemsSubscriber.
2024-09-27 17:06:48 +02:00
Benoit Marty
17f706b8a7
Extract createMatrixTimelineDiffProcessor from class.
2024-09-27 14:13:52 +02:00
Benoit Marty
e80dc50a3b
Merge pull request #3547 from element-hq/feature/bma/you
...
Prefix message sent by the current user by `You` instead of the sender name.
2024-09-27 10:11:21 +02:00
ganfra
3596791cc6
Merge pull request #3505 from element-hq/renovate/org.maplibre.gl-android-plugin-annotation-v9-3.x
...
Update dependency org.maplibre.gl:android-plugin-annotation-v9 to v3.0.1
2024-09-26 20:30:40 +02:00
ganfra
a214b4edde
maplib-plugins : remove workaround
2024-09-26 19:58:45 +02:00
renovate[bot]
461677c425
Update dependency io.element.android:compound-android to v0.1.0 ( #3524 )
...
* Update dependency io.element.android:compound-android to v0.1.0
* Fix usages of `AvatarColorsProvider`
* Update screenshots
* Fix tests and lint issues
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Jorge Martín <jorgem@element.io >
Co-authored-by: ElementBot <android@element.io >
2024-09-26 14:54:25 +00:00
Benoit Marty
8118ae7ae1
Prefix with You instead of display name #3470
2024-09-26 15:54:15 +02:00
Benoit Marty
2468592ec0
Use prefixIfNeeded (equivalent code)
2024-09-26 15:31:42 +02:00
Benoit Marty
bc9ea1c18c
Rework: create extension method for cleaner code.
2024-09-26 15:27:33 +02:00
Jorge Martin Espinosa
84c6a2f59b
Fix room settings not treating unencrypted DMs as DMs ( #3545 )
2024-09-26 09:37:08 +00:00
ganfra
5bc89f3c7b
Merge pull request #3537 from element-hq/feature/fga/fix_image_viewer_glitch
...
Fix image viewer glitch
2024-09-26 11:28:34 +02:00
renovate[bot]
0dac449fec
Update dependency androidx.compose:compose-bom to v2024.09.00 ( #3399 )
...
* Update dependency androidx.compose:compose-bom to v2024.09.00
* Adapt code for changes.
* Workaround crash when closing the RTE
* Fix broken bottom sheet colors and shape
* Fix tons of warnings and deprecations
* Fix lint issues
* Fix more M3 update changes
* Update screenshots
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Jorge Martín <jorgem@element.io >
Co-authored-by: ElementBot <benoitm+elementbot@element.io >
Co-authored-by: ganfra <francoisg@matrix.org >
Co-authored-by: ElementBot <android@element.io >
2024-09-26 09:30:20 +02:00
Valere
5459e02043
rename invisible flag to onlySignedDeviceIsolation
2024-09-25 23:02:01 +02:00
Benoit Marty
0b326d6853
Stop ignoring 2 tests and fix them.
2024-09-25 18:32:43 +02:00
ganfra
ade97f6133
timeline : makes sure to emit empty list if initial reset has no item.
2024-09-25 15:50:11 +02:00
Benoit Marty
075571d802
Merge pull request #3531 from element-hq/feature/bma/logLevel
...
Remove ability to configure default log level
2024-09-25 10:33:27 +02:00
Benoit Marty
e1cebc2e95
Remove the no needed launch.
2024-09-24 21:29:25 +02:00
Benoit Marty
cfcd7518dc
Fix visibility issue.
2024-09-24 18:23:19 +02:00
Benoit Marty
ae2616d6a2
Less ugly code.
2024-09-24 18:21:30 +02:00
Benoit Marty
4d91260a8e
Fix crash when pdf cannot be opened.
...
https://sentry.tools.element.io/organizations/element/issues/1570011/events/efcaaf7382194fd4b7991ca6b05e7532/
2024-09-24 17:25:51 +02:00
ganfra
dc2e05bafd
media viewer: fix glitch when transition from thumbnail to fullview
2024-09-24 16:31:47 +02:00
Benoit Marty
31ccdeab51
Protection against ActivityNotFoundException.
...
Should fix https://sentry.tools.element.io/organizations/element/issues/974670/events/f074c0a4da444a5bacc4ef8f8fd5dbea/
2024-09-24 16:28:43 +02:00
Benoit Marty
7a9a7c4af5
Protection against ActivityNotFoundException.
2024-09-24 16:21:41 +02:00