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 |
|
ganfra
|
8bd094fa66
|
Do some cleanup on verification APIs
|
2022-04-25 18:53:13 +02:00 |
|
ganfra
|
309a290cb8
|
Suspend: fix flow builders
|
2022-04-25 17:55:17 +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 |
|
Benoit Marty
|
016551f79f
|
This 2 services can also be Lazy
|
2022-04-25 09:49:05 +02:00 |
|
Benoit Marty
|
96b2254ac1
|
Small update of the Matrix documentation
|
2022-04-25 09:48:57 +02:00 |
|
Benoit Marty
|
b36955f6e2
|
Merge pull request #5812 from vector-im/feature/bma/dokka_3
Feature/bma/dokka 3
|
2022-04-25 09:43:17 +02:00 |
|
ganfra
|
5581b82ab4
|
Let rust encrypt method handle unencrypted content ( like relates_to)
|
2022-04-22 12:14:04 +02:00 |
|
TarasSmakula
|
2839d1467f
|
Feature/5575 custom auth params for sign up (#5577)
Add a fun `RegistrationWizard.registrationCustom()` to be able to use any parameters during the registration.
Move terms converter into `api` package.
|
2022-04-21 20:02:27 +00:00 |
|
Benoit Marty
|
96350b0ed0
|
Merge pull request #5813 from vector-im/feature/bma/query
Improve code in file TimelineEventEntityQueries.kt
|
2022-04-21 21:11:30 +02:00 |
|
ganfra
|
39755b08ee
|
Continue cleaning up code and fix some verification code
|
2022-04-21 20:09:08 +02:00 |
|
Maxime NATUREL
|
914db8c6be
|
Removing BeaconInfo structure
|
2022-04-21 15:52:16 +02:00 |
|
Benoit Marty
|
dbc558afbc
|
More cleanup in TimelineEventEntityQueries.kt
|
2022-04-21 14:37:56 +02:00 |
|
Benoit Marty
|
7f09a37503
|
Move code to TimelineEventEntityQueries.kt (#5810)
|
2022-04-21 14:27:17 +02:00 |
|
Eric Decanini
|
c21ec983e8
|
Merge pull request #5805 from vector-im/task/eric/format-project
Formats project with new code style
|
2022-04-21 12:43:28 +02:00 |
|
Benoit Marty
|
863ed2f15d
|
Move GetPushRulesResponse to internal package
|
2022-04-21 12:30:34 +02:00 |
|
Benoit Marty
|
4def1e6068
|
Rename internal package from notification to pushrules
|
2022-04-21 12:30:11 +02:00 |
|
Benoit Marty
|
729a2e6372
|
Move pushrules package to the session package
|
2022-04-21 12:30:11 +02:00 |
|
Eric Decanini
|
aebdee1070
|
Merge pull request #5652 from vector-im/bugfix/eric/sending-images-crashes
Potentially fixes intermittent crashing from sending gallery images
|
2022-04-21 11:54:59 +02:00 |
|
ericdecanini
|
de899bbb18
|
Formats entire project
|
2022-04-21 11:50:15 +02:00 |
|
Benoit Marty
|
7f3e72b9cb
|
Merge pull request #5772 from vector-im/feature/bma/ignore_users
Delete Events from ignored users and trigger a clear cache request dialog when unignoring user(s)
|
2022-04-21 11:03:09 +02:00 |
|
ericdecanini
|
8eab24c53d
|
Replaces writeAsync with awaitTransaction
|
2022-04-20 11:10:01 +02:00 |
|
ericdecanini
|
90b063f0de
|
Replaces doWithRealm with writeAsync
|
2022-04-20 10:55:06 +02:00 |
|
ericdecanini
|
4a010a7a2a
|
Removes runCatching from TemporaryFileCreator
|
2022-04-19 13:31:13 +02:00 |
|
ariskotsomitopoulos
|
945d0ce035
|
Fix import ordering
|
2022-04-19 11:50:50 +03:00 |
|
ariskotsomitopoulos
|
459ae7276d
|
Refactor packages
|
2022-04-19 11:36:59 +03:00 |
|
ariskotsomitopoulos
|
8a2cd97df0
|
Resolve merge conflicts
|
2022-04-19 11:12:28 +03:00 |
|
ariskotsomitopoulos
|
b96adadf1b
|
Merge branch 'develop' into feature/aris/fix_account_deactivation_issue
# Conflicts:
# matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/tasks/InitializeCrossSigningTask.kt
# vector/src/main/java/im/vector/app/features/settings/account/deactivation/DeactivateAccountViewModel.kt
|
2022-04-19 11:06:43 +03:00 |
|
Aris Kotsomitopoulos
|
abe07c73a4
|
Merge pull request #5775 from vector-im/feature/aris/threads_after_release_experience
Enhance user experience when home servers do not support threads.
|
2022-04-19 10:59:41 +03:00 |
|
ganfra
|
48793f531c
|
Start fixing crypto tests compilation
|
2022-04-15 20:05:06 +02:00 |
|
ganfra
|
9cb43ce4c8
|
Continue cleaning mostly on coroutine
|
2022-04-15 18:59:09 +02:00 |
|
Benoit Marty
|
903e226e59
|
Restart the timeline when some Event are deleted, for instance when ignoring a user, for the change to take effect
|
2022-04-15 16:30:09 +02:00 |
|
ariskotsomitopoulos
|
1a38b8c3c9
|
Replace var with val
|
2022-04-15 16:32:48 +03:00 |
|
Benoit Marty
|
cc8f086cc3
|
copyright
|
2022-04-15 13:32:30 +02:00 |
|
Benoit Marty
|
cdcf57659f
|
Do not update the cache manually, else the initial sync request will not be triggered.
|
2022-04-15 12:54:04 +02:00 |
|
Benoit Marty
|
6b9f2965da
|
Request an initial sync when a user is unignored (#1899)
|
2022-04-15 12:07:28 +02:00 |
|
ganfra
|
ba540eb861
|
Continue removing runBlocking + some cleanup
|
2022-04-15 11:17:06 +02:00 |
|
Benoit Marty
|
6ed1516d90
|
Delete messages from just ignored users from our database (#1899)
|
2022-04-15 11:15:08 +02:00 |
|
Benoit Marty
|
ff28cb4349
|
Add TODO
|
2022-04-15 10:41:09 +02:00 |
|
Benoit Marty
|
b6f345aec2
|
Format
|
2022-04-15 10:18:30 +02:00 |
|
Adam Brown
|
e58677a104
|
Merge pull request #5763 from vector-im/feature/adm/server-selection-errors
FTUE - Server selection errors
|
2022-04-14 17:22:58 +01:00 |
|
Benoit Marty
|
6a6f59a3be
|
Merge pull request #5757 from ofalvai/bugfix/uploads-order-e2e
Fix sorting of uploads in encrypted rooms
|
2022-04-14 18:11:49 +02:00 |
|
Benoit Marty
|
97f2206f2a
|
Merge pull request #5767 from vector-im/feature/bma/unignore_user
Unignore user must perform an initial sync
|
2022-04-14 17:31:32 +02:00 |
|
Benoit Marty
|
a171a29bf1
|
Merge pull request #5762 from vector-im/feature/bma/dokka_2
Make some data class immutable
|
2022-04-14 17:17:55 +02:00 |
|
Adam Brown
|
eda1d9142c
|
using expression bodies for boolean checks
- moves first expression line onto the declaration line
|
2022-04-14 16:10:22 +01:00 |
|
ganfra
|
d020d1f6e0
|
Use MatrixCoroutineDispatchers in OlmMachine
|
2022-04-14 16:33:48 +02:00 |
|
Onuray Sahin
|
aa55b1f6b3
|
Merge pull request #5758 from vector-im/feature/ons/live_location_stop_sharing
Live Location Sharing - Update beacon info state event when sharing is ended
|
2022-04-14 17:12:50 +03:00 |
|
ganfra
|
91daa1ab90
|
Suspend: continue cleaning
|
2022-04-14 15:36:03 +02:00 |
|
Onuray Sahin
|
f49e7d9619
|
Code review fixes.
|
2022-04-14 16:23:43 +03:00 |
|
Benoit Marty
|
fe0332957b
|
Add API documentation
|
2022-04-14 14:53:25 +02:00 |
|
Adam Brown
|
1b33c03d91
|
lifting unavailable homeserver condition to the other error types
|
2022-04-14 12:01:23 +01:00 |
|
Benoit Marty
|
13cc0a2e8d
|
Immutable data class. var -> val. The code should be equivalent.
|
2022-04-14 12:14:09 +02:00 |
|
Benoit Marty
|
015438289e
|
Immutable data class. var -> val
|
2022-04-13 19:29:53 +02:00 |
|
Benoit Marty
|
7773b75834
|
Immutable data class. var -> val
|
2022-04-13 19:08:31 +02:00 |
|
Benoit Marty
|
3435357b1c
|
Immutable data class. var -> val
|
2022-04-13 18:55:56 +02:00 |
|
Benoit Marty
|
10b47c33d1
|
Small formatting issue
|
2022-04-13 18:53:59 +02:00 |
|
Benoit Marty
|
13cf510e8a
|
Better contract. Explicit parameter usage
|
2022-04-13 18:53:27 +02:00 |
|
Benoit Marty
|
2858401a12
|
Immutable data class. var -> val, MutableList -> List
|
2022-04-13 18:52:20 +02:00 |
|
Eric Decanini
|
9b7e94ebab
|
Fixes myroomnick changing Display Name (#5618)
|
2022-04-13 18:35:33 +02:00 |
|
Benoit Marty
|
91c896f566
|
Add missing internal keyword
|
2022-04-13 18:08:43 +02:00 |
|
Olivér Falvai
|
daaca4e46a
|
Fix sorting of uploads in encrypted rooms
|
2022-04-13 17:24:26 +02:00 |
|
Onuray Sahin
|
4ee7332973
|
Update beacon info state event by setting live as false.
|
2022-04-13 16:59:42 +03:00 |
|
Benoit Marty
|
5075775c56
|
Merge pull request #5744 from vector-im/feature/bma/dokka
Set up dokka to generate SDK documentation and cleanup the API
|
2022-04-13 14:49:10 +02:00 |
|
ericdecanini
|
eb3f704745
|
Adds mkdirs to TemporaryFileCreator
|
2022-04-13 12:42:21 +02:00 |
|
Adam Brown
|
0bf84341af
|
Merge pull request #5747 from vector-im/feature/adm/concurrent-new-session-crash
Fixing crash when navigating the app whilst room keys are being processed
|
2022-04-13 10:43:10 +01:00 |
|
Maxime NATUREL
|
071340c868
|
Remove non necessary comment + adding a TODO for missing aggregation check
|
2022-04-13 10:39:13 +02:00 |
|
Adam Brown
|
594b442a21
|
copying the list of new session listeners to avoid concurrent modification
- copying the list avoids the need to synchronise the add/removing/iterations
|
2022-04-12 17:36:05 +01:00 |
|
Benoit Marty
|
38bbbd62a4
|
Restore the correct copyright
|
2022-04-12 16:35:32 +02:00 |
|
Benoit Marty
|
bfbcef60e9
|
Run ktlintFormat
|
2022-04-12 16:09:56 +02:00 |
|
Benoit Marty
|
23d2a290ab
|
Global import optimization
|
2022-04-12 16:06:27 +02:00 |
|
Maxime NATUREL
|
e50192910d
|
Keep track of time out using last location event
|
2022-04-12 15:51:02 +02:00 |
|
Maxime NATUREL
|
d78ed3215b
|
Adding support for notifications and message preview
|
2022-04-12 15:51:02 +02:00 |
|
Maxime NATUREL
|
6e61085b1f
|
Removing TODO
|
2022-04-12 15:51:02 +02:00 |
|
Maxime NATUREL
|
aabfc81816
|
Show start event of live without conditions
|
2022-04-12 15:51:02 +02:00 |
|
Benoit Marty
|
4e48c076e8
|
Make RuntimeJsonAdapterFactory internal and cleanup
|
2022-04-12 15:47:09 +02:00 |
|
Benoit Marty
|
7514edb399
|
Convert RuntimeJsonAdapterFactory to Kotlin
|
2022-04-12 15:41:37 +02:00 |
|
Benoit Marty
|
73270476d2
|
Rename .java to .kt
|
2022-04-12 15:41:37 +02:00 |
|
Benoit Marty
|
150c64350e
|
Move UnsignedDeviceInfo to api package
|
2022-04-12 15:41:37 +02:00 |
|
Benoit Marty
|
b6eafbe344
|
Move SendToDeviceObject to api package
|
2022-04-12 15:41:37 +02:00 |
|
Benoit Marty
|
89f20e1cfb
|
Move RoomKeyRequestBody to api package
|
2022-04-12 15:41:37 +02:00 |
|
Benoit Marty
|
ed94d3ff1f
|
Move EncryptedFileInfo and EncryptedFileKey to api package
|
2022-04-12 15:41:37 +02:00 |
|
Benoit Marty
|
7eaef934db
|
DeviceKeys is now internal, removing unused code.
|
2022-04-12 15:41:37 +02:00 |
|
Benoit Marty
|
d07f26904a
|
Move MXEncryptEventContentResult to api package
Note that this is not correct, but I do not want to refactor more on this PR. I added a TODO
|
2022-04-12 15:41:37 +02:00 |
|
Benoit Marty
|
6682170f6e
|
Move MXDeviceInfo to api package
|
2022-04-12 15:41:37 +02:00 |
|
Benoit Marty
|
cc1fc29e7c
|
Move MegolmBackupAuthData to api package
|
2022-04-12 15:41:37 +02:00 |
|
Benoit Marty
|
851708c1b4
|
Add some todos
|
2022-04-12 15:41:37 +02:00 |
|
Benoit Marty
|
f56ea8be37
|
Move KeysBackupVersionTrustSignature to api package
|
2022-04-12 15:41:37 +02:00 |
|
Benoit Marty
|
a479e180ac
|
internal
|
2022-04-12 15:41:37 +02:00 |
|
Benoit Marty
|
11236501c4
|
Move MXEventDecryptionResult to api package
|
2022-04-12 15:41:37 +02:00 |
|
Benoit Marty
|
2b7144cad9
|
Make it clear in the generated doc that some class must not be used.
|
2022-04-12 15:41:37 +02:00 |
|
Benoit Marty
|
c11194dcc5
|
Move GossipingRequestState and OutgoingGossipingRequestState to api package
|
2022-04-12 15:41:37 +02:00 |
|
Benoit Marty
|
90e6c07202
|
Split into several files
|
2022-04-12 15:41:37 +02:00 |
|
Benoit Marty
|
d0a4075238
|
Move TaggedEventsContent to api package
|
2022-04-12 15:41:37 +02:00 |
|
Benoit Marty
|
d4d74d3e11
|
Move ThreePidCredentials to its own file and make it internal
|
2022-04-12 15:41:37 +02:00 |
|
Benoit Marty
|
b5654d54b9
|
Move InteractiveAuthenticationFlow to api package
|
2022-04-12 15:41:37 +02:00 |
|
Benoit Marty
|
4e88b7fd11
|
Move CryptoCrossSigningKey to api package
|
2022-04-12 15:41:37 +02:00 |
|
Benoit Marty
|
c0aafab857
|
Move to the other package about crypto
|
2022-04-12 15:41:37 +02:00 |
|
Benoit Marty
|
e91541333c
|
Move SecretShareRequest to api package
|
2022-04-12 15:41:37 +02:00 |
|
Benoit Marty
|
e8bfbdd71a
|
Move GossipingToDeviceObject to api package
|
2022-04-12 15:41:37 +02:00 |
|
Benoit Marty
|
0107836e1b
|
Extract GossipingDefaultContent to its own file
|
2022-04-12 15:41:37 +02:00 |
|
Benoit Marty
|
814ba43867
|
Move andThen extension to app module
|
2022-04-12 15:41:37 +02:00 |
|
Benoit Marty
|
1403557213
|
Move LocalizedFlowDataLoginTerms to api package
|
2022-04-12 15:41:37 +02:00 |
|
Benoit Marty
|
74e475d92c
|
Move CryptoConstants to api package
|
2022-04-12 15:41:37 +02:00 |
|
Benoit Marty
|
0f6b47e511
|
Move NewSessionListener to api package
|
2022-04-12 15:41:37 +02:00 |
|
Benoit Marty
|
02cc9d6d4e
|
Move InitialSyncStrategy to api package
|
2022-04-12 15:41:37 +02:00 |
|
Benoit Marty
|
16c8296735
|
toQrCodeData() is now internal
|
2022-04-12 15:41:37 +02:00 |
|
Benoit Marty
|
3735ac307f
|
Add entry to keyBackupService to expose deriveKey , which becomes internal
And format code
|
2022-04-12 15:41:37 +02:00 |
|
Benoit Marty
|
1402416338
|
Move MXUsersDevicesMap to api package
|
2022-04-12 15:41:37 +02:00 |
|
Benoit Marty
|
f8d0a22edf
|
Remove combineLatest from SDK, and cleanup
|
2022-04-12 15:41:37 +02:00 |
|
Benoit Marty
|
363524b556
|
Move ForwardedRoomKeyContent to api package
|
2022-04-12 15:41:37 +02:00 |
|
Benoit Marty
|
47dad42f08
|
Move RoomKeyShareRequest to api package
|
2022-04-12 15:41:37 +02:00 |
|
Benoit Marty
|
9190b8b67f
|
Move DefaultBaseAuth to api package
|
2022-04-12 15:41:37 +02:00 |
|
Benoit Marty
|
c51967453f
|
Move DevicesListResponse to api package
|
2022-04-12 15:41:37 +02:00 |
|
Benoit Marty
|
ed8097ed92
|
Create Settings module to add interface for LightweightSettingsStorage
|
2022-04-12 15:41:37 +02:00 |
|
Benoit Marty
|
a054080cee
|
Move OlmDecryptionResult to api package
|
2022-04-12 15:38:20 +02:00 |
|
Benoit Marty
|
897c711afb
|
Move OutgoingRoomKeyRequest to api package
|
2022-04-12 15:38:20 +02:00 |
|
Benoit Marty
|
4799326058
|
Move IncomingRoomKeyRequest to api package
|
2022-04-12 15:38:20 +02:00 |
|
Benoit Marty
|
e6bc6305aa
|
Move MegolmBackupCreationInfo to api package
|
2022-04-12 15:38:20 +02:00 |
|
Benoit Marty
|
af2825eb39
|
Move DeviceInfo to api package
|
2022-04-12 15:38:20 +02:00 |
|
Benoit Marty
|
e9161dd4af
|
Move IncomingSecretShareRequest to api package
|
2022-04-12 15:38:20 +02:00 |
|
Benoit Marty
|
7644bd46ad
|
Move IncomingRequestCancellation to api package
|
2022-04-12 15:38:20 +02:00 |
|
Benoit Marty
|
e6fc723bee
|
Move KeysVersion to api package
|
2022-04-12 15:38:20 +02:00 |
|
Benoit Marty
|
97c1929e12
|
Move KeysBackupLastVersionResult to api package
|
2022-04-12 15:38:20 +02:00 |
|
Benoit Marty
|
36fd5706c2
|
Move KeysBackupVersionTrust to api package
|
2022-04-12 15:38:20 +02:00 |
|
Benoit Marty
|
229547fa49
|
Move KeysVersionResult to api package
|
2022-04-12 15:38:20 +02:00 |
|
Benoit Marty
|
4b7401062a
|
Move ImportRoomKeysResult to api package
|
2022-04-12 15:38:20 +02:00 |
|
Benoit Marty
|
1bc6bec973
|
Move Base64 facility to api package
|
2022-04-12 15:38:20 +02:00 |
|
Benoit Marty
|
d8eac14294
|
MoshiProvider is now internal. Create MatrixJsonParser to expose it to the app.
|
2022-04-12 15:38:20 +02:00 |
|
Benoit Marty
|
b1f4aa91e2
|
Move Fingerprint to api package
|
2022-04-12 15:38:20 +02:00 |
|
Benoit Marty
|
0720196ee6
|
Move CryptoDeviceInfo to api package
|
2022-04-12 15:38:20 +02:00 |
|
Benoit Marty
|
c9bbf6c53a
|
Move RecoveryKey functions to api package
|
2022-04-12 15:38:20 +02:00 |
|
Benoit Marty
|
d4ff273bc4
|
Move TermsResponse to api package
|
2022-04-12 15:38:20 +02:00 |
|
Benoit Marty
|
627a1291b0
|
Move awaitCallback() extension to api package
|
2022-04-12 15:38:20 +02:00 |
|
Benoit Marty
|
ccce552097
|
Move md5() extension to api package
|
2022-04-12 15:38:20 +02:00 |
|
Benoit Marty
|
0cb770334c
|
Move content data class to api package
|
2022-04-12 15:38:20 +02:00 |
|
Benoit Marty
|
03dba3bbba
|
Move SavedKeyBackupKeyInfo to api package
|
2022-04-12 15:38:20 +02:00 |
|
Benoit Marty
|
a3575fbc6b
|
Move PrivateKeysInfo to api package
|
2022-04-12 15:38:20 +02:00 |
|
Benoit Marty
|
3895ac85d8
|
Move SyncService to api package
|
2022-04-12 15:38:20 +02:00 |
|
Benoit Marty
|
1684ba1d14
|
Move ElementToDecrypt to api package
|
2022-04-12 15:38:20 +02:00 |
|
Benoit Marty
|
24d044b147
|
Move DeviceTrustLevel , DeviceTrustResult and UserTrustResult to api package
|
2022-04-12 15:38:20 +02:00 |
|
Benoit Marty
|
567f298bd0
|
Remove unused code.
|
2022-04-12 15:38:20 +02:00 |
|
Benoit Marty
|
7711eb584c
|
Move SignInvitationResult and RoomAliasDescription to api package
|
2022-04-12 15:38:20 +02:00 |
|
Benoit Marty
|
73d22d0622
|
Move SpacePeekResult to api package, and cleanup
|
2022-04-12 15:38:20 +02:00 |
|
Benoit Marty
|
b4dbb389b1
|
Internal + add some doc
|
2022-04-12 15:38:20 +02:00 |
|
Benoit Marty
|
83570dc24b
|
Move TextContent class to api package
It is used by the app. Make the extensions internal
|
2022-04-12 15:38:20 +02:00 |
|
Benoit Marty
|
dc092f889b
|
Add missing internal keyword.
Classes marked with `internal` will be excluded from Kdoc.
|
2022-04-12 15:38:20 +02:00 |
|