Benoit Marty
a72c406c86
Fix preview name.
4 weeks ago
Benoit Marty
b889e8681c
Rename `hideContent` to `hideMediaContent`
4 weeks ago
Benoit Marty
fafd5d4871
Let `invokeOnCurrentTimeline` lambda param return Unit so that we can remove `run` block.
4 weeks ago
Benoit Marty
a3e2457834
SuppressWarnings ModifierClickableOrder
4 weeks ago
ElementBot
70c6bede97
Update screenshots
4 weeks ago
Benoit Marty
8b282f27e5
Hide images: iterate on design.
4 weeks ago
Benoit Marty
5285696b0a
Fix test name.
4 weeks ago
Benoit Marty
a465b0c080
Remove dead code.
4 weeks ago
Benoit Marty
73bdf0e1ce
Add unit test on ProtectedView and TimelineProtectionState
4 weeks ago
Benoit Marty
8ffdfff839
Add unit test on TimelineProtectionPresenter
4 weeks ago
Benoit Marty
d2bd1b7cab
Fix test
4 weeks ago
Benoit Marty
0244b71795
Fix test compilation
4 weeks ago
Benoit Marty
f544f31761
Do not render images in notification if the setting to hide image is enabled.
4 weeks ago
Benoit Marty
fd142c16d9
Improve extension to fix a copy paste issue.
4 weeks ago
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.
4 weeks ago
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>
4 weeks ago
Benoit Marty
2944879d1b
Merge pull request #3607 from element-hq/misc/jme/fix-screenshot-recording-in-ci
...
Fix screenshot recording in CI
4 weeks ago
Benoit Marty
74aa1ce695
Remove supportSlidingSync boolean.
...
Note that this field was not used (read) anymore, so this is just cleaning up the code.
4 weeks ago
renovate[bot]
8720061418
fix(deps): update dependency org.maplibre.gl:android-sdk to v11.5.1
4 weeks ago
renovate[bot]
d371c49fad
Update wysiwyg to v2.37.13 ( #3596 )
...
* Update wysiwyg to v2.37.13
* Update licenses to include AGPL3 and remove unused ones
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Jorge Martín <jorgem@element.io>
4 weeks ago
renovate[bot]
6d3114fab8
fix(deps): update dependency androidx.webkit:webkit to v1.12.1
4 weeks ago
renovate[bot]
93d7fabef1
fix(deps): update dependency com.google.testparameterinjector:test-parameter-injector to v1.18
4 weeks ago
Benoit Marty
39d7084554
Merge pull request #3559 from element-hq/renovate/dependencyanalysis
...
chore(deps): update dependencyanalysis to v2.1.3
4 weeks ago
ElementBot
02a173f441
Update screenshots
4 weeks ago
Jorge Martín
eb78f32e8c
Fix screenshot recording in CI
4 weeks ago
Benoit Marty
05a6a3b3ce
Merge pull request #3604 from element-hq/feature/bma/fixBuildWithLocalSdk
...
Fix building the app using a local SDK.
4 weeks ago
Valere
802126186c
Merge pull request #3602 from element-hq/feature/valere/bump_rust_sdk_0.2.51
...
dependency: Bump rust sdk to 0.2.51
4 weeks ago
Jorge Martin Espinosa
f9cdb5af70
Disable configuration cache in the CI by default ( #3601 )
4 weeks ago
Valere
2230163bbe
dep | Adapt rust-sdk, rename PreviouslyVerified to VerificationViolation
4 weeks ago
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`
4 weeks ago
Valere
cafc04b740
dependency: Bump rust sdk to 0.2.51
4 weeks ago
renovate[bot]
a91eaba153
Update dependencyAnalysis to v2.1.3
4 weeks ago
Benoit Marty
89891bf50f
Merge pull request #3591 from element-hq/renovate/com.posthog-posthog-android-3.x
...
Update dependency com.posthog:posthog-android to v3.8.0
4 weeks ago
ganfra
c1337dea75
Merge pull request #3597 from element-hq/feature/fga/timeline_better_jump_to_behaviours
...
Timeline better jump to behaviours
4 weeks ago
Jorge Martin Espinosa
4d6b37f157
Merge unit, screenshot tests and coverage in a single CI call ( #3593 )
...
* Merge unit, screenshot tests and coverage tasks in a single CI call
* Disable gradle daemon too since it's all in a single gradle call now
* Make Kover upload the HTML reports on failure too
4 weeks ago
ganfra
adc03c9676
timeline : improve jumpTo precision (introducing animateScrollToItemCenter)
4 weeks ago
ganfra
88e01e7c2e
timeline : fix jumpToBottom for not live timeline.
4 weeks ago
ganfra
8b6fba8512
timeline : add synchronisation around timelineItemIndexer
4 weeks ago
ganfra
b88e65a3ed
timeline : fix lastOutgoingMessage after last changes
4 weeks ago
ganfra
1e4c30c569
timeline : makes typingNotification item part of the timelineItems.
4 weeks ago
renovate[bot]
e5a3b112eb
Update dependency com.posthog:posthog-android to v3.8.0
4 weeks ago
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>
4 weeks ago
Benoit Marty
9f7e4d5022
Merge pull request #3585 from element-hq/feature/bma/fixTests
...
Fix tests on develop
1 month ago
Benoit Marty
55c11e966e
Fix a naming issue.
1 month ago
Benoit Marty
ed1cb24c28
Fix tests, replace outdated SDK fixtures
1 month ago
Benoit Marty
29356b96c1
Merge pull request #3554 from element-hq/feature/bma/testEmptyTimeline
...
Add unit tests on TimelineItemsSubscriber
1 month ago
Benoit Marty
ee7e5b8a46
Merge pull request #3576 from frebib/frebib/dupe-room-crash
...
Prevent crash with duplicate room suggestion
1 month ago
renovate[bot]
1c4ac316c9
Update android.gradle.plugin to v8.7.0 ( #3577 )
...
* Update android.gradle.plugin to v8.7.0
* Bump Android lint version to `8.8.0-alpha04`
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Jorge Martín <jorgem@element.io>
1 month ago
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>
1 month ago
Joe Groocock
7f3ebbb85d
Prevent crash with duplicate room suggestion
...
If two rooms have the same canonical alias, e.g. the recently tombstoned
and upgraded #foundation-office:matrix.org, typing `#foun` into the
composer could cause the app to crash. This avoids that by using the
(hopefully) globally unique room id as the key instead.
Signed-off-by: Joe Groocock <me@frebib.net>
1 month ago