Benoit Marty
81fc52dcfa
Add component ComposerAlertMolecule
2024-10-07 22:15:34 +02:00
Benoit Marty
d390b4fc2b
Remove unused import.
2024-10-07 18:08:51 +02:00
Benoit Marty
b60d7ba54a
Use backgroundScope
2024-10-07 17:46:19 +02:00
Benoit Marty
241dae14f4
Remove dependencies to other presenters to FullScreenIntentPermissionsPresenter.
...
Also do some renaming since FullScreenIntentPermissionsPresenter interface can be removed.
2024-10-07 17:45:18 +02:00
Benoit Marty
23c0dc10cd
... and fix the test.
2024-10-07 17:31:55 +02:00
Benoit Marty
9e32463446
Fix compilation issue in RustMatrixClientFactoryTest...
2024-10-07 17:30:36 +02:00
bmarty
e25ba65170
Sync Strings from Localazy
2024-10-07 00:28:33 +00:00
Valere
4319a42d03
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
3259539cc3
quick fix: Isolation mode feature flag name udpate
2024-10-04 17:07:16 +02:00
Valere
041f1b4a06
crypto: Use OnlySigned isolation flag to setup decryption trust req.
2024-10-04 17:07:15 +02:00
Benoit Marty
8b282f27e5
Hide images: iterate on design.
2024-10-04 17:01:59 +02:00
Benoit Marty
f544f31761
Do not render images in notification if the setting to hide image is enabled.
2024-10-04 17:01:52 +02:00
Benoit Marty
fd142c16d9
Improve extension to fix a copy paste issue.
2024-10-04 17:01:52 +02:00
Benoit Marty
dd2a1b3388
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]
98d9abecd9
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
05a6a3b3ce
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
2230163bbe
dep | Adapt rust-sdk, rename PreviouslyVerified to VerificationViolation
2024-10-04 12:37:33 +02:00
Benoit Marty
1e91e8b356
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
adc03c9676
timeline : improve jumpTo precision (introducing animateScrollToItemCenter)
2024-10-03 15:33:03 +02:00
ganfra
1e4c30c569
timeline : makes typingNotification item part of the timelineItems.
2024-10-03 13:14:14 +02:00
Jorge Martin Espinosa
f8fa218146
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
55c11e966e
Fix a naming issue.
2024-10-02 21:28:35 +02:00
Benoit Marty
ed1cb24c28
Fix tests, replace outdated SDK fixtures
2024-10-02 21:27:10 +02:00
Benoit Marty
29356b96c1
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
79c17f714f
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]
3001efb525
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
eeec7cc785
Centralise the DI code generation logic ( #3562 )
...
* Create Anvil extension helper
* Use the helper everywhere
2024-09-30 12:20:28 +00:00
bmarty
86373ad1f7
Sync Strings from Localazy
2024-09-30 00:26:52 +00:00
Benoit Marty
f89463c3a1
Remove runCancellableScopeTest and runCancellableScopeTestWithTestScope, we can use TestScope.backgroundScope instead.
2024-09-27 18:37:16 +02:00
Benoit Marty
b9c9706c48
Use backgroundScope for TimelineItemsSubscriberTest
2024-09-27 18:30:05 +02:00
Benoit Marty
7628d480a8
Fix quality issues.
2024-09-27 17:40:30 +02:00
Benoit Marty
b7c6369ebf
Add test on TimelineItemsSubscriber.
2024-09-27 17:06:48 +02:00
Benoit Marty
738ac54be5
Extract createMatrixTimelineDiffProcessor from class.
2024-09-27 14:13:52 +02:00
Benoit Marty
085ba075e3
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
c3940f8ed9
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
f26a4b5567
maplib-plugins : remove workaround
2024-09-26 19:58:45 +02:00
renovate[bot]
231217c438
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
2e7c34b60e
Prefix with You instead of display name #3470
2024-09-26 15:54:15 +02:00
Benoit Marty
fbdff33cb5
Use prefixIfNeeded (equivalent code)
2024-09-26 15:31:42 +02:00
Benoit Marty
3093b25ecd
Rework: create extension method for cleaner code.
2024-09-26 15:27:33 +02:00
Jorge Martin Espinosa
2ce8bb7682
Fix room settings not treating unencrypted DMs as DMs ( #3545 )
2024-09-26 09:37:08 +00:00
ganfra
71c0eb19b2
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]
9756afc5d1
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
10014d3936
rename invisible flag to onlySignedDeviceIsolation
2024-09-25 23:02:01 +02:00
Benoit Marty
acae30b1f9
Stop ignoring 2 tests and fix them.
2024-09-25 18:32:43 +02:00
ganfra
db569cbcbe
timeline : makes sure to emit empty list if initial reset has no item.
2024-09-25 15:50:11 +02:00
Benoit Marty
ae7a79e06e
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
53fc2f3dfe
Remove the no needed launch.
2024-09-24 21:29:25 +02:00
Benoit Marty
3c3781d5d3
Fix visibility issue.
2024-09-24 18:23:19 +02:00
Benoit Marty
55704f0227
Less ugly code.
2024-09-24 18:21:30 +02:00