ganfra
da0a2144bd
Merge pull request #4451 from element-hq/feature/bma/revertAgp
...
Revert agp to 8.8.1
2025-03-21 14:52:36 +01:00
ganfra
8ec57d162b
Merge pull request #4452 from element-hq/feature/fga/update_rust_sdk_25.03.20
...
deps(rust sdk) : update to 25.03.20 and fix api change
2025-03-21 13:09:15 +01:00
Benoit Marty
00e46456b7
Just compile the nightly source.
2025-03-21 12:49:40 +01:00
ganfra
29bc9ee68f
deps(rust sdk) : update to 25.03.20 and fix api change
2025-03-21 12:43:28 +01:00
Benoit Marty
a0105c3bd2
Ensure that release and nightly can be bundled.
2025-03-21 12:33:03 +01:00
Benoit Marty
156450da78
Revert AGP to 8.8.1.
...
There is an issue when building the release version of the app.
2025-03-21 12:20:19 +01:00
Jorge Martin Espinosa
d27a61a588
Make verification screens scrollable and emoji labels multiline ( #4449 )
...
* Make self verification screens scrollable
* Remove unused fields from `VerificationEmoji`
* Make only the header and content scroll in `HeaderFooterPage`.
* Use the right 'emoji' icon in both flows (`ReactionSolid`)
---------
Co-authored-by: ElementBot <android@element.io >
2025-03-21 12:18:38 +01:00
Benoit Marty
93d27735e4
Clear SDK cache properly ( #4396 )
...
* Use close() instead of destroy, because close() is synchronized.
* Use new method to clear the SDK cache.
* Format file.
* Remove the legacy way to clear the SDK cache.
* Remove unused import
* revert name change
2025-03-20 13:33:59 +00:00
ganfra
f85abe27fc
Merge pull request #4399 from element-hq/feat/add-timeline-prefetching-mechanism
...
Add timeline item prefetching
2025-03-20 11:11:57 +01:00
ElementBot
680ac85381
Update Gradle Wrapper from 8.12.1 to 8.13 ( #4308 )
...
Signed-off-by: gradle-update-robot <gradle-update-robot@regolo.cc >
Co-authored-by: gradle-update-robot <gradle-update-robot@regolo.cc >
2025-03-20 10:52:11 +01:00
renovate[bot]
951a546d75
fix(deps): update dependency com.google.crypto.tink:tink-android to v1.17.0 ( #4422 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-20 10:51:21 +01:00
renovate[bot]
ee9d82090e
Update dependencyAnalysis to v2.13.0 ( #4442 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-20 10:51:00 +01:00
renovate[bot]
a8c1c3d510
fix(deps): update dependency io.sentry:sentry-android to v8.5.0 ( #4433 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-20 10:50:41 +01:00
renovate[bot]
a6c24987b9
Update dagger to v2.56 ( #4440 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-20 10:50:16 +01:00
Benoit Marty
349d357984
Ignore .idea/AndroidProjectSystem.xml
2025-03-19 18:00:57 +01:00
Benoit Marty
529ba919cf
Add a filter to avoid stack overflow when pressing the back button several times. ( #4430 )
...
Fixes #4181
2025-03-19 15:31:06 +01:00
Jorge Martin Espinosa
1659572950
Update SDK version to 25.03.13 and fix breaking changes ( #4406 )
...
Breaking changes addressed:
* Make `MatrixClient.getNotificationSettings()` async, cache its result.
* Use `RoomInfo` for accessing the updated room's info.
* Refactor `MatrixRoom` so it always receives an initial `MatrixRoomInfo` value: this value will be used to make `MatrixRoom.roomInfoFlow` a `StateFlow` so we can assume the initial updated Room data will be present.
* Fetch encryption state when loading a room if it's unknown
2025-03-19 12:52:57 +01:00
Jorge Martín
784f00feb8
Use snapshotFlow inside a LaunchedEffect, improve pre-fetching strategy
2025-03-19 11:41:34 +01:00
Benoit Marty
da9b751847
Merge pull request #4429 from element-hq/feature/bma/hideUnencryptedLockForRedactedMsgs
...
Hide unencrypted lock for redacted msgs
2025-03-18 21:29:25 +01:00
ElementBot
1803709d86
Update screenshots
2025-03-18 15:39:39 +00:00
Benoit Marty
bb9e01a9f8
Fix preview issue.
...
TimelineItemEventForTimestampViewProvider can now have event content which is not TimelineItemTextContent
2025-03-18 16:25:42 +01:00
Benoit Marty
d968af0561
Merge pull request #4320 from element-hq/renovate/android.gradle.plugin
...
fix(deps): update android.gradle.plugin to v8.9.0
2025-03-18 15:18:42 +01:00
Benoit Marty
0d5a8f309a
Merge pull request #4426 from element-hq/renovate/webfactory-ssh-agent-0.x
...
chore(deps): update webfactory/ssh-agent action to v0.9.1
2025-03-18 15:17:09 +01:00
Benoit Marty
9d162ca789
Add preview.
2025-03-18 14:27:10 +01:00
Benoit Marty
1562ab0ab3
Merge pull request #4410 from Xant3s/feature/hideUnencryptedLockForRedactedMsgs
...
Hide "unencrypted" lock for redacted messages
2025-03-18 14:26:34 +01:00
Benoit Marty
4bf9d9d43f
Merge pull request #4423 from element-hq/fix/display-user-verification-violation-on-top-app-bar-of-room-screen
...
Display user verification violation icon in DM rooms too
2025-03-18 14:24:19 +01:00
Benoit Marty
a9c722c79f
Merge pull request #4427 from element-hq/renovate/org.maplibre.gl-android-sdk-11.x
...
fix(deps): update dependency org.maplibre.gl:android-sdk to v11.8.3
2025-03-18 14:20:47 +01:00
Benoit Marty
94eb54abcf
Merge pull request #4414 from element-hq/feature/bma/openTxtDocument
...
Open txt document inside the application
2025-03-18 14:18:29 +01:00
Benoit Marty
4d5f63f9f0
Remove blank line
2025-03-18 12:31:41 +01:00
Benoit Marty
7fc11c96fa
Remove unused import
2025-03-18 12:28:57 +01:00
Benoit Marty
807c3de1e4
Comment out new preview.
2025-03-18 12:27:57 +01:00
ElementBot
c88501046b
Update screenshots
2025-03-18 10:57:59 +00:00
Benoit Marty
2b7b2e1358
i18n
2025-03-18 11:43:13 +01:00
Benoit Marty
e02517b9a3
Extract FileContent to its own file.
2025-03-18 11:38:36 +01:00
Benoit Marty
af866e3407
Fix issues reported by Konsist.
2025-03-18 11:35:11 +01:00
Benoit Marty
ba59fe27ba
Add preview for Text media.
2025-03-18 11:24:13 +01:00
renovate[bot]
b3f9a9e262
fix(deps): update dependency org.maplibre.gl:android-sdk to v11.8.3
2025-03-17 20:25:01 +00:00
Jorge Martín
f95a959ed1
Fix tests and lint issues
2025-03-17 18:22:03 +01:00
renovate[bot]
253cec4ffc
chore(deps): update webfactory/ssh-agent action to v0.9.1
2025-03-17 15:50:23 +00:00
Jorge Martín
97b20d102f
Try improved version using snapshotFlow, which seems more performant, as well as an extended threshold (-40 items)
2025-03-17 16:30:43 +01:00
Jorge Martín
955a599d5c
Fix lint issues
2025-03-17 13:53:28 +01:00
Jorge Martín
98bb5720d1
Add timeline prefetching
...
This should trigger when getting close the start of the loaded timeline, making scrolling back smoother, specially when combined with the persistent event cache.
2025-03-17 13:53:28 +01:00
Samuel Truman
5fd6520ac2
Added preview for redacted messages
2025-03-17 13:10:30 +01:00
Samuel Truman
dedc3be0ef
Hide "unencrypted" lock for redacted messages
2025-03-17 13:10:29 +01:00
ElementBot
ce99aab301
Update screenshots
2025-03-17 09:30:42 +00:00
Jorge Martín
ea13730601
Adjust the size of the verification icon in the room member list too
...
It was 24dp, it should be 20dp.
2025-03-17 10:14:40 +01:00
Jorge Martín
1fcec95f62
Display user verification violation icon in Dm rooms too
...
Also adjust the icon size, it was larger than it should (24px vs 16px)
2025-03-17 10:13:13 +01:00
Benoit Marty
70c8524e20
Merge pull request #4413 from element-hq/feature/bma/fixOpenMedia
...
Ensure that a click on a media open the correct media.
2025-03-17 10:06:56 +01:00
ganfra
098a10ba6c
Merge pull request #4411 from element-hq/renovate/io.sentry-sentry-android-8.x
...
fix(deps): update dependency io.sentry:sentry-android to v8.4.0
2025-03-17 10:04:53 +01:00
Jorge Martin Espinosa
e2afa9a691
Add Google Tink dependency, replacing androidx.security.crypto ( #4405 )
...
* Add Google Tink dependency, replacing `androidx.security.crypto`
* Replace the `EncryptedFile` implementation too
* Extract constants, add some more docs
2025-03-17 10:04:21 +01:00