Benoit Marty
|
1f2d6bea21
|
Do some renaming
|
2021-04-01 12:11:49 +02:00 |
|
Benoit Marty
|
ba27a601dd
|
Dominaezzz' review: remove Request class, just use executeRequest()
|
2021-04-01 12:10:29 +02:00 |
|
Benoit Marty
|
fe80b7bd6a
|
Dominaezzz' review: remove withContext usage
|
2021-03-31 23:16:32 +02:00 |
|
Benoit Marty
|
f998c2f945
|
Fix avatar rendering for DMs, after initial sync (#2693)
Also better handling of previous DMs management
|
2021-03-31 22:55:53 +02:00 |
|
Valere
|
c23437d45a
|
Code quality
|
2021-03-31 18:04:27 +02:00 |
|
Valere
|
cf581ecfcf
|
Make pagedList config as part of API
|
2021-03-31 18:04:27 +02:00 |
|
Valere
|
41176c3e26
|
Support only notif display mode
+ code quality fixes
|
2021-03-31 18:04:27 +02:00 |
|
Valere
|
52f98dc405
|
Remove HomeListDataSource
|
2021-03-31 18:04:27 +02:00 |
|
Valere
|
cf868f885f
|
Room summary paged initial commit
|
2021-03-31 18:04:27 +02:00 |
|
Benoit Marty
|
6a91c2b355
|
Migrate Retrofit interface to coroutine calls
|
2021-03-31 17:59:13 +02:00 |
|
Benoit Marty
|
295be5286b
|
Merge branch 'develop' into feature/bma/cleanup
|
2021-03-31 17:55:50 +02:00 |
|
Benoit Marty
|
42f6adf2e2
|
ktlint
|
2021-03-31 17:55:25 +02:00 |
|
Benoit Marty
|
1868f39223
|
Merge pull request #3088 from vector-im/feature/fga/timeline_filter
Feature/fga/timeline filter
|
2021-03-31 17:51:46 +02:00 |
|
Benoit Marty
|
af9fa44e8c
|
Remove dead code
|
2021-03-31 11:36:02 +02:00 |
|
Benoit Marty
|
f49df59e10
|
Convert Room API to suspend (#24499)
|
2021-03-31 11:26:23 +02:00 |
|
Benoit Marty
|
79bee63515
|
Merge pull request #3079 from Dominaezzz/suspend_functions_9
Convert SharedSecretStorageService and AccountDataService to suspend functions
|
2021-03-31 09:28:20 +02:00 |
|
Benoit Marty
|
f2f735ace1
|
Merge pull request #3077 from Dominaezzz/suspend_functions_8
Convert PushersService to suspend functions
|
2021-03-31 09:21:16 +02:00 |
|
ganfra
|
c7c76d1e67
|
Timeline: clean code and update CHANGES
|
2021-03-30 20:04:26 +02:00 |
|
Benoit Marty
|
67c2b58f85
|
Merge pull request #3080 from Dominaezzz/suspend_functions_10
Convert MembershipService to suspend functions
|
2021-03-30 11:56:51 +02:00 |
|
Benoit Marty
|
a1cd36fd13
|
Merge pull request #3073 from Dominaezzz/suspend_functions_4
Convert WidgetService to suspend functions
|
2021-03-30 11:36:45 +02:00 |
|
Benoit Marty
|
8c328fe5ef
|
Merge pull request #3075 from Dominaezzz/suspend_functions_6
Convert ReadService to suspend functions
|
2021-03-30 09:56:50 +02:00 |
|
Benoit Marty
|
a53fecc9ba
|
Merge pull request #3074 from Dominaezzz/suspend_functions_5
Convert ProfileService to suspend functions
|
2021-03-30 09:54:29 +02:00 |
|
Benoit Marty
|
842a430d51
|
Merge pull request #3069 from Dominaezzz/suspend_functions_1
Convert IdentityService to suspend functions
|
2021-03-30 09:48:03 +02:00 |
|
Dominic Fischer
|
501b870c35
|
Convert IdentityService to suspend functions
Signed-off-by: Dominic Fischer <dominicfischer7@gmail.com>
|
2021-03-29 20:26:19 +01:00 |
|
Dominic Fischer
|
bc68075ae3
|
Convert MembershipService to suspend functions
Signed-off-by: Dominic Fischer <dominicfischer7@gmail.com>
|
2021-03-29 20:10:41 +01:00 |
|
Dominic Fischer
|
e23cba1d20
|
Convert ProfileService to suspend functions
Signed-off-by: Dominic Fischer <dominicfischer7@gmail.com>
|
2021-03-29 19:39:30 +01:00 |
|
Dominic Fischer
|
c548a3d2fa
|
Convert WidgetService to suspend functions
Signed-off-by: Dominic Fischer <dominicfischer7@gmail.com>
|
2021-03-29 19:34:46 +01:00 |
|
ganfra
|
d6d4293ea8
|
Timeline : remove filtering from SDK
|
2021-03-29 16:50:12 +02:00 |
|
Benoit Marty
|
0e71dfa8e1
|
Merge pull request #3081 from Dominaezzz/suspend_functions_11
Convert FileService to suspend functions
|
2021-03-29 14:00:12 +02:00 |
|
Benoit Marty
|
c15e2e96b6
|
Merge pull request #3076 from Dominaezzz/suspend_functions_7
Convert UserService to suspend functions
|
2021-03-29 13:18:34 +02:00 |
|
Dominic Fischer
|
b6f4be2894
|
Convert FileService to suspend functions
Signed-off-by: Dominic Fischer <dominicfischer7@gmail.com>
|
2021-03-28 13:52:16 +01:00 |
|
Dominic Fischer
|
7aba3cff66
|
Convert AccountDataService to suspend functions
Signed-off-by: Dominic Fischer <dominicfischer7@gmail.com>
|
2021-03-28 11:59:44 +01:00 |
|
Dominic Fischer
|
b70585016c
|
Convert SharedSecretStorageService to suspend functions
Signed-off-by: Dominic Fischer <dominicfischer7@gmail.com>
|
2021-03-28 11:50:59 +01:00 |
|
Dominic Fischer
|
7fbe485603
|
Convert PushersService to suspend functions
Signed-off-by: Dominic Fischer <dominicfischer7@gmail.com>
|
2021-03-27 20:44:07 +00:00 |
|
Dominic Fischer
|
b9b755e6e1
|
Convert UserService to suspend functions
Signed-off-by: Dominic Fischer <dominicfischer7@gmail.com>
|
2021-03-27 20:33:57 +00:00 |
|
Dominic Fischer
|
f8718e397c
|
Convert ReadService to suspend functions
Signed-off-by: Dominic Fischer <dominicfischer7@gmail.com>
|
2021-03-27 20:20:19 +00:00 |
|
Dominic Fischer
|
8f67511b22
|
Convert VerificationService to suspend functions
Signed-off-by: Dominic Fischer <dominicfischer7@gmail.com>
|
2021-03-27 19:20:16 +00:00 |
|
Benoit Marty
|
94220a24d1
|
cleanup
|
2021-03-26 13:58:34 +01:00 |
|
Benoit Marty
|
297fff1394
|
Cleanup some Enums
|
2021-03-26 13:41:10 +01:00 |
|
Benoit Marty
|
2e23fec82b
|
Sadly fields cannot be private
|
2021-03-26 12:36:33 +01:00 |
|
Benoit Marty
|
ee265f71e6
|
Be more robust when parsing some enums - RoomJoinRules
|
2021-03-26 12:22:11 +01:00 |
|
Benoit Marty
|
5364d7fd03
|
Be more robust when parsing some enums - Guest Access
|
2021-03-26 12:18:36 +01:00 |
|
Benoit Marty
|
a7539d0f95
|
Be more robust when parsing some enums
|
2021-03-26 12:15:06 +01:00 |
|
Benoit Marty
|
5cd86c685d
|
Copyright
|
2021-03-22 18:29:06 +01:00 |
|
Benoit Marty
|
f106176752
|
Add missing synchronized
|
2021-03-22 18:26:29 +01:00 |
|
Benoit Marty
|
d85d44bf4b
|
Add ApiInterceptor.removeListener()
|
2021-03-22 18:09:42 +01:00 |
|
Benoit Marty
|
21cff9a749
|
Update after Ganfra's review, and kotlinification
|
2021-03-22 16:36:44 +01:00 |
|
Onuray Sahin
|
9e7d4c901e
|
Api interceptor implementation to allow app developers to peek responses.
|
2021-03-22 16:18:51 +01:00 |
|
Benoit Marty
|
43fd9910e3
|
Merge pull request #3031 from vector-im/feature/bma/other_fixies
Some fixies
|
2021-03-19 17:06:54 +01:00 |
|
Benoit Marty
|
1214abdd44
|
Merge branch 'develop' into feature/bma/split_key_request
|
2021-03-19 15:57:55 +01:00 |
|
Benoit Marty
|
c43479420a
|
Reorder signature for clarity
|
2021-03-19 15:42:42 +01:00 |
|
Benoit Marty
|
7e2a5e55f7
|
Simplify signature, userId is a member of the class
|
2021-03-19 15:38:14 +01:00 |
|
Benoit Marty
|
485c44454b
|
Handle encrypted reactions (#2509)
|
2021-03-19 15:27:56 +01:00 |
|
Benoit Marty
|
2d75c67aa3
|
ktlint
|
2021-03-19 10:24:40 +01:00 |
|
Valere
|
35635c859d
|
Send several NO_OLM in one request
|
2021-03-18 15:08:56 +01:00 |
|
Benoit Marty
|
dbff5015df
|
Keep is simple if there is no need to chunk
|
2021-03-18 11:56:19 +01:00 |
|
Benoit Marty
|
96b37a8206
|
Fix typo
|
2021-03-18 10:57:28 +01:00 |
|
Benoit Marty
|
da9f0c6667
|
Fix an issue discovered by unit test
|
2021-03-18 10:44:15 +01:00 |
|
Benoit Marty
|
103ba463c3
|
Create getBetsChunkSize to avoid code duplication
|
2021-03-18 10:44:15 +01:00 |
|
Benoit Marty
|
9946ba8aa4
|
Split network request /keys/query into smaller requests (250 users max) (#2925)
|
2021-03-18 10:41:52 +01:00 |
|
Benoit Marty
|
192fc6fd94
|
Use minimum delay accepted by the Work library. The current value is 10_000 and smaller value will be ignored.
It will remove the warning "W/WM-WorkSpec: Backoff delay duration less than minimum value"
|
2021-03-17 14:54:15 +01:00 |
|
Benoit Marty
|
a4f6fe0cd2
|
Cleanup
|
2021-03-17 12:43:05 +01:00 |
|
Benoit Marty
|
616d3c1988
|
Fix IllegalStateException in UpdateTrustWorker
Also split into 2 methods
|
2021-03-17 12:42:28 +01:00 |
|
Benoit Marty
|
e89e0724a0
|
limit log
|
2021-03-17 11:04:17 +01:00 |
|
Benoit Marty
|
1d1f78a020
|
Timber.d instead of Timber.v
|
2021-03-17 10:39:25 +01:00 |
|
Benoit Marty
|
9492887345
|
Restore call to clearUnavailableServersList() removed by mistake
See https://github.com/vector-im/element-android/pull/3001#pullrequestreview-613195611
|
2021-03-16 14:53:15 +01:00 |
|
Benoit Marty
|
4273a6a1be
|
Merge pull request #3001 from timokoesters/fix-parsing-servername
fix: make cross signing work with server names containing :
|
2021-03-16 14:46:47 +01:00 |
|
Benoit Marty
|
431d450fec
|
Merge branch 'develop' into feature/bma/rr
|
2021-03-16 14:46:10 +01:00 |
|
Benoit Marty
|
a30660ed43
|
Cleanup
|
2021-03-16 14:44:40 +01:00 |
|
Benoit Marty
|
cb17fa60dc
|
Ganfra's review: delete files after the Realm transaction
|
2021-03-16 13:29:38 +01:00 |
|
Benoit Marty
|
e8bb3d81ed
|
Ganfra's review: inject Moshi Moshi
|
2021-03-16 12:15:28 +01:00 |
|
Timo Kösters
|
dd2a7397a4
|
fix: make cross signing work with server names containing :
Server names are allowed to contain ':' to specify a port, see https://matrix.org/docs/spec/appendices#server-name
User ids on the other hand are not allowed to contain ':', even
historical user ids, see https://matrix.org/docs/spec/appendices#historical-user-ids
Therefore we can use the first instance of ':' to split the user
localpart from the server name.
|
2021-03-15 22:31:34 +01:00 |
|
Benoit Marty
|
e7c9fb987c
|
Use AwaitTransaction (G's review)
|
2021-03-15 18:08:33 +01:00 |
|
Benoit Marty
|
4f3734f932
|
Ensure message are decrypted in the room list after a clear cache
|
2021-03-15 16:53:19 +01:00 |
|
Benoit Marty
|
75ad6a640b
|
loglimit
|
2021-03-15 16:02:09 +01:00 |
|
Benoit Marty
|
13cbfaf5e7
|
Do not load room members in e2e after init sync
|
2021-03-15 15:29:20 +01:00 |
|
Benoit Marty
|
71f2c50799
|
Do what the comment said
|
2021-03-15 15:02:04 +01:00 |
|
Benoit Marty
|
c4aadfed33
|
Better API and avoid copying Collection
|
2021-03-15 14:35:21 +01:00 |
|
Benoit Marty
|
ed662d3add
|
Fix double RR issue when optimizing init sync
|
2021-03-15 14:19:23 +01:00 |
|
Benoit Marty
|
0c774c098f
|
No op for empty list
|
2021-03-12 19:08:57 +01:00 |
|
Benoit Marty
|
e3d2186c25
|
Rework UpdateTrustWorker, should have better perf.
|
2021-03-12 18:55:53 +01:00 |
|
Benoit Marty
|
857bfcb971
|
Cleanup
|
2021-03-12 12:18:21 +01:00 |
|
Benoit Marty
|
0b0634b531
|
Ensure tmp file is always deleted when it is read
|
2021-03-12 12:17:47 +01:00 |
|
Benoit Marty
|
fe39c92e25
|
Load RR when opening a timeline
|
2021-03-12 12:17:47 +01:00 |
|
Benoit Marty
|
3777b00ad7
|
Store Ephemeral in files to handle them later (no second transaction)
|
2021-03-12 12:17:47 +01:00 |
|
ganfra
|
a407ed1903
|
Fix live timeline event race condition
|
2021-03-11 15:24:06 +01:00 |
|
ganfra
|
ea21892d03
|
Message state: fix and clean code after Benoits review
|
2021-03-10 19:32:50 +01:00 |
|
ganfra
|
6c8e2f1fd6
|
Message state: allow edit and copy when failed
|
2021-03-10 18:10:03 +01:00 |
|
ganfra
|
fad4140924
|
Message states: makes sure the actions bottom sheet is updated with synced event
|
2021-03-10 17:56:48 +01:00 |
|
Onuray Sahin
|
f5f16fd330
|
Retry and delete options added for all failed messages.
|
2021-03-10 11:10:23 +01:00 |
|
Benoit Marty
|
1fe8dfa810
|
Merge pull request #2978 from vector-im/feature/fga/send_queue_rework
Feature/fga/send queue rework
|
2021-03-10 09:27:21 +01:00 |
|
ganfra
|
7936c2c6f8
|
Send: clean after Benoits review
|
2021-03-09 20:23:06 +01:00 |
|
ganfra
|
3c7a108940
|
Send: clean and update CHANGES
|
2021-03-09 18:18:28 +01:00 |
|
Benoit Marty
|
c360404ed9
|
Merge pull request #2976 from vector-im/feature/bma/local_echo
Snappier local echo
|
2021-03-09 15:46:27 +01:00 |
|
Benoit Marty
|
eaf27a01e3
|
Merge pull request #2975 from vector-im/feature/bma/nsfw_filter
Basic filtering for "nsfw" keyword
|
2021-03-09 15:41:27 +01:00 |
|
Benoit Marty
|
25ea1ba641
|
Fix issue with local echo
|
2021-03-09 14:08:33 +01:00 |
|
Benoit Marty
|
66aa9cd888
|
Cleanup
|
2021-03-09 13:32:00 +01:00 |
|
Benoit Marty
|
33eed443d9
|
Split into smaller file - separation of concern
|
2021-03-09 13:32:00 +01:00 |
|
Benoit Marty
|
63329499ac
|
Add comments
|
2021-03-09 13:32:00 +01:00 |
|
Benoit Marty
|
c57236da30
|
Code clarity
|
2021-03-09 13:00:18 +01:00 |
|