Benoit Marty
23e05200b5
Social login: cleanup
2020-12-14 14:13:36 +01:00
Valere
0fd8641cf6
Fix copyright + lint
2020-12-14 14:05:57 +01:00
Valere
26c01d46a7
Code review + Completion layout res
2020-12-14 14:05:57 +01:00
Valere
03428ea9f5
Social Login
...
And new custom homeserver completion (and remember history)
2020-12-14 14:05:57 +01:00
Onuray Sahin
b321838502
Merge branch 'develop' into feature/ons/fix_hide_state_events
2020-12-14 12:03:49 +03:00
Benoit Marty
903936368d
Merge branch 'develop' into feature/bca/fix_mxto
2020-12-11 21:43:56 +01:00
Benoit Marty
5b74eb3bca
Merge branch 'develop' into feature/state_service_coroutines
2020-12-11 16:54:41 +01:00
Benoit Marty
071611b81c
We are not supposed to fallback on alternative alias
2020-12-11 16:38:22 +01:00
Benoit Marty
5461fd4060
Some cleanup up
2020-12-11 16:35:04 +01:00
Benoit Marty
989f1c6268
Merge branch 'develop' into feature/bma/url_preview
2020-12-11 15:39:20 +01:00
Valere
bd9da8eaa6
element:// support + basic peeking + fix join via server
2020-12-11 15:06:39 +01:00
Onuray Sahin
60aaa2a39c
Code review fixes.
2020-12-11 15:08:32 +03:00
Benoit Marty
ca75eae0aa
Create MimeTypes object
2020-12-11 11:24:42 +01:00
Benoit Marty
21271b6510
Do not compress GIFs ( #1616 , #1254 )
2020-12-11 11:22:36 +01:00
Benoit Marty
91c86c1a45
Merge branch 'develop' into feature/bma/url_preview
2020-12-11 09:47:57 +01:00
ganfra
e4cabe9aa8
VoIP: clean after Benoit review
2020-12-10 17:56:22 +01:00
Benoit Marty
5e2f091ec1
Remove useless parameter id
2020-12-10 13:36:00 +01:00
Onuray Sahin
752bde413d
Fix copyright.
2020-12-10 13:47:23 +03:00
Benoit Marty
75071cf1d9
Cleanup
2020-12-09 13:50:14 +01:00
Benoit Marty
4bd538e448
Changelog and update comment
2020-12-09 12:49:25 +01:00
Benoit Marty
e4968c4119
Doc and internal
2020-12-09 12:27:03 +01:00
Benoit Marty
283e10dfef
Use filename if available
2020-12-09 12:26:49 +01:00
Benoit Marty
1c43f92e49
DefaultFileService: store just sent file
2020-12-09 12:26:27 +01:00
ganfra
76ed775f6f
VoIP: start to show in-app notification
2020-12-09 11:17:49 +01:00
Benoit Marty
ca7796114c
DefaultFileService: better management of the files and the filenames
2020-12-09 10:50:21 +01:00
Benoit Marty
7057b2970b
Improve FileService API: add facility methods to deal with MessageWithAttachment object
2020-12-08 19:31:29 +01:00
Benoit Marty
62791e4b36
Encrypted files: store decrypted file in a dedicated folder
2020-12-08 18:35:17 +01:00
Benoit Marty
237cb63fc2
Small formatting
2020-12-08 18:04:42 +01:00
Benoit Marty
24a9ddaa5e
FileService: remove useless FileService.DownloadMode
2020-12-08 17:25:37 +01:00
Benoit Marty
7152dead1d
Rename method
2020-12-08 16:47:29 +01:00
aqulu
40b9f03132
Remove explicit coroutine context changes
...
Signed-off-by: aqulu <dev@aqu.lu>
2020-12-08 22:25:28 +09:00
aqulu
19d421df84
Remove coroutine context change for sendStateEvent
...
Signed-off-by: aqulu <dev@aqu.lu>
2020-12-08 22:25:28 +09:00
aqulu
c889deaab1
Remove unused imports
...
Signed-off-by: aqulu <dev@aqu.lu>
2020-12-08 22:25:28 +09:00
Benoit Marty
b43f3b3b6a
Log some details about the request which has failed
2020-12-08 13:44:42 +01:00
Benoit Marty
f3bc39a0c5
Cleanup
2020-12-08 13:44:42 +01:00
aqulu
c7efd1feb9
Convert StateService to suspend functions
...
Signed-off-by: aqulu <dev@aqu.lu>
2020-12-08 19:21:10 +09:00
ganfra
bf6f60c7e5
VoIP: small refacts and cleaning
2020-12-07 20:34:29 +01:00
ganfra
b998718142
VoIP: clean files
2020-12-07 18:12:59 +01:00
Benoit Marty
5237eb0638
Merge branch 'develop' into feature/bma/fix_cancel
2020-12-07 12:41:37 +01:00
Benoit Marty
2a19726e49
Cleanup and changelog
2020-12-04 14:19:24 +01:00
Benoit Marty
1161dcb299
PreviewUrl: protocol is mandatory (exclude rstp://)
2020-12-04 08:31:14 +01:00
Benoit Marty
48354c7793
PreviewUrl: Application part - WIP
2020-12-04 07:46:09 +01:00
Benoit Marty
a36d5684b8
Create extension for androidx.collection.LruCache
2020-12-03 19:09:33 +01:00
Benoit Marty
be20f9b455
PreviewUrl: extract url from Content
2020-12-03 19:09:33 +01:00
Benoit Marty
bd5ac514ef
PreviewUrl: create the task and the service
2020-12-03 19:09:33 +01:00
Benoit Marty
1109d9f88a
PreviewUrl create DB object and handle migration
2020-12-03 14:45:20 +01:00
Onuray Sahin
a6724b5f75
EventTypeFilter implementation to allow hiding member events.
2020-12-03 16:10:50 +03:00
Benoit Marty
8a35bfcc31
Rework: rename files using the interface name and not the implementation name
2020-12-03 13:57:47 +01:00
Benoit Marty
0c037184f8
Create a MediaService to handle UrlPreview request - WIP
2020-12-03 13:46:25 +01:00
Benoit Marty
3e563a37a2
Rework: Make RawCacheStrategy class more generic, to use it for other SDK API
2020-12-03 13:43:04 +01:00
ganfra
efec711ced
Merge branch 'develop' into feature/fga/voip_v1_start
2020-12-03 13:01:54 +01:00
Benoit Marty
cafe86e675
Rework: create a MediaModule
2020-12-03 09:56:26 +01:00
Benoit Marty
d889598b20
Fix DefaultLocale lint issue
2020-12-02 17:04:54 +01:00
ganfra
7af82af935
VoIP: fix call candidate parsing
2020-12-01 19:38:09 +01:00
ganfra
8f5a11493b
VoIP: hold/resume fix negotiation and start adding UI
2020-11-30 19:10:15 +01:00
Benoit Marty
a813610c04
Room setting: update join rules and guest access ( #2442 )
2020-11-30 17:52:16 +01:00
Benoit Marty
9c53f0f881
Clarify aliasLocalPart
2020-11-30 10:59:07 +01:00
Benoit Marty
50ddd3cf31
Small cleanup, handle case of no local alias, handle unpublish of canonical alias
2020-11-30 10:59:07 +01:00
Benoit Marty
412fc78c9a
Cleanup
2020-11-30 10:59:07 +01:00
Benoit Marty
0da0857970
Cleanup
2020-11-30 10:59:07 +01:00
Benoit Marty
90e0006cae
Room directory visibility management
2020-11-30 10:59:07 +01:00
Benoit Marty
82b23d9a13
Ensure we push only clean m.room.canonical_alias event
2020-11-30 10:59:07 +01:00
Benoit Marty
ed4676bb6c
Cleanup and avoid duplicate
2020-11-30 10:59:07 +01:00
Benoit Marty
93580c902f
Prepare to update canonical alias state
2020-11-30 10:59:07 +01:00
Benoit Marty
27fc5f265f
Add/Remove local alias ( #2428 )
2020-11-30 10:59:07 +01:00
Benoit Marty
5b618ba1f3
Create RoomDirectoryAPI, and handle deletion of alias
2020-11-30 10:59:07 +01:00
Benoit Marty
a6f56ace24
Create a dedicated screen to manage room alias ( #2428 ) - WIP
2020-11-30 10:59:07 +01:00
Benoit Marty
0d93105bcd
Rended m.room.canonical_alias event in the timeline, considering alt_aliases ( #2428 )
2020-11-30 10:59:07 +01:00
Benoit Marty
03715e0939
Do not use m.room.aliases event to compute a room name ( #2428 )
2020-11-30 10:59:07 +01:00
Benoit Marty
4d9b9cb959
Deprecated event m.room.aliases
2020-11-30 10:59:07 +01:00
Benoit Marty
b004dfbdf2
Merge pull request #2457 from Dominaezzz/suspend_functions_2
...
Convert IntegrationManagerService to suspend functions
2020-11-30 10:49:46 +01:00
Benoit Marty
40ea91cce4
Merge pull request #2459 from Dominaezzz/suspend_functions_3
...
Convert UploadsService to suspend functions
2020-11-30 10:48:44 +01:00
Benoit Marty
abcb02d4aa
Merge pull request #2460 from Dominaezzz/suspend_functions
...
Convert TermsService to suspend functions
2020-11-30 10:47:55 +01:00
Benoit Marty
cd983de058
Fix cancellation of sending event ( #2438 )
2020-11-30 10:08:31 +01:00
Benoit Marty
f6cc05634f
Send task: small rework and cleanup
2020-11-30 10:08:05 +01:00
Dominic Fischer
33a5cc1488
Remove redundant returns
...
Signed-off-by: Dominic Fischer <dominicfischer7@gmail.com>
2020-11-27 13:18:07 +00:00
Benoit Marty
bc889cbcf4
Merge pull request #2444 from vector-im/feature/bca/deeplink_mxto
...
Fix issues with matrix.to deep linking
2020-11-27 10:22:51 +01:00
Dominic Fischer
27050b911b
Convert TermsService to suspend functions
...
Signed-off-by: Dominic Fischer <dominicfischer7@gmail.com>
2020-11-26 21:53:22 +00:00
Dominic Fischer
a3a2c0a9a8
Convert UploadsService to suspend functions
...
Signed-off-by: Dominic Fischer <dominicfischer7@gmail.com>
2020-11-26 21:51:58 +00:00
Dominic Fischer
92ceb0e8fb
Convert IntegrationManagerService to suspend functions
...
Signed-off-by: Dominic Fischer <dominicfischer7@gmail.com>
2020-11-26 21:17:58 +00:00
Valere
4c599d3d40
Merge pull request #2451 from vector-im/feature/bca/fix_update_profile_no_rooms
...
Fix / update profile when no rooms
2020-11-26 15:09:40 +01:00
Valere
67057bfac4
Merge pull request #2417 from vector-im/feature/bca/quick_invite_dm_tab
...
Feature/bca/quick invite dm tab
2020-11-26 14:58:14 +01:00
Valere
fbc3f47eeb
Fix / update profile when no rooms
2020-11-26 14:34:45 +01:00
Valere
8e6e6736a3
Code review
2020-11-26 09:09:27 +01:00
ganfra
7620aa4264
VoIP: continue refactoring
2020-11-24 22:21:21 +01:00
Valere
1f69c7e992
Better e2e log reporting
2020-11-20 17:37:20 +01:00
Benoit Marty
b888d13e62
Use orEmpty()
2020-11-20 14:50:21 +01:00
Benoit Marty
1070c23608
QR code invite flow support - invite friends
...
Author: Valere
2020-11-20 14:50:21 +01:00
Benoit Marty
5b278f704c
Merge pull request #2427 from vector-im/feature/bma/dominaezz_cleanup
...
Feature/bma/dominaezz cleanup
2020-11-20 14:11:53 +01:00
Benoit Marty
85bc5f54aa
Merge branch 'develop' into feature/bma_create_room_form
2020-11-20 13:57:35 +01:00
Benoit Marty
41f46d0810
Merge pull request #2367 from vector-im/feature/bma/sanity_test
...
Feature/bma/sanity test
2020-11-20 13:56:49 +01:00
ganfra
be3bfe7e5e
VoIP: remove dependency over WebRtc on SDK
2020-11-20 12:19:30 +01:00
Benoit Marty
9ce1222fd0
Kotlin optimization form #1435
2020-11-20 09:07:29 +01:00
Benoit Marty
8fb3c68573
Kotlin optimization form #1435
2020-11-20 09:05:53 +01:00
Benoit Marty
5eb50750e2
Merge branch 'develop' into feature/fix_user_vs_room_member
2020-11-19 17:02:35 +01:00
Benoit Marty
0046fe25c5
Merge branch 'develop' into feature/ons/fix_badge_color
2020-11-19 17:00:49 +01:00
Benoit Marty
fdb13f0b77
Merge pull request #2385 from vector-im/feature/bma/fdroid_60_timeout
...
F-Droid version: ensure timeout of sync request can be more than 60 s…
2020-11-19 16:59:40 +01:00
Benoit Marty
d5f83acaf5
Merge pull request #2414 from Dominaezzz/suspend_functions_2
...
Convert PushRuleService to suspend functions
2020-11-19 15:32:01 +01:00
Benoit Marty
4df68479ac
Merge pull request #2369 from vector-im/feature/bca/quick_invite_room_tile
...
EmptyRoom tile with quick actions
2020-11-19 09:46:25 +01:00
Benoit Marty
3ec25f3634
Merge pull request #2413 from Dominaezzz/suspend_functions
...
Convert Group to suspend functions
2020-11-19 02:05:06 +01:00
Benoit Marty
1eac90e5b1
Use plurals for proper i18n
2020-11-18 18:13:49 +01:00
Valere
206e68b1d2
Unused val
2020-11-18 18:13:49 +01:00
Valere
1de5cd2e61
Code review
2020-11-18 18:13:49 +01:00
Valere
264bc52bcc
WIP review
2020-11-18 18:13:49 +01:00
Valere
2626a761ea
EmptyRoom tile with quick actions
2020-11-18 18:13:49 +01:00
Dominic Fischer
1359c6be1d
Missed a spot
...
Signed-off-by: Dominic Fischer <dominicfischer7@gmail.com>
2020-11-18 15:40:22 +00:00
Benoit Marty
ca0da2c509
Merge pull request #2405 from Dominaezzz/suspend_functions_1
...
Convert DraftService to suspend functions
2020-11-18 16:00:33 +01:00
Dominic Fischer
92a6e9ea5a
Remove redundant return
...
Signed-off-by: Dominic Fischer <dominicfischer7@gmail.com>
2020-11-18 14:23:59 +00:00
Dominic Fischer
822ce41b54
Remove redundant return
...
Signed-off-by: Dominic Fischer <dominicfischer7@gmail.com>
2020-11-18 14:22:07 +00:00
Benoit Marty
514263ae12
Room creation Fragment: no more "Retry" action, loading and error displayed in a dialog
2020-11-18 14:51:10 +01:00
Benoit Marty
af8b400bf4
Room creation form: input an alias for public room ( #1314 )
2020-11-18 13:44:55 +01:00
Dominic Fischer
a32d7f78bb
Convert SearchService to suspend functions
...
Signed-off-by: Dominic Fischer <dominicfischer7@gmail.com>
2020-11-18 12:23:40 +00:00
Dominic Fischer
94b135ae95
Convert PushRuleService to suspend functions
...
Signed-off-by: Dominic Fischer <dominicfischer7@gmail.com>
2020-11-18 12:19:58 +00:00
Dominic Fischer
e42cad68b4
Convert Group to suspend functions
...
Signed-off-by: Dominic Fischer <dominicfischer7@gmail.com>
2020-11-18 12:16:53 +00:00
ganfra
7d63135cc2
VoIP: ignore invites you send
2020-11-17 19:30:52 +01:00
ganfra
48354721a2
VoIP: start handling negotiation flow (wip)
2020-11-17 17:06:49 +01:00
Benoit Marty
579efb016a
Room creation form: add advanced section to disable federation ( #1314 )
2020-11-16 18:02:18 +01:00
ganfra
10a5b35217
VoIP: fix typo
2020-11-16 16:04:38 +01:00
ganfra
68d0aa7071
VoIP: let CallEventProcessor listen to new events
2020-11-16 16:04:21 +01:00
ganfra
69bc13dd77
VoIP: add invitee field to CallInviteContent
2020-11-16 16:03:58 +01:00
Dominic Fischer
3d970737d1
Remove redundant return
...
Signed-off-by: Dominic Fischer <dominicfischer7@gmail.com>
2020-11-16 14:45:42 +00:00
Dominic Fischer
0a318f618b
Convert RawService to suspend functions
...
Signed-off-by: Dominic Fischer <dominicfischer7@gmail.com>
2020-11-16 13:48:19 +00:00
Dominic Fischer
574d5055bd
Convert DraftService to suspend functions
...
Signed-off-by: Dominic Fischer <dominicfischer7@gmail.com>
2020-11-16 13:46:24 +00:00
Benoit Marty
4c6996bc09
Merge branch 'develop' into feature/bma/consent
2020-11-16 13:43:02 +01:00
Benoit Marty
6ff12b3a88
Merge pull request #2402 from Dominaezzz/suspend_functions_1
...
Convert ReportingService to suspend functions
2020-11-16 13:39:47 +01:00
Dominic Fischer
d67029c42c
Convert ReportingService to suspend functions
...
Signed-off-by: Dominic Fischer <dominicfischer7@gmail.com>
2020-11-16 11:47:18 +00:00
Dominic Fischer
4dff9316c2
Convert TagsService to suspend functions
...
Signed-off-by: Dominic Fischer <dominicfischer7@gmail.com>
2020-11-16 11:44:30 +00:00
Benoit Marty
64c612dea0
F-Droid version: ensure timeout of sync request can be more than 60 seconds ( #2169 )
2020-11-13 19:14:50 +01:00
ganfra
03e89743b4
VoIP: add select answer
2020-11-13 16:32:45 +01:00
Benoit Marty
a713b97e36
Merge pull request #2382 from Dominaezzz/suspend_functions_1
...
Convert RoomPushRuleService to suspend functions
2020-11-13 15:25:31 +01:00
Benoit Marty
b6acc8da70
Merge pull request #2376 from Dominaezzz/suspend_functions
...
Convert RoomCryptoService to suspend functions
2020-11-13 15:23:06 +01:00
ganfra
ba11ca0e9d
VoIP: add partyId and handle version as string
2020-11-13 11:53:22 +01:00
Benoit Marty
b8c89325bc
Improve Javadoc
2020-11-13 11:25:18 +01:00
Dominic Fischer
60ce351a27
Convert RoomPushRuleService to suspend functions
...
Signed-off-by: Dominic Fischer <dominicfischer7@gmail.com>
2020-11-13 00:10:53 +00:00
Benoit Marty
413a55623e
Handle events of type "m.room.server_acl" ( #890 )
2020-11-13 00:39:16 +01:00
Benoit Marty
daac2e2a1c
Better rational
2020-11-12 17:21:48 +01:00
Benoit Marty
d1e2d06538
Add userConsent UI to the Discovery screen
2020-11-11 16:15:38 +01:00
Benoit Marty
ccf5d759a4
Add userConsent to the Identity database and migrate the DB
2020-11-11 15:12:49 +01:00
Dominic Fischer
3ce8deec07
Convert RoomCryptoService to suspend functions
...
Signed-off-by: Dominic Fischer <dominicfischer7@gmail.com>
2020-11-11 13:01:46 +00:00
ganfra
f2cb6ed82c
VoIP: add new types and associated contents
2020-11-10 17:34:34 +01:00
Onuray Sahin
a1941bf609
Merge branch 'develop' into feature/ons/fix_badge_color
2020-11-10 17:20:52 +03:00
Onuray Sahin
a2a2015af6
Exclude yourself when decorating rooms which are direct or don't have more than 2 users.
2020-11-10 17:17:05 +03:00
ganfra
bf9d80c14c
Merge branch 'develop' into feature/fix_user_vs_room_member
2020-11-10 15:15:28 +01:00
Benoit Marty
0150d3961b
Merge pull request #2354 from Dominaezzz/suspend_functions
...
Convert `AccountService` to suspend functions
2020-11-10 10:36:44 +01:00
Benoit Marty
13ddc28d05
Fix issue with callback.onSuccess() called multiple times
2020-11-09 23:07:53 +01:00
Benoit Marty
fd4b56572d
Use also{} to log info
2020-11-09 16:56:20 +01:00
Dominic Fischer
0da4ff7b02
Run ktlint
2020-11-06 19:20:23 +00:00
Dominic Fischer
35768ff7e8
Convert AccountService
to suspend functions
...
Signed-off-by: Dominic Fischer <dominicfischer7@gmail.com>
2020-11-06 16:49:51 +00:00
Benoit Marty
b4f9d40767
Merge pull request #2344 from vector-im/feature/bma/sync_h
...
Small fixes
2020-11-05 16:58:46 +01:00
Benoit Marty
9068168378
Merge branch 'develop' into feature/realm_10
2020-11-05 16:14:19 +01:00
Benoit Marty
5c7a5fab94
Improve API: rename the method and return empty list instead of null
2020-11-05 15:47:28 +01:00
ganfra
eb1fa0919f
Room member: add methods to get directly from session
2020-11-04 18:09:51 +01:00
Onuray Sahin
9ed529b944
Merge branch 'develop' into feature/ons/fix_markdown_formatter
2020-11-04 13:43:26 +03:00
Onuray Sahin
bbc3dc0504
Set br softbreak to html parser.
2020-11-04 13:42:52 +03:00
Benoit Marty
d1d2c5f117
Merge pull request #2327 from vector-im/feature/bma/keysbackupcrash
...
Feature/bma/keysbackupcrash
2020-11-04 00:02:48 +01:00
ganfra
9f3f5d8053
Realm 10: upgrade lib and make it works on our current code.
2020-11-03 16:53:30 +01:00
Benoit Marty
997cd68344
Add some padding for easier readability
2020-11-03 09:57:34 +01:00
Onuray Sahin
b40334f7db
Markdown body should be pure text, see #739 , #1506 .
2020-11-03 11:53:50 +03:00
Benoit Marty
a216f82b35
Avoid code duplication and log total count
2020-11-03 09:30:26 +01:00
Benoit Marty
5eb2f14375
Move RealmDebugTools and make it an internal class
2020-11-03 09:20:24 +01:00
Benoit Marty
d4963dfb31
Use the same name for the 2 db log methods
2020-11-03 09:17:07 +01:00
Valere
3c7f61e45c
Clean oldest gossiping entries on open
...
Add a dump of DB size on bug report
2020-11-02 17:45:08 +01:00
Benoit Marty
1db120a963
cleanup
2020-10-30 18:08:11 +01:00
Benoit Marty
fca0aa2cc4
KeysBackup: Avoid using !!
, should fix #2262
2020-10-30 17:17:25 +01:00
Benoit Marty
0bcf42dbb8
KeysBackup: some API parameters are mandatory, so stop considering them as optional and avoid using !!
...
Also fix an issue with Json name: `hash` -> `etag`
Add some `internal` modifier (not as much as I would like to)
var -> val
Remove unused code
2020-10-30 16:14:33 +01:00
Benoit Marty
14e7e5e9fd
Avoid usage of !!
2020-10-30 14:29:44 +01:00
Benoit Marty
1fcbf7ed42
Release backupOlmPkEncryption
2020-10-30 14:16:04 +01:00
Benoit Marty
d654771fcf
Merge pull request #2318 from vector-im/feature/bca/fix_duplicate_reaction_echo
...
Fix ui echo isues
2020-10-30 11:56:51 +01:00
Benoit Marty
4791eb85af
Merge pull request #2283 from vector-im/feature/bca/crypto_perf
...
Crypto cleaning and perf improvement
2020-10-30 11:11:34 +01:00
Benoit Marty
41e3ff381f
Rename method
2020-10-29 16:02:21 +01:00
Valere
479f10a28e
Fix potential ConcurrentModificationException
...
give a copy to avoid issues
2020-10-29 14:36:40 +01:00
Benoit Marty
f48d4c021a
Cleanup and split long lines
2020-10-29 14:10:41 +01:00
Benoit Marty
f190356934
Fix compilation warnings
2020-10-29 13:44:47 +01:00
Benoit Marty
1bc726abff
Update the algorithm to find an existing DM: simplify and make sure there is only 2 people in the room
2020-10-29 13:25:21 +01:00
Valere
c2027be0ee
Fix audit freeze, add export, and buffer gossip saves
2020-10-29 12:55:26 +01:00
Valere
5a111af2fe
Fix / add close to IncomingRequestManager
2020-10-29 12:55:26 +01:00
Valere
bb000f77f8
Offload self verif todevice off crypto thread
2020-10-29 12:55:26 +01:00
Valere
6d2b3a6940
cleaning
2020-10-29 12:55:26 +01:00
Valere
dbb14e6313
offload megolm backup import off crypto thread
2020-10-29 12:55:26 +01:00
Valere
2144879e73
Offload sending keywithheld to computation
2020-10-29 12:55:26 +01:00
Valere
e149be9e0f
Offload Incoming Gossip to dedicated thread
2020-10-29 12:55:26 +01:00
Valere
9e921d8b50
safeguard for save after store closed
2020-10-29 12:55:26 +01:00
Valere
9bf5059631
Fix test helper not working
2020-10-29 12:55:26 +01:00
Valere
b9fdc14e18
add internal
2020-10-29 12:55:26 +01:00
Valere
f39938d17d
Fix / device check was not reading up to date trust
2020-10-29 12:55:26 +01:00
Valere
aa238775c6
Fix copyrights
2020-10-29 12:55:26 +01:00
Valere
7e7a953345
Crypto cleaning and perf improvement
2020-10-29 12:55:26 +01:00
Valere
9ec68fa5be
Fix ui echo isues
2020-10-29 12:49:30 +01:00
Benoit Marty
d9723387eb
We only need the roomId in many cases, so update the API
2020-10-29 11:00:01 +01:00
Benoit Marty
4433436416
Room member profile: Add action to create (or open) a DM ( #2310 )
2020-10-28 18:13:36 +01:00
Benoit Marty
1e60d6f6e8
Merge pull request #2282 from vector-im/feature/bma/room_settings
...
Feature/bma/room settings
2020-10-28 13:54:08 +01:00
Benoit Marty
b78dac20c0
Room profile: BigImageViewerActivity now only display the image. Use the room setting to change or delete the room Avatar
2020-10-28 11:22:37 +01:00
Benoit Marty
5a6683574c
Toggle Low priority tag ( #1490 )
2020-10-23 14:58:31 +02:00
Benoit Marty
4b8c31d806
Add Avatar: SDK
...
Also add remove avatar action, and add Crop UX
2020-10-22 10:25:53 +02:00
Benoit Marty
f1e545ad49
Merge pull request #2264 from vector-im/feature/ons/fix_riotx_crypto_migration
...
Fix crpyto store migration from RiotX.
2020-10-20 22:15:21 +02:00
Valere
dc8a6cc745
Code review
2020-10-20 21:42:24 +02:00
Valere
d319a353d4
change log level
2020-10-20 21:42:24 +02:00
Valere
464ce16d63
fix sdk copyright
2020-10-20 21:41:48 +02:00
Valere
6cca87da49
Stop thread on close session
2020-10-20 21:41:48 +02:00
Valere
ace412f9e3
cleaning
2020-10-20 21:41:48 +02:00
Valere
41e168a519
add UI echo of reactions
2020-10-20 21:41:48 +02:00
Valere
47746d6997
Add event sender in app thread
2020-10-20 21:41:48 +02:00
Onuray Sahin
151f361954
Merge branch 'develop' into feature/ons/fix_riotx_crypto_migration
2020-10-19 11:15:04 +03:00
Onuray Sahin
6d3a659362
Benoit code review fixes.
2020-10-19 11:14:15 +03:00
Benoit Marty
0ffe20d863
Small changes
2020-10-16 16:50:51 +02:00
Benoit Marty
b07e7a4a36
Use file.length if cursor returns -1 as file size.
...
Author: Onuray (squashed)
2020-10-16 16:11:11 +02:00
Onuray Sahin
6531ba6a13
Fix crpyto store migration from RiotX.
...
Fixes #2252
2020-10-16 15:18:35 +03:00
Benoit Marty
79d7032e3a
Don't set presence when handling a push notification or polling ( #2156 )
2020-10-13 22:34:08 +02:00
Benoit Marty
ede5bb0e90
Format files, in particular align ->
2020-10-13 14:57:45 +02:00
Benoit Marty
db1f129034
Improve detection of encrypted rooms
2020-10-13 11:27:46 +02:00
Benoit Marty
778c5aee32
Add param to when
2020-10-12 21:13:26 +02:00
Benoit Marty
63eb119df6
Inject userId and deviceId instead of sessionParam
2020-10-12 21:13:26 +02:00
Valere
840c8e0b91
Fix / reset cross signing not well supported
2020-10-12 17:10:46 +02:00
Benoit Marty
6f709a1e7c
Merge pull request #2203 from vector-im/feature/bma/pusher_data
...
Feature/bma/pusher data
2020-10-12 14:51:15 +02:00
Valere
b12c4f854c
Fix / Moshi Cannot serialize kotlin
2020-10-09 15:40:30 +02:00
Benoit Marty
ab9bbe9a48
Cleanup and cancel request properly
2020-10-08 22:08:48 +02:00
Benoit Marty
5e45f5c3ea
Copyright for SDK
2020-10-08 22:08:48 +02:00
Benoit Marty
5397700ab4
cleanup
2020-10-08 22:08:48 +02:00
Benoit Marty
48ca1384f8
Do some renaming, Sygnal is an implementation of a PushGateway.
2020-10-08 22:08:48 +02:00
Benoit Marty
02f1dab9b2
Push test: better error handling
2020-10-08 22:08:48 +02:00
Benoit Marty
7d53dfeca4
Add Sygnal API implementation to test is Push are correctly received
2020-10-08 22:08:48 +02:00
Benoit Marty
cb33b9f158
cleanup
2020-10-08 22:08:25 +02:00
Benoit Marty
cee5f8a0fb
Merge pull request #2230 from vector-im/feature/bma/sdk_copyright
...
Sdk copyright
2020-10-08 22:04:46 +02:00
Benoit Marty
bc339191ea
Fix Copyright mention
2020-10-08 15:11:01 +02:00
Benoit Marty
44114e66c2
Fix Copyright mention in SDK code
2020-10-08 15:04:55 +02:00
Benoit Marty
1dfc739f19
Onuray's review
2020-10-08 14:19:56 +02:00
Benoit Marty
7952e205b9
Implement "Jump to read receipt" and "Mention" actions on the room member profile screen
2020-10-08 14:18:01 +02:00
Benoit Marty
182158c3af
Fix runtime issue after upgrading Moshi library
2020-10-06 18:36:54 +02:00
Benoit Marty
dd1c9976e3
Fix runtime issue after upgrading Moshi library
2020-10-06 17:25:27 +02:00
Benoit Marty
e708b0f01b
Fix compilation warning (due to Kotlin 1.4)
2020-10-06 15:09:41 +02:00
Benoit Marty
ebfee5868e
Remove OkReplay, not compatible to build tools 4.0.1
(and not used)
2020-10-06 13:06:24 +02:00
Benoit Marty
72a412904d
small cleanup
2020-10-06 12:26:18 +02:00
ganfra
dfbe1188f0
Draft: use session realm provider when possible
2020-10-06 10:17:17 +02:00
ganfra
91b81af5a8
Draft: handle sharing so it doesn't destroy the previous draft
2020-10-06 10:17:17 +02:00
ganfra
aa0520d47d
Start reworking draft (simplify)
2020-10-06 10:13:14 +02:00
Benoit Marty
f030e098a8
Fix code quality and compilation test
2020-10-02 17:18:39 +02:00
Benoit Marty
3705fa14bd
Use sender data return from search result
2020-10-01 17:03:53 +02:00
Benoit Marty
4649b2ac1d
Code review
2020-10-01 16:09:06 +02:00
Onuray Sahin
4683dc3f21
Documentation added to orderByRecent parameter of the search request.
2020-10-01 14:50:29 +02:00
Onuray Sahin
e21f306635
Use enum directly instead of its value.
2020-10-01 14:50:29 +02:00
Onuray Sahin
430a0d2492
Create separate search module.
2020-10-01 14:50:29 +02:00
Onuray Sahin
8759bcca84
Map api response to a domain object.
2020-10-01 14:48:55 +02:00
Onuray Sahin
f1a979caa1
Make SearchTask accessible from room.
2020-10-01 14:48:55 +02:00
Onuray Sahin
7c954d220c
Fix search request and response fields.
2020-10-01 14:48:55 +02:00
Onuray Sahin
8bff468c7c
SearchService is added to the session.
2020-10-01 14:48:55 +02:00
Onuray Sahin
2eb60213b4
Do not support searching in multiple rooms for now.
2020-10-01 14:48:55 +02:00
Onuray Sahin
05f48255a3
Move search service into session module.
2020-10-01 14:48:55 +02:00
Onuray Sahin
d599cab017
SearchService implementation.
2020-10-01 14:48:55 +02:00
Onuray Sahin
b521f36569
SearchTask implementation.
2020-10-01 14:48:55 +02:00
Onuray Sahin
051b431f1d
Search api added to RoomAPI.
2020-10-01 14:48:55 +02:00
Onuray Sahin
04b41fce30
Data classes for the search response created.
2020-10-01 14:48:55 +02:00
Onuray Sahin
5fcabca87c
Data classes for request body created.
2020-10-01 14:48:55 +02:00
Benoit Marty
b14d22550b
PR Review
...
Cleanup and Add command line to run the UI tests
2020-09-29 15:12:25 +02:00
Valere
bc2c345e21
First automated UI tests
2020-09-29 12:51:27 +02:00
Benoit Marty
8edecf5937
Allow using an outdated homeserver, at user's risk ( #1972 )
...
Just warn the user using a non blocking popup
2020-09-23 16:25:01 +02:00
Benoit Marty
d868ef0168
Create parent class for all MatrixWorker
2020-09-22 12:06:01 +02:00
Benoit Marty
4d9bd57336
Fix compilation issue after merge
2020-09-21 21:20:06 +02:00
Benoit Marty
30ab6d5ee7
Merge pull request #2147 from vector-im/feature/quick_fix
...
Safe call to awaitCallback
2020-09-21 21:18:36 +02:00
ganfra
4d558c5f95
Merge branch 'develop' into feature/fix_filtering_redacted
2020-09-21 20:25:49 +02:00
ganfra
a29ca2ae09
Clean after Benoit's review
2020-09-21 20:25:16 +02:00
Benoit Marty
d1fed08764
Rename tryThis
to tryOrNull
2020-09-21 18:26:35 +02:00
Marinus Enzinger
822c47d15f
Fix widget creation permission check
...
Signed-off-by: Marinus Enzinger <marinus@enzingerm.de>
2020-09-21 17:35:44 +02:00
ganfra
8279191339
Fix filtering of redacted events
2020-09-21 14:57:58 +02:00
ganfra
4d7b0e3e68
Merge branch 'develop' into feature/fix_sending_too_long
2020-09-21 10:17:52 +02:00
Benoit Marty
69a4312613
Merge branch 'develop' into feature/fix_regression_verif_dm
2020-09-21 09:52:58 +02:00
ganfra
d4682e504c
Clean after Benoit's review
2020-09-18 18:34:40 +02:00
ganfra
2717cca267
Room sending: fix again loss of number type
2020-09-18 18:33:49 +02:00
Valere
28d37f0106
Fix / Verification in DM not working
...
CheckNumberType crashing on timestamp number
2020-09-18 18:03:09 +02:00
Benoit Marty
30b51449ce
Manual import of Megolm keys does back up the imported keys
2020-09-18 15:28:06 +02:00
ganfra
72f8c8ef72
Clean and update CHANGES
2020-09-18 12:25:29 +02:00
ganfra
b227dc3e5c
Sending: remove events from Worker params by fetching in db instead
2020-09-17 18:37:33 +02:00
ganfra
144d0e56cc
Realm transaction, use semaphore as suggested by Dominaezzz
2020-09-17 18:31:47 +02:00
Benoit Marty
4c6234796d
Merge pull request #2111 from vector-im/feature/bma_raw_service
...
Raw service
2020-09-16 17:55:42 +02:00
Benoit Marty
b97aed0723
Ganfra's review
2020-09-16 17:00:14 +02:00
Benoit Marty
1614707943
Ganfra's review
2020-09-16 16:58:27 +02:00
Benoit Marty
82bf0dcae9
Create a RawService SDK side, to avoid that the SDK manage client needs
2020-09-16 16:17:10 +02:00
ganfra
a7ae66e0de
Clean files and update CHANGES
2020-09-16 15:48:09 +02:00
ganfra
abb9a0839a
Room summary : change displayable events types
2020-09-15 18:13:09 +02:00
Valere
5e39d3c6fb
output stream not closed
2020-09-15 10:03:49 +02:00
Benoit Marty
61b91f4015
Merge pull request #2080 from vector-im/feature/polling_work
...
Feature/polling work
2020-09-11 15:39:49 +02:00
Benoit Marty
7efc58cb42
Avoid duplication of code and fix issue on OnApplicationUpgradeOrRebootReceiver: background starts even if notification are disabled
2020-09-11 11:13:30 +02:00
Benoit Marty
6f1875c13a
Merge pull request #2089 from vector-im/feature/dendrite_test
...
Show M_WEAK_PASSWORD error in the password field
2020-09-10 18:10:45 +02:00
Valere
3ff475af7a
Avoid scheduling alarm until network is back
2020-09-10 17:10:47 +02:00
Valere
971b425e17
F-Droid background sync modes
2020-09-10 17:10:47 +02:00
Benoit Marty
11fb2bcdfa
ktlint...
2020-09-09 13:34:57 +02:00
Benoit Marty
8cb7260375
Small changes (PR review)
2020-09-09 12:10:46 +02:00
ganfra
979c0832cf
Use realmSessionProvider in localEchoRepository
2020-09-09 11:52:05 +02:00
ganfra
f1d902b9ad
Enable strict mode and remove some stuff from the main thread
2020-09-09 11:45:47 +02:00
Benoit Marty
f98844db02
Privacy
2020-09-08 10:04:27 +02:00
Valere
c895f87e26
Prevent reply to poll local echo (relation to echo not supported yet)
2020-09-08 09:51:35 +02:00
Valere
eb5088c699
Fix / sending poll event appears forever
2020-09-08 09:32:37 +02:00
Benoit Marty
de8e325193
Merge branch 'develop' into feature/image_compression
2020-09-07 15:21:15 +02:00
Benoit Marty
c42920d9aa
Emoji SAS: Step 3: Make the code compile ( #1909 )
2020-09-07 14:28:43 +02:00
Benoit Marty
89fa2ece43
Fix compilation issue (I'm tired)
2020-09-04 15:46:16 +02:00
Benoit Marty
0bd7e40a22
Rework: split long method, extract thumbnail management
2020-09-04 12:33:10 +02:00
Benoit Marty
ad984b26fb
Move variable declaration
2020-09-04 12:22:38 +02:00
Benoit Marty
3a659a9f3b
Ensure temporary files are deleted even in case of Exception
2020-09-04 12:03:20 +02:00
Benoit Marty
0217e79324
Ensure input stream is closed
2020-09-04 11:08:44 +02:00
Benoit Marty
544bff9f4f
For only with Files now
2020-09-04 11:07:06 +02:00
Benoit Marty
b31178683c
typo
2020-09-04 09:37:49 +02:00
Benoit Marty
38631eb70e
Format
2020-09-04 09:37:10 +02:00
Benoit Marty
6246fd98c3
Cleanup
2020-09-04 09:36:18 +02:00
Benoit Marty
71aa315f2a
Cleanup
2020-09-04 09:36:18 +02:00
Benoit Marty
af6a94d08e
Support for image compression on Android 10
2020-09-04 09:36:18 +02:00
Valere
e0c5377968
Merge branch 'develop' into feature/enhance_big_files
2020-09-03 17:09:40 +02:00
Benoit Marty
8aada10f0d
Show M_WEAK_PASSWORD error in the password field
2020-09-03 15:21:21 +02:00
Benoit Marty
05ec5bde93
Merge pull request #2020 from vector-im/feature/add_email
...
Add email and phone numbers
2020-09-03 14:33:09 +02:00
Benoit Marty
be3157b6f5
Do not strip new lines. Many tests are not passing, we should work more on it...
2020-09-03 09:24:44 +02:00
Benoit Marty
ae9afcc393
Add test to cover line break
2020-09-03 09:16:37 +02:00
Benoit Marty
8c801ae078
API change: encrypted files are now decrypted internally, no need to expose decryptStream() anymore
2020-09-02 19:01:26 +02:00
Valere
40f7dc4824
Merge remote-tracking branch 'origin/feature/enhance_big_files' into feature/enhance_big_files
2020-09-02 16:42:54 +02:00
Valere
3b8c61a87e
FIx / interceptors and stream closed
2020-09-02 16:06:48 +02:00
Benoit Marty
93cb6bd26e
Avoid null type
2020-09-02 12:37:06 +02:00
Benoit Marty
7c33bf2742
Remove Done TODO
2020-09-02 12:31:22 +02:00
Benoit Marty
e5e67fbcbb
Internal class and Copyright
2020-09-02 12:29:53 +02:00
Benoit Marty
95219c7934
typo
2020-09-02 12:29:39 +02:00
Benoit Marty
53744982f0
Update Javadoc
2020-09-02 12:29:18 +02:00
Benoit Marty
6d24aa75d0
Format file (no other change)
2020-09-02 12:25:50 +02:00
Benoit Marty
76c79f9f75
Move Base64 methods to a dedicated file
2020-09-02 12:06:21 +02:00
Benoit Marty
28081aa7d2
Cleanup: rename parameters, make some fields private, add Javadoc, fix copy paste error
2020-09-02 12:03:03 +02:00
Benoit Marty
d0532bb9a9
Revert some change from #2002
2020-09-02 09:06:34 +02:00
Benoit Marty
9389cfe7a3
Add comment for history
2020-09-02 09:04:16 +02:00
Benoit Marty
6c943571fc
Remove useless TextContentRenderer
2020-09-01 22:22:27 +02:00
Leon Schmidt
29123ac726
Bugfix/markdown parsing ( #2002 )
...
Removed replacing of newlines in already parsed HTML documents
Signed-off-by: Leon Schmidt <mail@leon.wtf>
Co-authored-by: Benoit Marty <benoitm@matrix.org>
2020-09-01 22:02:16 +02:00
Benoit Marty
bdde638967
Merge pull request #2028 from vector-im/feature/relax_is_discovery
...
Relax IS dicovery
2020-09-01 15:39:28 +02:00
Benoit Marty
c6bd6c17fc
Auto review
2020-09-01 14:55:12 +02:00
Benoit Marty
ddb858380e
Code quality
2020-08-31 21:46:55 +02:00
Benoit Marty
bf5c1e9d8f
Add phone numbers to account
2020-08-31 20:53:37 +02:00
Benoit Marty
931eeac548
Add MSISDN (WIP)
2020-08-31 18:07:25 +02:00
Benoit Marty
9c05efa15d
Fix migration issue. Also do not delete Realm file in case of migration issue when debugging.
2020-08-31 16:46:56 +02:00
Benoit Marty
bd12c89a3c
Move the DB version number to the Migration class, I think it has more sense. Also increase the value.
2020-08-31 16:29:34 +02:00
Valere
bf4f869524
rebase fix
2020-08-31 16:25:40 +02:00
Valere
dd09c4a72d
post rebase fix
2020-08-31 16:21:27 +02:00
Valere
4e7790966f
Always use temp file before sending
2020-08-31 16:21:27 +02:00
Valere
bfcbb9ff4f
Rebase post matrix sdk package renaming
2020-08-31 16:21:27 +02:00
Valere
a888e1e80e
Support cancel sending and resend event with attachments
...
Avoid auto retry for medium and big files
2020-08-31 16:20:12 +02:00
Valere
11c8da3717
Improve upload/dl mem for big files + report ecryption progress
2020-08-31 16:20:12 +02:00
Benoit Marty
e309b30203
Implement: Adding MSISDN (WIP)
2020-08-31 16:16:18 +02:00
Valere
aedcf3006a
Relax IS dicovery
...
fixes #2027
2020-08-31 12:08:37 +02:00
Benoit Marty
1af45ede62
Add some guard, and allow to cancel adding 3pid
2020-08-28 17:55:38 +02:00
Benoit Marty
175a5ab824
List phone numbers and emails added to the Matrix account, and add Email to account ( #44 )
2020-08-28 16:45:09 +02:00
Benoit Marty
ee9c73fde1
Sonar: rename variables and parameter to follow naming convention
2020-08-28 08:58:57 +02:00
Benoit Marty
d3f50ee6c3
Fix a crash that would occur if it was not dead code
2020-08-27 22:46:30 +02:00
Benoit Marty
ef4f930ba2
Don't pause the sync thread if there is an active or pending call.
...
But pause the sync thread when there is no active call and the app is the background.
Authors: Onuray, I just rebased and squashed all the commit
2020-08-27 18:20:06 +02:00
Benoit Marty
0f1e348ac4
Merge pull request #2010 from vector-im/feature/fix_send_room_v6
...
Feature/fix send room v6
2020-08-27 18:14:58 +02:00
Benoit Marty
67bde947f9
Merge pull request #2009 from vector-im/feature/joining_room
...
Feature/joining room
2020-08-27 18:11:42 +02:00
ganfra
28a1cf6982
Join room: clean up after benoit's remarks
2020-08-27 11:44:21 +02:00
ganfra
9c1c9f96e1
Room v6: finish cleaning up
2020-08-27 10:34:40 +02:00
ganfra
dc4135b506
Remove unnecessary code now we have an other way to keep number types
2020-08-26 19:21:41 +02:00
ganfra
cefdbe1d08
Add CheckNumberType in json to fix sending in room v6
2020-08-26 19:21:14 +02:00