Benoit Marty
b4bf46dcf1
Ensure that release and nightly can be bundled.
2025-03-21 12:33:03 +01:00
Benoit Marty
e17dcf44b6
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
Benoit Marty
dd3a6af3cf
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
811ba95ffc
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
6ad969e5fc
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]
339bb668e5
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]
f32f2a7e98
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]
09123dd141
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]
1f8e404a3a
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
f33c1110b7
Ignore .idea/AndroidProjectSystem.xml
2025-03-19 18:00:57 +01:00
Benoit Marty
65ef59a576
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
fccd881b1f
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
badca699e6
Use snapshotFlow inside a LaunchedEffect, improve pre-fetching strategy
2025-03-19 11:41:34 +01:00
Benoit Marty
0c07a8165f
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
8fae994333
Update screenshots
2025-03-18 15:39:39 +00:00
Benoit Marty
4adee708fc
Fix preview issue.
...
TimelineItemEventForTimestampViewProvider can now have event content which is not TimelineItemTextContent
2025-03-18 16:25:42 +01:00
Benoit Marty
a6dabf0203
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
fc4744ee0a
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
0e261689e9
Add preview.
2025-03-18 14:27:10 +01:00
Benoit Marty
b4076e5b2d
Merge pull request #4410 from Xant3s/feature/hideUnencryptedLockForRedactedMsgs
...
Hide "unencrypted" lock for redacted messages
2025-03-18 14:26:34 +01:00
Benoit Marty
43cf8a11dd
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
57966c8d54
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
c956c66921
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
1904631702
Remove blank line
2025-03-18 12:31:41 +01:00
Benoit Marty
ac548bd07a
Remove unused import
2025-03-18 12:28:57 +01:00
Benoit Marty
b70aef0a08
Comment out new preview.
2025-03-18 12:27:57 +01:00
ElementBot
30e8c51fe4
Update screenshots
2025-03-18 10:57:59 +00:00
Benoit Marty
6609001040
i18n
2025-03-18 11:43:13 +01:00
Benoit Marty
29f416bda2
Extract FileContent to its own file.
2025-03-18 11:38:36 +01:00
Benoit Marty
74b7e7f4b6
Fix issues reported by Konsist.
2025-03-18 11:35:11 +01:00
Benoit Marty
cfdc595c84
Add preview for Text media.
2025-03-18 11:24:13 +01:00
renovate[bot]
7013bfd86c
fix(deps): update dependency org.maplibre.gl:android-sdk to v11.8.3
2025-03-17 20:25:01 +00:00
Jorge Martín
e1506d9e97
Fix tests and lint issues
2025-03-17 18:22:03 +01:00
renovate[bot]
97866f6342
chore(deps): update webfactory/ssh-agent action to v0.9.1
2025-03-17 15:50:23 +00:00
Jorge Martín
8f129eb285
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
d15b227c33
Fix lint issues
2025-03-17 13:53:28 +01:00
Jorge Martín
54221d9951
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
826135e2db
Added preview for redacted messages
2025-03-17 13:10:30 +01:00
Samuel Truman
3469f4600a
Hide "unencrypted" lock for redacted messages
2025-03-17 13:10:29 +01:00
ElementBot
98d63e5f6d
Update screenshots
2025-03-17 09:30:42 +00:00
Jorge Martín
6b9c46db38
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
ff0e1ad2af
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
a6b8e5ca10
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
e93924ebcb
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
715d75c5c4
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
ganfra
fbdd7e07bf
Merge pull request #4409 from element-hq/renovate/dependencyanalysis
...
fix(deps): update dependencyanalysis to v2.12.0
2025-03-17 10:03:54 +01:00
ElementBot
17193ad35a
Sync Strings from Localazy ( #4421 )
...
Co-authored-by: bmarty <3940906+bmarty@users.noreply.github.com>
2025-03-17 09:54:03 +01:00
Benoit Marty
57678c7a1d
Merge pull request #4419 from element-hq/renovate/jna-monorepo
...
fix(deps): update dependency net.java.dev.jna:jna to v5.17.0
2025-03-17 09:31:20 +01:00
Benoit Marty
bdb7eeec74
Fix test compilation error.
2025-03-17 09:29:45 +01:00
renovate[bot]
cd5c6c611e
fix(deps): update dependency net.java.dev.jna:jna to v5.17.0
2025-03-16 13:29:43 +00:00