Benoit Marty
aeb6495253
Detekt: fix RethrowCaughtException
2022-05-12 17:32:00 +02:00
Benoit Marty
21904054a5
Detekt: ignore EmptyCatchBlock
2022-05-12 17:29:10 +02:00
Benoit Marty
a09e893a0b
Detekt: fix MayBeConst
2022-05-12 17:24:15 +02:00
Benoit Marty
824f029e20
"TODO:" is forbidden by Detekt
2022-05-12 17:06:52 +02:00
Onuray Sahin
817428e295
Refactor ending polls.
2022-05-12 17:53:08 +03:00
Ahmed Radhouane Belkilani
6a523ccc38
Allow using the latest user avatar and display name for all messages in the timeline
...
Signed-off-by: Jorge Martín Espinosa <jorgem@element.io>
2022-05-12 15:43:20 +02:00
Onuray Sahin
704e86d843
Refactor editing polls.
2022-05-12 12:22:27 +03:00
Benoit Marty
deb0f1ad1b
Merge pull request #6000 from vector-im/dependabot/gradle/androidx.preference-preference-ktx-1.2.0
...
Bump preference-ktx from 1.1.1 to 1.2.0
2022-05-11 16:17:17 +02:00
Valere
304cb07858
Merge pull request #5559 from vector-im/feature/bca/crypto_better_key_share
...
Update/Revise SDK to implement reference flowchart for key sharing/forwarding + use backup
2022-05-11 12:05:58 +02:00
Valere
3948f263df
fix method visibility
2022-05-11 11:16:00 +02:00
Valere
992f477ab1
use clock time instead of system
2022-05-11 10:58:13 +02:00
Valere
546d6fe56d
post merge fix
2022-05-11 10:42:02 +02:00
Benoit Marty
ff386c3de6
Fix lint internal issue: remove object Params
.
...
GetTurnServerTask.kt: Error: Unexpected failure during lint analysis of GetTurnServerTask.kt (this is a bug in lint or one of the libraries it depends on)
2022-05-11 10:22:07 +02:00
Travis Ralston
019ec6c1c8
Merge pull request #5997 from vector-im/travis/spec/v1.3-edit/nothreads
...
Remove spec v1.3 check for threads
2022-05-10 14:47:48 -06:00
Valere
12ab4787f1
Merge branch 'develop' into feature/bca/crypto_better_key_share
2022-05-10 19:30:52 +02:00
Benoit Marty
04cadb94cf
Merge pull request #5987 from vector-im/dependabot/gradle/org.jetbrains.kotlin-kotlin-gradle-plugin-1.6.21
...
Bump kotlin-gradle-plugin from 1.6.0 to 1.6.21
2022-05-10 18:23:51 +02:00
Benoit Marty
5c7ee5ef58
Fix compilation warning after bump kotlin-gradle-plugin from 1.6.0 to 1.6.21
2022-05-10 16:05:46 +02:00
Travis Ralston
c63a5c0201
Remove spec v1.3 check for threads
...
Citation: https://matrix.to/#/!ewdjhNcPcEmYNKzlWp:t2l.io/$CkPuvKdFZyFL547JCy5J3MfvLaWUo_a1XEdmiop1PKc?via=matrix.org&via=element.io&via=envs.net
2022-05-09 16:36:43 -06:00
Maxime NATUREL
7aa958b9ff
Fix getting related eventId for location events
2022-05-09 16:11:36 +02:00
Maxime NATUREL
b577f6ab8e
Fix display in Bubble mode
2022-05-09 15:15:33 +02:00
Adam Brown
e97cdb03fa
updating the well known lookup to take into account certificate errors when triggered via the sign in with matrix id flow
2022-05-06 16:38:40 +01:00
ericdecanini
4266c330de
Reverts change to when arrow alignment on some classes
2022-05-05 19:33:45 +02:00
ericdecanini
3fb03e2b2c
Reformats project based on editorconfig
2022-05-05 19:10:35 +02:00
Adam Brown
0683085398
fixing crash on launch
...
- due to missing primary key migration in the live location
2022-05-05 17:11:48 +01:00
Benoit Marty
2d98cbd915
Rename now
to more explicit currentTimeMillis
2022-05-04 17:48:36 +02:00
Benoit Marty
09e628f227
Merge branch 'develop' into feature/bma/currentTimeMillis
2022-05-04 17:43:03 +02:00
Adam Brown
1d59f69a57
Merge pull request #5909 from vector-im/defect/adm/crash-when-processing-call-events
...
Fixes crash when accepting VOIP calls
2022-05-04 11:16:51 +01:00
Benoit Marty
dcc20bbfeb
Merge pull request #5854 from vector-im/feature/bma/small_fixies
...
Documentation update
2022-05-04 11:57:19 +02:00
Benoit Marty
5076b2cdbd
Merge pull request #5858 from vector-im/feature/bma/room_api
...
Room now exposes methods to get the various Services
2022-05-04 11:55:04 +02:00
Benoit Marty
b5a0c944d1
Merge pull request #5869 from vector-im/feature/mna/PSF-884-live-location-aggregation
...
[Live location sharing] Improve aggregation process of events
2022-05-04 11:11:39 +02:00
Benoit Marty
2ff6604555
Merge pull request #5890 from vector-im/feature/bma/another_cleanup
...
This is not necessary to map the EventId
2022-05-04 10:47:05 +02:00
Maxime NATUREL
3b022eee83
Adding return type description in doc of StateService
2022-05-03 15:20:06 +02:00
Maxime NATUREL
e5bb7ae5cd
Return the created eventId in methods to send state events
2022-05-03 15:06:04 +02:00
Benoit Marty
6a61e639e0
SDK: Replace usage of System.currentTimeMillis()
by a Clock
interface ( #4562 )
...
Sometimes move to UUID or Random numbers instead.
2022-05-03 15:02:34 +02:00
Benoit Marty
40e26900b0
Create a Clock SDK side ( #4562 )
2022-05-03 15:02:34 +02:00
Adam Brown
c09a93c171
fixes crash when accepting calls
...
- the event insert logic is designed to be single threaded however the scope will allow coroutine continuation which leads to unintended multiple thread access for processing and post processing
- the fix is to convert the launching to a flow which will sequentially process the launch logic on the single threaded scope
2022-05-03 12:26:13 +01:00
Maxime NATUREL
a971b19f5c
Removing location info from log
2022-05-02 15:06:13 +02:00
Benoit Marty
672023e94b
This is not necessary to map the EventId, it does not bring any new information.
2022-05-02 15:01:02 +02:00
Maxime NATUREL
1720dc1fac
Removing non necessary fields when mapping from DB model
2022-05-02 14:23:24 +02:00
Maxime NATUREL
3201308125
Renaming other timestamps with shorter names
2022-05-02 14:05:05 +02:00
Maxime NATUREL
11ebab094b
Fixing aggregation and adding debug logs
2022-05-02 12:24:30 +02:00
Maxime NATUREL
0fc2352c07
Adding docs to describe message contents
2022-05-02 11:21:41 +02:00
Maxime NATUREL
a27569770b
Renaming timestamp fields
2022-05-02 11:10:36 +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
Benoit Marty
2ce92f0d41
Fix wrong copyright
2022-04-28 10:50:47 +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
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
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
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
Valere
631ea50bde
Move some crypto classes to API + cleaning
2022-04-26 17:30:42 +02:00
Valere
a60171ce29
Reactivate withheld and verification tests
2022-04-26 17:30:42 +02:00
Valere
f9dd3b96d6
Stop using workers for interactive verification
2022-04-26 17:30:20 +02:00
Valere
54fb4ae8db
proper initial withheld support
2022-04-26 17:30:20 +02:00
Valere
88cf1a5e67
Fix unneeded re-uploade of key got from backup
...
and disabled prompting for untrusted key sharing
2022-04-26 17:30:20 +02:00
Valere
cc107498eb
Fix database migration
2022-04-26 17:30:20 +02:00
Valere
81b114fc82
Add change log + quick quality fix
2022-04-26 17:30:20 +02:00
Valere
1d948d6b20
Add option to disable key gossip, clear key request on trust change
2022-04-26 17:30:20 +02:00
Valere
6a509ce22d
fix unused var
2022-04-26 17:30:20 +02:00
Valere
ae6df469e2
Add incoming key forward trail
2022-04-26 17:30:20 +02:00
Valere
b1db6ca180
fix db migration
2022-04-26 17:30:20 +02:00
Valere
9747eb2432
Add share test + fix
...
Crypto config to only request to own device. Only cancel request if ratchet index is low enough
2022-04-26 17:30:20 +02:00
Valere
9177cb11d5
Refactor key and secret request managers
...
use megolm backup before sending key request
2022-04-26 17:27:52 +02:00
Benoit Marty
6ee0b62272
Merge branch 'develop' into feature/bma/sdk_doc_update
2022-04-26 16:15:07 +02:00
Benoit Marty
d4c0575f28
Merge remote-tracking branch 'origin/hotfix/1.4.13' into develop
2022-04-26 11:50:23 +02:00
ariskotsomitopoulos
ba99d5c028
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-26 12:49:21 +03:00
Maxime NATUREL
343322ef21
Merge pull request #5814 from vector-im/fix/mna/live-location-beacon-format
...
[Live location sharing] - Removing BeaconInfo structure
2022-04-26 09:57:46 +02:00
Benoit Marty
cd06ba656a
Ensure getRootSpaceSummaries()
is not called on the main thread.
2022-04-25 16:10:17 +02:00
Benoit Marty
272bdf95cb
Use the session SearchService to search in a room.
2022-04-25 09:49:51 +02:00
Benoit Marty
0092a7057e
Access the various services with a getter
2022-04-25 09:49:51 +02:00