Benoit Marty
112a7913d4
Improve (unused) code
2020-08-20 17:57:48 +02:00
Benoit Marty
cab447e44e
Add missing copyright
2020-08-20 17:50:43 +02:00
Benoit Marty
fde2bdf304
Create a PermalinkFactory to avoid injecting the service in SDK classes
2020-08-20 17:41:01 +02:00
Benoit Marty
2c90e33ceb
Move package
2020-08-20 17:33:55 +02:00
Benoit Marty
af10344b6b
Share button in rooms gives room ID link without via parameters ( #1927 )
...
Following the algorithm described in #1927
Create a PermalinkService
2020-08-20 17:33:55 +02:00
Benoit Marty
828bf44b2b
Better handling DM creation when invitees cannot be inviting due to denied federation
...
As we do not know the created roomId, we cannot add it to the DM list though. But at least the user is informed that a room has been created and won't retry because the screen will be closed.
2020-08-20 15:44:28 +02:00
Benoit Marty
c6c8ef07a6
Fail first (before creating the room) when trying to create a DM without at least one invitee
2020-08-20 15:34:58 +02:00
Benoit Marty
db9c418622
We are already in a Coroutine scope, we can directly call execute() on the task.
...
-> It will prevent the callback from being called twice.
2020-08-19 18:04:22 +02:00
Marcelo Filho
97fa087496
Translated using Weblate (Portuguese (Brazil))
...
Currently translated at 100.0% (235 of 235 strings)
Translation: Element Android/Element Android Sdk
Translate-URL: https://translate.riot.im/projects/element-android/element-sdk/pt_BR/
2020-08-19 15:42:46 +00:00
Benoit Marty
0a296908a8
Merge branch 'develop' into feature/update_element_config_file_parsing
2020-08-18 18:31:28 +02:00
Peter Vágner
413c21505c
Translated using Weblate (Slovak)
...
Currently translated at 100.0% (235 of 235 strings)
Translation: Element Android/Element Android Sdk
Translate-URL: https://translate.riot.im/projects/element-android/element-sdk/sk/
2020-08-18 09:23:31 +00:00
Tilo Spannagel
87bc0c6c7a
Set severity of ObsoleteSdkInt to error
...
Signed-off-by: Tilo Spannagel <development@tilosp.de>
2020-08-18 00:46:37 +02:00
Marcelo Filho
ce367f6e17
Translated using Weblate (Portuguese (Brazil))
...
Currently translated at 100.0% (235 of 235 strings)
Translation: Element Android/Element Android Sdk
Translate-URL: https://translate.riot.im/projects/element-android/element-sdk/pt_BR/
2020-08-17 22:42:25 +00:00
Tilo Spannagel
8c7956d935
Remove old code that was used on devices with api level <21
...
Signed-off-by: Tilo Spannagel <development@tilosp.de>
2020-08-17 21:20:39 +02:00
Benoit Marty
bde77784b9
Add `internal`
2020-08-17 19:46:44 +02:00
Benoit Marty
112f77c4e0
#1682 : try to fetch config.domain.json
2020-08-17 19:39:29 +02:00
Benoit Marty
c11c28b406
#1682 : parse "default_server_config"
2020-08-17 19:27:13 +02:00
Hubert Chathi
abd478ad3c
Translated using Weblate (German)
...
Currently translated at 100.0% (235 of 235 strings)
Translation: Element Android/Element Android Sdk
Translate-URL: https://translate.riot.im/projects/element-android/element-sdk/de/
2020-08-16 21:42:21 +00:00
Priit Jõerüüt
8ae3ffba32
Translated using Weblate (Estonian)
...
Currently translated at 100.0% (235 of 235 strings)
Translation: Element Android/Element Android Sdk
Translate-URL: https://translate.riot.im/projects/element-android/element-sdk/et/
2020-08-14 22:42:20 +00:00
Benoit Marty
05ecbf0f86
Build Jitsi lib version android-sdk-2.9.3, commit abcbbbea12e3ef88012b14723bb8cd42dbefc988
...
And host it in https://github.com/vector-im/jitsi_libre_maven/tree/master/android-sdk-2.9.3
2020-08-14 21:33:25 +02:00
Benoit Marty
4f8fd7b994
Benoit's review
...
- Cleanup
- Force refresh of HomeServerCapabilities
- add some doc
- remove dead code
- remove commented code
- remove duplicated comment
- use getBestName()
- improve code formatting
- Fix isAudioOnly parameter in jitsi url
- Fix layout issue between "Active conference" banner and "Jump to first unread message banner"
- Improve "Active conference" banner
- Remove Calendar permission from Manifest
2020-08-14 15:40:02 +02:00
Valere
8c150aa3e8
klint
2020-08-14 10:00:02 +02:00
Valere
3ce1e3e5d9
Add/Remove jitsi widget via option menu
2020-08-14 09:45:33 +02:00
Valere
42a24300a1
Initial commit jitsi
2020-08-14 09:31:24 +02:00
Benoit Marty
81a4b5edbc
Merge pull request #1905 from vector-im/feature/refresh_device_list
...
Live sessions list
2020-08-13 17:13:36 +02:00
Benoit Marty
3103fe970a
Ensure users do not accidentally ignore other users ( #1890 )
...
- Wording: use "Ignore" instead of "Block" for consistency across the app and with other Element app
2020-08-13 16:44:32 +02:00
Benoit Marty
7a2454d816
Fix refreshing of sessions list when another session is logged out
...
Rx: use distinctUntilChanged() instead of distinct()
2020-08-13 16:27:04 +02:00
Benoit Marty
cdc60cd453
Add missing Copyright
2020-08-13 15:41:05 +02:00
Benoit Marty
894f5b9ed3
Add copyright to SDK Kotlin source file
2020-08-13 15:41:05 +02:00
Benoit Marty
8f1adf6316
Ensure deserialization of previously stored objects still works
...
After package has been renamed from `im.vector.matrix.android` to `org.matrix.android.sdk`
2020-08-13 15:41:05 +02:00
Benoit Marty
11b5512cb8
Rename package of SDK modules
2020-08-13 12:50:58 +02:00
Benoit Marty
617558a1ca
Format strings resource
2020-08-13 11:20:44 +02:00
Weblate
95e998b652
Merge branch 'origin/develop' into Weblate.
2020-08-13 08:48:02 +00:00
Marcelo Filho
dc17156024
Translated using Weblate (Portuguese (Brazil))
...
Currently translated at 100.0% (235 of 235 strings)
Translation: Element Android/Element Android Sdk
Translate-URL: https://translate.riot.im/projects/element-android/element-sdk/pt_BR/
2020-08-13 06:42:18 +00:00
random
7299f938b5
Translated using Weblate (Italian)
...
Currently translated at 100.0% (235 of 235 strings)
Translation: Element Android/Element Android Sdk
Translate-URL: https://translate.riot.im/projects/element-android/element-sdk/it/
2020-08-13 06:42:18 +00:00
@a2sc:matrix.org
6bf6c53969
Translated using Weblate (German)
...
Currently translated at 100.0% (235 of 235 strings)
Translation: Element Android/Element Android Sdk
Translate-URL: https://translate.riot.im/projects/element-android/element-sdk/de/
2020-08-13 06:42:16 +00:00
linsui
d8850e046a
Translated using Weblate (Chinese (Simplified))
...
Currently translated at 100.0% (235 of 235 strings)
Translation: Element Android/Element Android Sdk
Translate-URL: https://translate.riot.im/projects/element-android/element-sdk/zh_Hans/
2020-08-13 06:42:16 +00:00
Akarshan Biswas
fb09f58ac8
Translated using Weblate (Bengali (India))
...
Currently translated at 100.0% (235 of 235 strings)
Translation: Element Android/Element Android Sdk
Translate-URL: https://translate.riot.im/projects/element-android/element-sdk/bn_IN/
2020-08-13 06:42:16 +00:00
Tobias Preuss
40f8e6061f
Use "Context#getSystemService" extension function provided by "core-ktx".
...
+ Re-use local variable where possible.
2020-08-09 16:16:06 +02:00
Artyom
d144dcf7d9
Translated using Weblate (Russian)
...
Currently translated at 100.0% (235 of 235 strings)
Translation: Element Android/Element Android Sdk
Translate-URL: https://translate.riot.im/projects/element-android/element-sdk/ru/
2020-08-07 14:42:27 +00:00
Xidorn Quan
a0ecb6ecc2
Translated using Weblate (Chinese (Simplified))
...
Currently translated at 100.0% (235 of 235 strings)
Translation: Element Android/Element Android Sdk
Translate-URL: https://translate.riot.im/projects/element-android/element-sdk/zh_Hans/
2020-08-07 14:42:12 +00:00
rkfg
0dd4563217
Translated using Weblate (Russian)
...
Currently translated at 100.0% (235 of 235 strings)
Translation: Element Android/Element Android Sdk
Translate-URL: https://translate.riot.im/projects/element-android/element-sdk/ru/
2020-08-06 03:43:04 +00:00
Marcelo Filho
b90be98679
Translated using Weblate (Portuguese (Brazil))
...
Currently translated at 100.0% (235 of 235 strings)
Translation: Element Android/Element Android Sdk
Translate-URL: https://translate.riot.im/projects/element-android/element-sdk/pt_BR/
2020-08-06 03:42:54 +00:00
@a2sc:matrix.org
8ef97e9dc6
Translated using Weblate (German)
...
Currently translated at 99.1% (233 of 235 strings)
Translation: Element Android/Element Android Sdk
Translate-URL: https://translate.riot.im/projects/element-android/element-sdk/de/
2020-08-06 03:42:33 +00:00
aWeinzierl
dedc183e75
Translated using Weblate (German)
...
Currently translated at 99.1% (233 of 235 strings)
Translation: Element Android/Element Android Sdk
Translate-URL: https://translate.riot.im/projects/element-android/element-sdk/de/
2020-08-06 03:42:33 +00:00
Priit Jõerüüt
199e3165f2
Translated using Weblate (Estonian)
...
Currently translated at 100.0% (235 of 235 strings)
Translation: Element Android/Element Android Sdk
Translate-URL: https://translate.riot.im/projects/element-android/element-sdk/et/
2020-08-06 03:42:31 +00:00
Jeff Huang
ac86a8948e
Translated using Weblate (Chinese (Traditional))
...
Currently translated at 100.0% (235 of 235 strings)
Translation: Element Android/Element Android Sdk
Translate-URL: https://translate.riot.im/projects/element-android/element-sdk/zh_Hant/
2020-08-06 03:42:21 +00:00
linsui
a708a93f3e
Translated using Weblate (Chinese (Simplified))
...
Currently translated at 74.5% (175 of 235 strings)
Translation: Element Android/Element Android Sdk
Translate-URL: https://translate.riot.im/projects/element-android/element-sdk/zh_Hans/
2020-08-06 03:42:13 +00:00
Benoit Marty
8cc12fb8d4
Only one token per request is possible so use `header` instead of `addHeader`
2020-08-03 17:33:24 +02:00
Benoit Marty
4cbb2f7d9d
Cleanup
2020-08-03 17:33:24 +02:00
Benoit Marty
18c0f53764
Format
2020-08-03 17:33:24 +02:00
Valere
562cfce9e2
Support HS admin option to disable E2EE for DMs
...
Fixes #1794
2020-07-30 12:08:30 +02:00
Valere
5c32c7388a
cleaning
2020-07-29 09:51:50 +02:00
Valere
cbf43ea7b3
Session store migration
2020-07-29 09:50:12 +02:00
Valere
a47ff99be7
Merge branch 'develop' into feature/fix_reply_tag
2020-07-28 16:58:00 +02:00
ganfra
5176a3e2aa
Merge branch 'develop' into feature/fix_timeline_loading
2020-07-28 16:30:34 +02:00
Valere
12e2a8ffc8
Allow call in all 2 participants rooms
2020-07-28 14:43:50 +02:00
ganfra
833f64fcec
Fix timeline non loading when there are lots of filtered events
2020-07-28 11:49:45 +02:00
ganfra
da06695ab7
Relation content should be checked in encrypted content and not the decrypted one
2020-07-24 18:31:01 +02:00
ganfra
d7b44ba0cf
Merge branch 'develop' into feature/fix_reply_tag
2020-07-24 11:32:59 +02:00
ganfra
794b89c041
Reply: remove inner tags when replying
2020-07-23 18:23:49 +02:00
ganfra
cac8099117
Local echo: use missing updateSendingInformation on RoomSummaryUpdater
2020-07-23 16:38:17 +02:00
ganfra
aa5ae45a0c
Add hasFailedSending in RoomSummary and a small warning icon on room list
2020-07-22 15:21:48 +02:00
ganfra
d7558902f7
Sending: limit to 3 retry before failing
2020-07-22 11:12:37 +02:00
ganfra
e5596f6a97
Use Any instead of JsonDict so users won't loose ignored users
2020-07-21 10:43:52 +02:00
ganfra
fb247f8bea
Update CHANGES and clean code
2020-07-20 20:29:52 +02:00
ganfra
c880e2b848
Fix Requesting avatar thumbnails in Element uses wrong http "user-agent" string #1725
2020-07-20 20:24:04 +02:00
ganfra
1436477a14
Rework a bit user account data (and avoid blocking syncs)
2020-07-20 19:52:24 +02:00
ganfra
a488e88f93
Add reaction to RoomSummary latest previewable event
2020-07-20 16:49:05 +02:00
ganfra
0d51c160eb
Should fix realm crash loop
2020-07-20 16:43:39 +02:00
ganfra
27207a27ae
Fix "uploads don't work with Room v6" #1558
2020-07-17 20:33:47 +02:00
Benoit Marty
0f9e26efc5
let instead of also
2020-07-15 14:33:01 +02:00
Onuray Sahin
797dcdb48b
Merge branch 'riotx_develop' into rebranding_rebase
...
* riotx_develop: (111 commits)
Video calls are shown as a voice ones in the timeline (Fixes #1676 )
Fix regression: not able to create a room without IS configured (Fixes #1679 )
Fix / view attachment crash + freeze when offline
Version++
Prepare release 0.91.5
Fix test compilation issue
Fix crash after rebase
Add TODO
Copy Javadoc to the API class
Move internal methods to internal task
Latest renaming
Rename CreateRoomParamsInternalBuilder to CreateRoomBodyBuilder for clarity
Rename CreateRoomParamsBuilder to CreateRoomParams for clarity
Rename internal class
Expose other objects in the builder to create a room
ktlint
Display threePid invite along with the other invite (code is a bit dirty)
Hide right arrow if threepid invite can not be revoked
Disable fetching Msisdn, it does not work
Revoke ThreePid invitation (#548 )
...
# Conflicts:
# vector/build.gradle
# vector/src/main/java/im/vector/riotx/features/crypto/keys/KeysExporter.kt
# vector/src/main/res/layout/bottom_sheet_logout_and_backup.xml
# vector/src/main/res/values/strings.xml
2020-07-13 19:59:20 +03:00
Benoit Marty
0e28214b63
Do not display the name change popup for a new installation
2020-07-13 14:23:06 +02:00
Benoit Marty
6a4d887941
Merge branch 'develop' into feature/other_fixes
2020-07-13 11:31:25 +02:00
Benoit Marty
139cd051ab
Video calls are shown as a voice ones in the timeline ( Fixes #1676 )
2020-07-13 10:57:52 +02:00
Benoit Marty
33b2abc3b9
Fix regression: not able to create a room without IS configured ( Fixes #1679 )
2020-07-13 10:46:51 +02:00
Benoit Marty
aba8a3fed1
Fix test compilation issue
2020-07-11 22:49:29 +02:00
Benoit Marty
ece9fbd3bb
Add TODO
2020-07-11 22:26:21 +02:00
Benoit Marty
602d67155f
Copy Javadoc to the API class
2020-07-11 22:25:21 +02:00
Benoit Marty
75ef491e3e
Move internal methods to internal task
2020-07-11 22:22:21 +02:00
Benoit Marty
0f327fc75f
Latest renaming
2020-07-11 22:17:55 +02:00
Benoit Marty
a456f4c6a5
Rename CreateRoomParamsInternalBuilder to CreateRoomBodyBuilder for clarity
2020-07-11 22:16:35 +02:00
Benoit Marty
e097bd8117
Rename CreateRoomParamsBuilder to CreateRoomParams for clarity
2020-07-11 22:15:26 +02:00
Benoit Marty
ded8acc836
Rename internal class
2020-07-11 22:13:22 +02:00
Benoit Marty
d8a0a1d38e
Expose other objects in the builder to create a room
2020-07-11 22:11:15 +02:00
Benoit Marty
e8f28d7ce4
ktlint
2020-07-11 22:11:15 +02:00
Benoit Marty
4b3a6a883d
CreateRoomParams has been replaced by CreateRoomParamsBuilder, to be able to invite 3pids
2020-07-11 22:10:52 +02:00
Benoit Marty
6c0bb2a949
Add 3Pid to the list. Not compiling, I have to modify CreateRoomParam
2020-07-11 22:08:02 +02:00
Benoit Marty
3842ec6bb0
Invite by msisdn. Error 500 from matrix.org though ( #548 )
2020-07-11 22:07:14 +02:00
Benoit Marty
ab1d652f17
Invite by email (msisdn not working), command line ( #548 )
2020-07-11 22:07:14 +02:00
Benoit Marty
70e90d8542
Render third party invite event ( #548 )
2020-07-11 22:07:14 +02:00
Benoit Marty
37378ca5a6
typo
2020-07-11 21:57:45 +02:00
Benoit Marty
a35749964c
Merge branch 'develop' into feature/fix_small_issues
2020-07-11 21:56:07 +02:00
ganfra
c2cccd8b11
Some changes after benoit's review
2020-07-11 15:26:54 +02:00
ganfra
e7804af2f7
EventInsertLiveObserver: change of delete method (should be faster)
2020-07-11 13:27:49 +02:00
ganfra
0412fabbd2
Clean comment on EventInsertLiveProcessor
2020-07-11 13:24:32 +02:00
Benoit Marty
6f4ea83fa9
Create allKnown() fun
2020-07-11 13:03:53 +02:00
ganfra
1c17bd9f5a
Clean code
2020-07-11 12:57:49 +02:00
ganfra
2f0645a94e
Fix left user has no name in db
2020-07-11 12:39:41 +02:00
Valere
c57d41863f
4S settings screen
2020-07-11 12:37:18 +02:00
ganfra
3fc9fe3017
Merge branch 'develop' into feature/fix_small_issues
2020-07-10 20:13:47 +02:00
ganfra
e07a584d66
Revert fixing users as it's not the good catch
2020-07-10 20:09:30 +02:00
ganfra
150d44aafd
Improve a bit how joining/leaving are handled
2020-07-10 20:08:51 +02:00
Benoit Marty
4741169cc7
Merge pull request #1611 from vector-im/feature/okhttp_for_glide
...
Feature/okhttp for glide
2020-07-10 15:54:31 +02:00
Benoit Marty
a8ad57a9b0
Merge pull request #1648 from vector-im/feature/server_recovery_banner
...
Feature/server recovery banner
2020-07-10 15:53:58 +02:00
Valere
8582ad6015
Merge pull request #1636 from vector-im/feature/attachement_pager
...
Feature/attachement pager
2020-07-10 15:47:32 +02:00
Benoit Marty
f179fc523d
Give configured OkHttpClient to Glide and BigImageViewer
2020-07-10 14:43:07 +02:00
Benoit Marty
6569ee5d10
Use Set instead of List
2020-07-10 14:42:30 +02:00
Benoit Marty
10f8aebde2
Update comment
2020-07-10 14:42:30 +02:00
Benoit Marty
28869f4382
Small cleanup before merge
2020-07-10 12:19:25 +02:00
ganfra
9c595b6c02
Fix "Leave room only leaves the current version"
2020-07-10 08:54:41 +02:00
ganfra
d49d0295a2
Send verification request when the device is not new
2020-07-09 18:31:09 +02:00
ganfra
548879bd9f
Fix encryption enabling visible for all users
2020-07-09 17:20:51 +02:00
Valere
332f227bc1
Signout to setup 4S
2020-07-09 15:45:58 +02:00
Valere
a1db8653ab
Basic Video Support
2020-07-08 20:09:55 +02:00
Valere
4a2a6d34ae
Initial commit
2020-07-08 20:09:55 +02:00
ganfra
75c2dfcd48
Fix user data being affected by local room member event changes
2020-07-08 19:16:22 +02:00
ganfra
3aabb17ea5
Fix timeline pagination when no displayable events
2020-07-08 15:51:00 +02:00
ganfra
e8dbed1642
Fix relations on encrypted room
2020-07-08 14:51:15 +02:00
Benoit Marty
9dc831d8e5
Merge pull request #1634 from vector-im/feature/db_clean_up
...
Feature/db clean up
2020-07-07 11:59:28 +02:00
Benoit Marty
b7d86c3fa4
Merge branch 'develop' into feature/some_upgrade
2020-07-06 23:38:26 +02:00
Benoit Marty
98d56cb556
Merge pull request #1630 from vector-im/feature/wellknown
...
Re-activate Wellknown support with updated UI (#1614 )
2020-07-06 23:29:10 +02:00
Benoit Marty
804d712848
Merge pull request #1633 from vector-im/feature/keys_upload
...
Upload device keys only once to the homeserver and fix crash when no network (#1629 )
2020-07-06 21:39:13 +02:00
ganfra
08cda2ee10
Merge develop into feature/db_clean_up
2020-07-06 19:18:42 +02:00
ganfra
bf03b367f1
Clean code
2020-07-06 19:12:24 +02:00
Valere
38c54e0f2c
QuickFix / crash when starting in airplane mode
2020-07-06 18:51:39 +02:00
ganfra
9ebf87df62
Group: rework a bit how and when we fetch data about groups
2020-07-06 18:47:59 +02:00
ganfra
32d2cea7f8
EventInsert: add InsertType to avoid trying to process events we shouldn't
2020-07-06 18:38:30 +02:00
Benoit Marty
f998cb6b18
Upload device keys only once to the homeserver and fix crash when no network ( #1629 )
2020-07-06 17:12:47 +02:00
Benoit Marty
9d4e903c4a
Upgrade some dependencies
2020-07-06 15:59:49 +02:00
Benoit Marty
e859357c6a
Handle certificate error in case of Direct Login
2020-07-06 14:13:34 +02:00
Tulir Asokan
51e63c5d1d
Remove unused reply fallback translations
...
Signed-off-by: Tulir Asokan <tulir@maunium.net>
2020-07-03 23:12:38 +03:00
Tulir Asokan
e9ba7342d5
Fix reply fallback format
...
Signed-off-by: Tulir Asokan <tulir@maunium.net>
2020-07-03 23:12:32 +03:00
ganfra
7434aed43f
Use writeAsync for localEcho
2020-07-03 21:12:27 +02:00
ganfra
283f32479d
Rebranch timeline + continue clean up strategy
2020-07-03 21:11:54 +02:00
Benoit Marty
586b0fe6e2
Merge pull request #1602 from vector-im/feature/work_manager_init
...
Work manager init
2020-07-03 12:04:53 +02:00
ganfra
3648d6292a
Merge branch 'develop' into feature/db_clean_up
2020-07-03 10:21:48 +02:00
Benoit Marty
e098b87d0a
Update comment
2020-07-02 21:30:49 +02:00
Valere
596fcf94ba
Fix / Serialization issues
...
Fixes keybackup import failing and UTD of incoming messages
2020-07-02 19:26:05 +02:00
ganfra
2f6b38eb39
Introduce EventInsertEntity to handle db updates
2020-07-02 15:33:06 +02:00
Valere
69eaf2695e
FIx / inbound session bad migration
2020-07-02 14:08:09 +02:00
Benoit Marty
1de819b0a3
Fix lint false-positive about WorkManger ( #1012 )
2020-07-02 12:21:23 +02:00
Benoit Marty
f8e35da533
Render room avatar change ( #1319 )
2020-07-01 14:52:37 +02:00
Benoit Marty
9eab1acf1e
Allow clear text communication (to use local synapse)
2020-07-01 13:55:34 +02:00
Benoit Marty
310517ece4
Merge pull request #1588 from vector-im/feature/fixes_before_beta_release
...
Fix issue with not trusted certificate on API 24+
2020-07-01 13:33:29 +02:00
Benoit Marty
057f6fdf26
Kotlin style
2020-07-01 12:15:58 +02:00
Benoit Marty
b8b79de91c
PinnedTrustManager differ for API 24+
2020-07-01 12:15:58 +02:00
Benoit Marty
f86fa6cb5d
Avoid Exception if array is empty.
2020-07-01 12:15:58 +02:00
ganfra
693c980414
Clean code
2020-07-01 12:11:15 +02:00
ganfra
faeeec0e37
Sync: fix liveState not initialized and add method to get current state without livedata
2020-07-01 12:10:12 +02:00
ganfra
3db26bcae1
Merge develop into db_clean_up
2020-07-01 09:32:25 +02:00
ganfra
f0dbb92d76
Attempt to clean db [WIP]
2020-06-30 19:45:17 +02:00
Benoit Marty
73ce38c6a9
Merge pull request #1583 from vector-im/feature/fix_search_case
...
Fixes #1468 user search case
2020-06-30 19:16:48 +02:00
Benoit Marty
1ed8ff8711
Do some cleanup
2020-06-30 19:06:48 +02:00
Valere
7ed9f535e6
Fix / clear on detached
2020-06-30 18:48:51 +02:00
Valere
f5c1ad8f2a
Fix / remember state and resend on rebind
2020-06-30 18:48:51 +02:00
Valere
1e718bb44f
javadoc
2020-06-30 18:48:51 +02:00
Valere
f0fe10a11d
klint
2020-06-30 18:48:51 +02:00
Valere
ae1da6b9f5
Namespacing of file service
2020-06-30 18:48:51 +02:00
Valere
04b6b3674d
Also Clear download cache when clearing media
2020-06-30 18:48:51 +02:00
Valere
397d4f0be5
Fix upload + cleaning
2020-06-30 18:48:51 +02:00
Valere
01fdc6d1bb
Avoid downloading same file several times
2020-06-30 18:48:51 +02:00
Valere
33698abfb2
Download and Open file securily
2020-06-30 18:48:51 +02:00
Valere
80e8cd4191
Downloaded (large?) files are truncated
2020-06-30 18:39:13 +02:00
Valere
2932e05851
Fixes #1468 user search case
2020-06-30 18:38:46 +02:00
Benoit Marty
cec5cd864c
Remove legacy class, we do not need them for the migration
...
Migration tested again and OK
2020-06-30 18:27:39 +02:00
Benoit Marty
ba26aee54c
Use OkHttpClient with certificate to download files, and to perform wellknown request, and to get terms
2020-06-30 18:27:39 +02:00
Benoit Marty
6721e33c7e
cleanup
2020-06-30 18:25:36 +02:00
Benoit Marty
4bb804fbf7
Allow self-signed certificate ( #1564 )
...
Accepted fingerprint before the migration to RiotX should still work after the migration.
The dialog to trust the certificate is displayed during the login flow.
For the moment, it is not displayed if the certificate change on the server once the user is logged in. This use case will be handled later.
2020-06-30 18:25:36 +02:00
Valere
668967546c
Fix / if listener is not removed messages could be duplicated
2020-06-30 17:36:24 +02:00
Valere
5bd448405b
Fix test compilation
2020-06-30 17:36:24 +02:00
Valere
fe235e0791
ktlint
2020-06-30 17:36:24 +02:00
Valere
a9191b8fad
klint
2020-06-30 17:36:24 +02:00
Valere
63499c2f48
Add test orchestrator dependency
2020-06-30 17:36:24 +02:00
Valere
3fa2647e92
Send with held code on key requests
2020-06-30 17:36:24 +02:00
Valere
cdb1b8d8f8
post merge fix
2020-06-30 17:36:24 +02:00
Valere
c7c35399e5
post rebase
2020-06-30 17:36:24 +02:00
Valere
102b8f88d0
Persist shared session info (enhance key reshare)
2020-06-30 17:36:24 +02:00
Valere
4ca0c23e2a
Mock Http requests for test
2020-06-30 17:36:24 +02:00
Valere
f9d931960b
rename param
2020-06-30 17:35:24 +02:00
Valere
dbe78f160b
WithHeld key support initial commit
2020-06-30 17:35:24 +02:00
Benoit Marty
a6f4cd74d5
Merge pull request #1569 from vector-im/feature/fix_improve_epoxy
...
Feature/fix improve epoxy
2020-06-30 17:28:34 +02:00
Benoit Marty
da472ea858
Use name instead of computed displayName
2020-06-30 16:10:27 +02:00
Benoit Marty
cca6d0e967
Cleanup
2020-06-30 15:52:40 +02:00
onurays
2650453d4b
Add room alias first before setting the canonical alias.
2020-06-30 14:23:57 +02:00
onurays
56f8e52352
Simplify uploading room and user avatar.
2020-06-30 14:23:57 +02:00
onurays
e0e4cf3df1
Code review fixes.
2020-06-30 14:23:57 +02:00
onurays
16bd642ae8
Implementation of updating user avatar.
...
Fixes #1054
2020-06-30 14:23:57 +02:00
onurays
1f30cf468a
Check if user have enough power level to change settings.
2020-06-30 14:22:24 +02:00
onurays
762dd1d0a5
Implementation of canonical alias.
2020-06-30 14:22:24 +02:00
onurays
f5790e5dc2
Implementation of room history readability.
2020-06-30 14:22:24 +02:00
onurays
52eec06110
Updating room avatar is implemented.
2020-06-30 14:22:24 +02:00
onurays
a6e4a328b3
Chain all operations to save settings.
2020-06-30 14:17:19 +02:00
Valere
51b7a0aeae
Fix / device change detection broken
2020-06-29 16:37:22 +02:00
Valere
4ce2478e44
Fix 404 when uploading xsigning keys
...
Own device keys was not yet uploaded, now it's done on session open . + added some cleaning of legacy things
2020-06-29 16:37:22 +02:00
Benoit Marty
a66010a1d8
Create isCrossSigningInitialized(). Do not display the conclusion Fragment anymore
2020-06-29 16:36:32 +02:00
Benoit Marty
12a4f6f05b
Create isRecoverySetup()
2020-06-29 16:36:32 +02:00
Benoit Marty
bcd78a96bf
Add FIXME
2020-06-29 16:36:32 +02:00
Benoit Marty
bddd7f4005
Use defined model (tested ok)
2020-06-29 16:36:32 +02:00
Benoit Marty
e4ac28877c
Ask user password to initialize CrossSigning
...
And migrate some logic to the ViewModel
2020-06-29 16:36:19 +02:00
Benoit Marty
aa2b62976e
Fix bad comment
2020-06-29 16:36:19 +02:00
Benoit Marty
e3dc6e307f
Gossip MSK
2020-06-29 16:36:19 +02:00
Benoit Marty
48a30a7b82
Create a ViewState for HomeActivity
...
And disable the popup - WIP
2020-06-29 16:36:19 +02:00
Benoit Marty
1cd27d7f67
First commit to cleanup ReAuthHelper and it's usage
...
Also add some comment and do some other cleanup
2020-06-29 16:36:19 +02:00
ganfra
84c8f9d351
Clean code
2020-06-29 16:08:45 +02:00
Benoit Marty
e599abc6ba
Merge pull request #1554 from vector-im/feature/op
...
Feature/op
2020-06-29 14:10:01 +02:00
Benoit Marty
5784c4c8b3
Merge pull request #1527 from vector-im/feature/migration_from_legacy
...
Feature/migration from legacy
2020-06-29 14:08:53 +02:00
Benoit Marty
cec79fed44
Mutualize code
2020-06-29 11:00:40 +02:00
Benoit Marty
44365d70fe
Add proguard rule for WebRTC
2020-06-28 23:04:30 +02:00
ganfra
8972319a85
Handle typing through RoomSummaryMapper + fix room summary binding called too many times
2020-06-27 18:26:14 +02:00
Benoit Marty
85f713c8c7
Add missing `@JsonClass(generateAdapter = false)` for Proguard
2020-06-27 11:52:47 +02:00
Benoit Marty
0d9a10f5fa
Fix test compilation
2020-06-26 21:33:47 +02:00
Benoit Marty
050530a991
ktlint
2020-06-26 16:19:05 +02:00
Benoit Marty
f984cff5b4
Auto review
2020-06-26 16:19:05 +02:00
Benoit Marty
ad7297c7e3
CryptoStore migration: step5: convert serialized classes to other classes
...
legacy MXDeviceInfo and MXOlmInboundGroupSession2
2020-06-26 16:19:05 +02:00
Benoit Marty
17d90a32e1
CryptoStore migration: step4: clear files and prefs
2020-06-26 16:19:05 +02:00
Benoit Marty
89a20eafd8
CryptoStore migration: step3: copy DB and encrypt DB
2020-06-26 16:19:05 +02:00
Benoit Marty
a2be821d2f
CryptoStore migration: step2: handle migration to RiotX (not tested)
2020-06-26 16:19:05 +02:00
Benoit Marty
39022b3b66
CryptoStore migration: step1: import migration from Riot-Android (not tested)
2020-06-26 16:19:05 +02:00
Benoit Marty
fe8f79698c
Improve code
2020-06-26 16:19:05 +02:00
Benoit Marty
a0a8f95d37
Create LegacySessionImporter class and import credentials - tested OK
2020-06-26 16:19:05 +02:00
Benoit Marty
28df09a8d4
ktlint
2020-06-26 15:54:50 +02:00
Benoit Marty
2e93b7c4c9
Auto-review
2020-06-26 15:54:50 +02:00
Benoit Marty
4125baf066
Some more cleanup on the model used to download and to upload keys
2020-06-26 15:54:50 +02:00
Benoit Marty
1fb2569a39
Remove deviceId from /keys/upload/{deviceId} as not spec-compliant ( #1502 )
...
FTR: 1b6a74fd93
2020-06-26 15:54:50 +02:00
Benoit Marty
19ed5a2d3d
Keys Backup API now use the unstable prefix ( #1503 )
2020-06-26 15:54:50 +02:00
Valere
84272f5b5d
Merge pull request #1534 from vector-im/feature/fix_agelocalts_paginate
...
Pagination do not set ageLocalTs
2020-06-26 14:40:09 +02:00
Onuray Sahin
90804f7625
Merge pull request #1547 from vector-im/feature/fix_compress_images
...
Compress images before sending
2020-06-26 15:12:27 +03:00
onurays
824dafb525
ktlint fix.
2020-06-26 14:48:10 +03:00
onurays
3fcf77e214
Lint fix.
2020-06-26 14:10:49 +03:00
onurays
c5d2a34ebd
Documentation added to explain creating a cache file.
2020-06-26 12:58:41 +03:00
Valere
a04a0e7175
Code review
2020-06-26 09:20:03 +02:00
Valere
9aa0d38116
Pagination do not set ageLocalTs
2020-06-26 09:19:55 +02:00
onurays
4349331ee7
Support compressing images on Android 10 and above.
2020-06-25 16:14:54 +03:00
ganfra
60c873aa66
Clean code
2020-06-25 12:12:50 +02:00
ganfra
f28e3ca504
Merge branch 'develop' into feature/improve_perf
2020-06-25 10:57:46 +02:00
onurays
96d6a72b97
Compress images before sending (for devices below Android 10).
...
Fixes #1333
2020-06-25 10:09:08 +03:00
Benoit Marty
7b3fa501c6
Merge pull request #1545 from johnjohndoe/sharedpreferences
...
Use SharedPreferences#edit extension function consistently.
2020-06-24 21:47:07 +02:00
ganfra
95c05f6107
Refact some more code
2020-06-24 17:05:00 +02:00
Tobias Preuss
e24785015d
Use SharedPreferences#edit extension function consistently.
...
+ Add "androidx.core:core-ktx:1.1.0" to "matrix-sdk-android" module which
was already used in "vector" module.
+ Sources: https://android.googlesource.com/platform/frameworks/support/+/refs/heads/androidx-preference-release/core/core-ktx/src/main/java/androidx/core/content/SharedPreferences.kt .
2020-06-24 15:40:00 +02:00
ganfra
554c37febe
Merge branch 'develop' into feature/fix_widget
2020-06-24 15:14:26 +02:00
Benoit Marty
dbb9dc4458
Merge pull request #1541 from johnjohndoe/random-housekeeping
...
Random housekeeping indicated by Lint
2020-06-24 14:56:23 +02:00
Benoit Marty
0d891b1c93
Use vendor prefix for non merged MSC ( #1537 )
2020-06-24 14:10:24 +02:00
Tobias Preuss
25f45da195
Use indexing operator.
2020-06-23 18:25:37 +02:00
Tobias Preuss
f609cc7042
Simplify loop and when statement.
2020-06-23 18:19:58 +02:00
ganfra
360666a758
Creates SessionLifecycleObserver
2020-06-23 15:12:25 +02:00
Benoit Marty
3f44056243
Merge pull request #1526 from johnjohndoe/retrofit2-call-awaitresponse
...
Use retrofit2.Call.awaitResponse extension provided by Retrofit 2.
2020-06-23 13:53:27 +02:00
ganfra
6b13c00d56
Database: add @SessionDatabase on monarchy instances
2020-06-23 13:18:07 +02:00
ganfra
6e95c6c200
Fix in memory local echo filtering
2020-06-23 12:23:23 +02:00