Maxime NATUREL
a27569770b
Renaming timestamp fields
2022-05-02 11:10:36 +02:00
SpiritCroc
099bf5a016
Fix stuck timeline for new messages
...
Change-Id: Id560898844438d88194a7211cac6d4db9853bceb
2022-04-29 15:30:14 +02:00
SpiritCroc
afe9c47086
Do not link in pagination direction for events at start of chunk
...
If we link chunks in pagination direction, and discard all events after
that, we assume that we reached a point in the chunk that is already
covered by a different chunk.
If we however haven't seen any new events in that chunk yet, chances are
this is the wrong direction we are linking. So in this case, better just
skip related events and continue processing later events - making sure
we don't lose new events and don't link in the wrong direction.
Note we could also enforce links into the opposite direction in this case.
Since in the cases I observed so far, such link already existed, so I
think this is probably not necessary.
Change-Id: Ia4d2fd87188b9757ed68416e883c3fb489cdfa6e
2022-04-29 15:29:36 +02:00
SpiritCroc
bda09aa03f
Do not delete events from the last forward chunk
...
We get end up with missing messages by the combination of
- deleting the last forward chunk when receiving a new one
- not adding events to a chunk that are already found in another chunk
Accordingly, when using chunk tokens to load more messages, those
messages that were not added to a chunk due to a /sync chunk will get
lost. More thorough steps to reproduce:
- Receive e.g. 30 new messages while offline
- Use /sync in the room overview, this will fetch the latest 10 events
- Open a chat in the past before the latest unread messages
- Scroll down a little, in order to fill the message gap and load all
unread messages
- Close the chat
- Receive another e.g. 60 messages while offline
- Re-open the chat at some time in the past, before the latest 70
messages
=> messages from the old /sync chunk will be missing
Change-Id: Ia3f2d2715a3edfd0b3fe5c3d48a02ade4ea49c4d
2022-04-29 15:29:03 +02:00
Maxime NATUREL
e82e79d7e2
Fixing code quality issues
2022-04-29 14:21:44 +02:00
Maxime NATUREL
e8556ec830
Renaming aggregated summary model
2022-04-29 14:17:35 +02:00
Maxime NATUREL
1db0e71796
Moving beacon info structure into message package
2022-04-29 14:01:01 +02:00
Maxime NATUREL
444d2c6491
Renaming message contents
2022-04-29 13:59:47 +02:00
Maxime NATUREL
3460df7ac8
Rename isLive field to isActive
2022-04-29 13:47:12 +02:00
Maxime NATUREL
f9220e4185
Adding helper method to avoid adding comment
2022-04-29 13:37:14 +02:00
Maxime NATUREL
61b1e84e61
Making eventId as primary key
2022-04-29 13:10:37 +02:00
Benoit Marty
cbc29d0699
Merge pull request #5872 from vector-im/feature/bca/crypto_olm_faster_decrypt
...
olm try to decrypt with recent session first
2022-04-29 11:49:22 +02:00
Valere
50a4d2ba0a
olm try to decrypt with recent session first
2022-04-29 11:01:45 +02:00
Valere
a1e980d103
fix doing password stretching on main thread
2022-04-29 10:41:14 +02:00
Valere
de580cc997
Fix make verif scope as a child of crypto scope
2022-04-29 09:42:56 +02:00
Maxime NATUREL
a2aafb9b6b
Fixing code quality issues
2022-04-28 17:16:13 +02:00
Maxime NATUREL
4f1596d105
Removing TODOs
2022-04-28 17:03:17 +02:00
Maxime NATUREL
779cbc8c08
Realm migration
2022-04-28 16:43:47 +02:00
Maxime NATUREL
6e68a5187e
Fixing wrong timestamp unit for location event
2022-04-28 14:51:02 +02:00
Maxime NATUREL
65724fbdd4
Mapping between entity/model
2022-04-28 14:36:23 +02:00
Maxime NATUREL
f283a95c03
Implementing aggregation processor methods
2022-04-28 14:24:17 +02:00
Maxime NATUREL
b788a82d0d
Adding live summary entity into annotation entity
2022-04-28 12:10:39 +02:00
Maxime NATUREL
25ca50c7bd
Fix final members in Entity
2022-04-28 11:58:49 +02:00
ericdecanini
b280358077
Adds more named arguments to RoomSummaryUpdater
2022-04-28 11:55:44 +02:00
ericdecanini
33475602f8
Adds canonical named argument to RoomSummaryUpdater
2022-04-28 11:54:51 +02:00
Benoit Marty
3bcfd7c103
Fix tests
2022-04-28 11:03:46 +02:00
Benoit Marty
2ce92f0d41
Fix wrong copyright
2022-04-28 10:50:47 +02:00
ericdecanini
9e53e6cc8f
Adds space name to rooms in filtered search
2022-04-28 10:41:40 +02:00
Benoit Marty
f4b7161db2
Room now exposes methods to get the various Services
2022-04-28 09:37:58 +02:00
Valere
0f06368027
Code review
2022-04-28 09:09:38 +02:00
Maxime NATUREL
f04b67ba29
Adding missing internal qualifier
2022-04-27 18:01:10 +02:00
Benoit Marty
a27ecac598
Update the doc
2022-04-27 17:30:34 +02:00
Maxime NATUREL
d18ea43211
Adding new field in EventAnnotationsSummary
2022-04-27 17:17:31 +02:00
Maxime NATUREL
10aa753231
Creating classes to save aggregated summary of a live location share
2022-04-27 17:16:06 +02:00
Benoit Marty
b319ef40ba
Add files to document module and packages
2022-04-27 16:52:45 +02:00
Benoit Marty
250baf225c
Suppress legacy Riot classes from being documented.
2022-04-27 16:31:53 +02:00
Aris Kotsomitopoulos
09e8c104bb
Merge pull request #5592 from vector-im/feature/aris/prevent_decryption_fom_suspend_functions
...
Avoid accessing realm instance from suspend functions
2022-04-27 17:09:39 +03:00
Benoit Marty
01be02abb5
Remove unused members
2022-04-27 14:31:02 +02:00
Valere
23f32aae84
Merge branch 'develop' into feature/bca/crypto_better_key_share
2022-04-27 12:54:41 +02:00
ariskotsomitopoulos
5cfe218634
Wrap only cryptoService.decryptEvent with runBlocking instead of the whole methods
2022-04-27 12:38:25 +03:00
ariskotsomitopoulos
51b42929bd
Merge branch 'develop' into feature/aris/prevent_decryption_fom_suspend_functions
...
# Conflicts:
# matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/timeline/TimelineEventDecryptor.kt
# matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/sync/handler/room/RoomSyncHandler.kt
2022-04-27 12:26:16 +03:00
ariskotsomitopoulos
780f1ffc8c
Merge branch 'develop' into feature/aris/fix_account_deactivation_issue
...
# Conflicts:
# vector/src/main/java/im/vector/app/features/settings/account/deactivation/DeactivateAccountViewModel.kt
2022-04-27 12:15:36 +03:00
Valere
8920ed3de8
Code review
2022-04-27 09:45:26 +02:00
SpiritCroc
130fe7f887
Revert "Update room previews once we have decryption keys"
...
Upstream implemented this now as well (differently).
This reverts commit 0d6eda56f53bf796d8816974a6ac884f31f6d7d5
Change-Id: I74a59ed3e9baf8122c506b4af66a9d1809720600
2022-04-26 17:51:35 +02:00
SpiritCroc
e450d4e9ce
Merge tag 'v1.4.13' into sc
...
Change-Id: I308735bb5d47ae39a73437926180f563cc1a7391
2022-04-26 17:46:15 +02:00
Valere
728faaee19
Fix missing mapper for incoming key forward trail
2022-04-26 17:31:01 +02:00
Valere
eaf104495d
Cleaning, code review
2022-04-26 17:31:01 +02:00
Valere
058d2e6b72
Fix: ignore key request form self devices
2022-04-26 17:30:53 +02:00
Valere
885f836adb
Cleaning, review
2022-04-26 17:30:53 +02:00
Valere
effbc47bd3
FIx unit test compilation
2022-04-26 17:30:53 +02:00