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
aringenbach
047a45d77f
Add a setting to be able to always appear offline ( #5583 )
...
Add a setting to be able to always appear offline
Move presence enabling to a app-only preference
2022-04-12 12:08:56 +02:00
David Langley
454a65602b
Merge pull request #5639 from vector-im/feature/dla/uisi_match_web_implementation
...
Align Autorageshake with web implementation
2022-04-12 10:36:43 +01:00
David Langley
363afd0089
Update naming to InitialSyncProgressing for clarity.
2022-04-12 09:35:35 +01:00
Benoit Marty
836a12d047
Merge pull request #5719 from vector-im/feature/bma/improved_logs
...
Do not cancel the current sync request when the app goes to background
2022-04-12 09:23:24 +02:00
ganfra
f7e8c01121
Merge pull request #5554 from SpiritCroc/endless-loading
...
Fix endless loading timeline due to conflicting chunks
2022-04-11 18:52:24 +02:00
Onuray Sahin
5f635de0ac
Merge pull request #5711 from vector-im/feature/ons/live_location_aggregation
...
Live Location Sharing - Attach location data to beacon info state event
2022-04-11 15:01:59 +03:00
Onuray Sahin
1c5cf6b29e
Code review fixes.
2022-04-11 13:14:42 +03:00
SpiritCroc
902d2f7338
TokenChunkEventPersistor: move link fixing to its own method
2022-04-11 12:09:07 +02:00
Benoit Marty
03d6aa8cd3
Do not cancel current sync request when going to background #5621
...
Incremental sync can be long and it requires the user to wait for the treatment to end, else all is restarted from the beginning each time the user moves the app to foreground.
2022-04-08 16:01:04 +02:00
Onuray Sahin
28f483870f
Code review fixes.
2022-04-08 13:26:36 +03:00
Onuray Sahin
15e1c7bc37
Code review fixes.
2022-04-08 13:18:17 +03:00
ganfra
72bd398ae0
Merge pull request #5481 from SpiritCroc/readmarkerupdate
...
Fix updating unread marker if not to latest chunk
2022-04-07 10:23:58 +02:00
Benoit Marty
dbf10a222f
Privacy: does not log reaction (it is a v
log, so not critical)
2022-04-07 10:15:21 +02:00
Benoit Marty
d4add052d9
This log was quite useless
2022-04-07 09:30:42 +02:00
Onuray Sahin
6708ed8b34
Lint fixes.
2022-04-06 19:02:50 +03:00
Onuray Sahin
faa07513ec
Update last location content of beacon info state event.
2022-04-06 19:01:25 +03:00
ganfra
94099f4908
Merge pull request #5659 from SpiritCroc/permalink-failure
...
Fix endless loading timeline if opened at non-existing event
2022-04-06 17:57:48 +02:00
Onuray Sahin
197b542030
Check if live location data is valid.
2022-04-06 17:31:56 +03:00
Benoit Marty
c276d6ae74
Merge pull request #5707 from vector-im/feature/aris/threads_prune_deleted_events
...
Prune the content of deleted events completely
2022-04-06 15:53:21 +02:00
Onuray Sahin
aae281a7ea
Support aggregation of live location beacon events.
2022-04-06 16:34:30 +03:00
Benoit Marty
9c1cdf6488
Merge pull request #5703 from vector-im/feature/bma/avoid_error_log
...
Feature/bma/avoid error log
2022-04-06 15:08:20 +02:00
ariskotsomitopoulos
9d41508530
Prune the content of deleted events completely
2022-04-06 15:48:54 +03:00
Onuray Sahin
2a42eb8c87
Merge pull request #5697 from vector-im/feature/ons/live_location_pulse
...
Live Location Sharing - Send location data
2022-04-06 15:35:02 +03:00
Benoit Marty
7e8c7f32fb
Fix long line. It's OK to log the whole data class (same log than previous)
2022-04-06 14:33:06 +02:00
Benoit Marty
26e80ba70b
KeysBackup: Better handling of 404 to avoid error log
2022-04-06 12:38:52 +02:00
Benoit Marty
785ccc8bc4
Format file
2022-04-06 11:18:45 +02:00
Benoit Marty
e8f421fe34
Create Event.isLocationMessage()
2022-04-06 11:17:55 +02:00
Benoit Marty
e27dcbc9b9
Create Event.getMsgType() extension
2022-04-06 11:15:01 +02:00
Benoit Marty
0f14652932
Merge pull request #5692 from vector-im/feature/aris/threads_beta_infrom_users_on_reply
...
Threads Beta opt-in mechanism
2022-04-05 20:40:16 +02:00
ariskotsomitopoulos
37dc77cc3e
Add isValid check to RealmChangeListener to prevent crashes on deleted objects
2022-04-05 20:36:33 +03:00
Onuray Sahin
c26c9ff1cc
Send live location data.
2022-04-05 12:49:12 +03:00
Onuray Sahin
48d40d8ba2
Merge pull request #5651 from vector-im/feature/ons/live_location_beacon_info
...
Live Location Sharing - Beacon Info
2022-04-04 12:55:22 +03:00
Onuray Sahin
273b4816db
Fix lint error.
2022-04-04 12:03:43 +03:00
Adam Brown
57bf044df0
adding documentation to the new session listener
2022-04-01 16:57:23 +01:00
Onuray Sahin
97de6de8f2
Code review fixes.
2022-04-01 17:04:52 +03:00
Onuray Sahin
922d68cfda
Code review fixes, use unstable prefixes as MSCs suggest.
2022-04-01 15:01:25 +03:00
Adam Brown
eb72587238
removing unused import
2022-03-31 17:23:05 +01:00
Adam Brown
ced621d469
refreshing the room summaries when new crypto sessions are recieved
...
- matches the same flow as the timeline by starting observing in the ViewModel init
2022-03-31 17:23:05 +01:00
Adam Brown
4629353314
removing noop newSession from base decryption interface, it's only relevant for Megolm sessions
2022-03-31 17:13:31 +01:00
Aris Kotsomitopoulos
3c06d56b87
Merge pull request #5627 from vector-im/feature/aris/threads_summary_event_redaction
...
Thread redaction will now update the thread summary counter
2022-03-31 16:21:35 +03:00
Benoit Marty
9a2cc1a4c5
Merge pull request #5664 from vector-im/feature/bma/dep_upgrade
...
Upgrade Jitsi and ktlint
2022-03-31 11:32:14 +02:00
SpiritCroc
c44c637fba
Also give up loading event for M_FORBIDDEN
2022-03-30 17:35:51 +02:00