Benoit Marty
bee56c83ae
Merge pull request #2273 from element-hq/feature/bma/roomListRoomSummaryCleanup
...
Room list room summary cleanup
9 months ago
Benoit Marty
bbd871031a
Fix detekt issue:
...
Use `?.let {}` instead of if/else with a null block when checking for nullable values [UseLet]
9 months ago
Benoit Marty
473922240e
Fix compilation of sample app.
9 months ago
ElementBot
9460bcdeb6
Update screenshots
9 months ago
Benoit Marty
5caebaaa1b
Introduce RoomListRoomSummaryFactory and remove RoomListRoomSummaryPlaceholders.
9 months ago
Benoit Marty
7832eb74b9
Remove default value for constructor of RoomListRoomSummary.
9 months ago
Benoit Marty
8eba12593b
Ensure there is no timestamp in RoomListRoomSummary if lastMessage is null.
9 months ago
Benoit Marty
ed1112f09b
Ensure roomId are unique in the list.
9 months ago
Benoit Marty
7fee884677
Use aRoomListRoomSummary function instead of invoking the constructor.
9 months ago
Benoit Marty
579f4d6a4e
`fun aRoomListRoomSummary`: make internal, add all fields and reorder to match RoomListRoomSummary constructor order.
9 months ago
Benoit Marty
4924f86d3b
Do not use the function for preview in test.
9 months ago
Benoit Marty
c3538e500d
Merge pull request #2130 from element-hq/feature/bma/roomListBadge
...
Some rework on the codebase
9 months ago
Benoit Marty
f64c32e9d3
Merge pull request #2269 from element-hq/misc/jme/fix-nightly-build-ci
...
Fix nightly build in CI
9 months ago
Benoit Marty
f13eef99ae
Merge pull request #2271 from element-hq/sync-localazy
...
Sync Strings
9 months ago
renovate[bot]
42c8e11707
Update dependency com.google.truth:truth to v1.3.0 ( #2266 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
9 months ago
bmarty
4914c512fe
Sync Strings from Localazy
9 months ago
Jorge Martín
28549068ae
Fix nightly build in CI
10 months ago
ElementBot
ec7badfb29
Update screenshots
10 months ago
Benoit Marty
bb822a5042
Merge pull request #1867 from element-hq/renovate/kotlin
...
Update kotlin
10 months ago
Benoit Marty
cf6bcca9cd
Preview with a last message by default.
10 months ago
Benoit Marty
5e359a4e73
Merge pull request #2221 from element-hq/feature/bma/displayNameAmbiguous
...
Display name disambiguation
10 months ago
Benoit Marty
b4773d541f
Merge pull request #2244 from element-hq/feature/bma/encryptedDb2
...
Encrypted db
10 months ago
Jorge Martin Espinosa
5d462d5ba9
Remove some state events at the start of DMs ( #2252 )
...
* Remove some initial events for DMs
10 months ago
Jorge Martin Espinosa
69b290f6fd
Make the room settings screen update automatically ( #2197 )
...
* Make the room settings screen update automatically
10 months ago
Benoit Marty
9d586bf2bb
Improve aRoomListRoomSummary method.
10 months ago
Benoit Marty
f8f100ccc8
Remove default value of RoomSummaryDetails constructor, and iterate on fixture functions.
10 months ago
Benoit Marty
b58ac4b02f
Remove dead code.
10 months ago
Benoit Marty
782f73fb7c
Remove `notificationMode` to `userDefinedNotificationMode` to match SDK name.
10 months ago
Benoit Marty
ecb000b8ed
Remove `hasOngoingCall` to `hasRoomCall` to match SDK name.
10 months ago
Benoit Marty
2c691d527b
Remove `RoomSummaryDetails.lastMessageTimestamp` and replace by a getter on `lastMessage`
10 months ago
Benoit Marty
be0da18a7b
Rename `userAvatarURLString` to `userAvatarUrl`
10 months ago
Benoit Marty
d1c7520065
Rename `avatarURLString` to `avatarUrl`
10 months ago
Benoit Marty
4c86126eae
Rename `aRoomSummaryDetail` to `aRoomSummaryDetails`
10 months ago
Benoit Marty
35e5df04f5
Add tombstoned to the shared dict.
10 months ago
Benoit Marty
72253c081b
Merge pull request #2255 from element-hq/renovate/org.matrix.rustcomponents-sdk-android-0.x
...
Update dependency org.matrix.rustcomponents:sdk-android to v0.1.84
10 months ago
renovate[bot]
0656376ce2
Update dependency com.posthog:posthog-android to v3.1.4
10 months ago
Benoit Marty
ea90b2b833
Remove obsolete comment.
10 months ago
Jorge Martín
48b90fd317
Adapt changes from SDK 0.1.84
10 months ago
renovate[bot]
27ed057475
Update dependency org.matrix.rustcomponents:sdk-android to v0.1.84
10 months ago
Benoit Marty
81f840f86f
Merge pull request #2254 from element-hq/renovate/com.google.firebase-firebase-bom-32.x
...
Update dependency com.google.firebase:firebase-bom to v32.7.1
10 months ago
Benoit Marty
57fcd8e228
Merge pull request #2249 from element-hq/renovate/dependencyanalysis
...
Update dependencyAnalysis to v1.29.0
10 months ago
renovate[bot]
e2614318f4
Update dependency com.squareup:kotlinpoet to v1.16.0 ( #2253 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
10 months ago
renovate[bot]
d9b0f8a252
Update kotlin
10 months ago
renovate[bot]
4c51609be3
Update dependency com.google.firebase:firebase-bom to v32.7.1
10 months ago
Benoit Marty
53fce3e148
Apply the plugin `com.autonomousapps.dependency-analysis` only to the root project.
10 months ago
Jorge Martin Espinosa
6ecce81f45
Try mitigating unexpected logouts ( #2251 )
...
* Try mitigating unexpected logouts.
Try making getting/storing session data use a Mutex for synchronization.
Also added some more logs so we can understand exactly where it's failing.
10 months ago
Benoit Marty
e00d1abe44
Merge pull request #2248 from element-hq/feature/bma/pushProviderSelection
...
Ensure that a PushProvider is available on a device before using it.
10 months ago
Benoit Marty
877ed3c7ac
Fix test.
10 months ago
Benoit Marty
3a91f830da
Encrypt databases used by the Rust SDK.
...
The passphrase is stored in the SessionData, so that a Session created by Element Android can be restored.
Existing sessions will have a null passphrase and will continue to work.
New session will use a passphrase, only on Nightly and Debug build for now.
10 months ago
Benoit Marty
f9c1892f2f
SessionData: add the passphrase.
10 months ago