Benoit Marty
ff0f42900d
Do not use deprecated Fragment.startActivityForResult anymore
2020-10-07 16:02: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
9e0ebc94c5
Upgrade other dependencies, and remove unused dependencies
2020-10-06 15:44:30 +02:00
Benoit Marty
e708b0f01b
Fix compilation warning (due to Kotlin 1.4)
2020-10-06 15:09:41 +02:00
Benoit Marty
1a0dba7422
Upgrade Moshi to `1.11.0`, Dagger to `2.29.1`, Epoxy to `4.1.0`
2020-10-06 14:47:57 +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
5056615eb0
Upgrade kotlin version from `1.3.72` to `1.4.10` and kotlin coroutines version from `1.3.8` to `1.3.9`
2020-10-06 12:33:40 +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
c46f0a7430
Simple integration test implementation for searching messages in a room.
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
29f8c18b09
Translated using Weblate (Kabyle)
...
Currently translated at 100.0% (168 of 168 strings)
Translation: Element Android/Element Android Sdk
Translate-URL: https://translate.riot.im/projects/element-android/element-sdk/kab/
2020-09-30 13:05:02 +00:00
Benoit Marty
1986de36a6
Better wording for DM creation (note: this event is hidden in the timeline by default)
2020-09-30 12:12:44 +02:00
Onuray Sahin
24fcb3f58f
Differentiate wordings for direct rooms.
2020-09-30 10:07:20 +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
SpiritCroc
43b99a2a9a
Merge remote-tracking branch 'upstream/master' into sc
...
Change-Id: Id1192801aa01317d36af3d0619ab281200ecfc80
Conflicts:
matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/store/db/RealmCryptoStoreMigration.kt
vector/src/main/java/im/vector/app/core/utils/UserColor.kt
vector/src/main/java/im/vector/app/features/home/AvatarRenderer.kt
vector/src/main/java/im/vector/app/features/home/room/detail/RoomDetailFragment.kt
vector/src/main/java/im/vector/app/features/settings/VectorPreferences.kt
vector/src/main/java/im/vector/app/features/signout/soft/epoxy/LoginHeaderItem.kt
vector/src/main/res/layout/activity_signed_out.xml
vector/src/main/res/layout/fragment_login.xml
vector/src/main/res/layout/fragment_login_captcha.xml
vector/src/main/res/layout/fragment_login_generic_text_input_form.xml
vector/src/main/res/layout/fragment_login_reset_password.xml
vector/src/main/res/layout/fragment_login_reset_password_mail_confirmation.xml
vector/src/main/res/layout/fragment_login_reset_password_success.xml
vector/src/main/res/layout/fragment_login_server_selection.xml
vector/src/main/res/layout/fragment_login_server_url_form.xml
vector/src/main/res/layout/fragment_login_signup_signin_selection.xml
vector/src/main/res/layout/fragment_login_splash.xml
vector/src/main/res/layout/fragment_login_terms.xml
vector/src/main/res/layout/fragment_login_wait_for_email.xml
vector/src/main/res/layout/item_login_header.xml
vector/src/main/res/values-land/styles_login.xml
vector/src/main/res/values/styles_login.xml
2020-09-27 13:55:40 +02:00
zeritti
c14bf80b40
Translated using Weblate (Czech)
...
Currently translated at 100.0% (168 of 168 strings)
Translation: Element Android/Element Android Sdk
Translate-URL: https://translate.riot.im/projects/element-android/element-sdk/cs/
2020-09-27 09:05:00 +00: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
91fe308113
Import SAS strings
2020-09-22 15:39:56 +02:00
Benoit Marty
78a76a8038
Remove `↵` from string resource
2020-09-22 15:38:37 +02:00
Weblate
d6ba653c21
Merge branch 'origin/develop' into Weblate.
2020-09-22 12:55:48 +00:00
Benoit Marty
d868ef0168
Create parent class for all MatrixWorker
2020-09-22 12:06:01 +02:00
SpiritCroc
4ed7529179
Hide redactions by default again
...
Change-Id: I7b50a2c9aadb55f19f9b7fe49fa6cc3ac169231f
2020-09-22 10:12:36 +02:00
SpiritCroc
2fa4518600
Revert "Revert "Setting for unread badge / room summary event visibility""
...
This reverts commit 1ff602db3b
.
Change-Id: I161a6dcbbee2b2dc517912f6fb1f6b2ec772df0b
Conflicts:
matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/summary/RoomSummaryUpdater.kt
2020-09-22 10:05:36 +02:00
SpiritCroc
9425640277
Revert "Avoid db upgrade: add back deprecated fields concerning unread kind"
...
This reverts commit 2812dc0a3e
.
2020-09-22 09:55:52 +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
LinAGKar
8d2c0dcb48
Translated using Weblate (Swedish)
...
Currently translated at 100.0% (168 of 168 strings)
Translation: Element Android/Element Android Sdk
Translate-URL: https://translate.riot.im/projects/element-android/element-sdk/sv/
2020-09-21 05:43:08 +00: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
SpiritCroc
2812dc0a3e
Avoid db upgrade: add back deprecated fields concerning unread kind
...
Change-Id: I5fb946b58e581098f1f52c9730cc43435ff926a8
2020-09-17 12:47:28 +02:00
SpiritCroc
2e9195df2b
Merge remote-tracking branch 'upstream/master' into sc_1.0.7
...
Change-Id: Iccb1b1f0bee6b77c9f15d917c8073910841b6ff8
Conflicts:
vector/src/main/java/im/vector/app/core/resources/UserPreferencesProvider.kt
vector/src/main/java/im/vector/app/features/disclaimer/DisclaimerDialog.kt
vector/src/main/java/im/vector/app/features/themes/ThemeUtils.kt
2020-09-17 12:03:17 +02:00
SpiritCroc
f217ece630
Revert "Exclude state-events from room summaries and unread indicators"
...
This reverts commit 72d2b1c9f1
.
Change-Id: I412f846cd82d953fa25d761ca5804b5a216e2dff
2020-09-17 11:53:56 +02:00
SpiritCroc
1ff602db3b
Revert "Setting for unread badge / room summary event visibility"
...
This reverts commit b1d96ebba9
.
Change-Id: I567628cbf4bbdc059d3c73991bf3053f702730af
Conflicts:
vector/src/main/java/im/vector/app/features/settings/VectorPreferences.kt
vector/src/main/res/values-de/strings_sc.xml
vector/src/main/res/values/strings_sc.xml
vector/src/main/res/xml/vector_settings_preferences.xml
2020-09-17 11:51:44 +02:00
SpiritCroc
9a61361e3e
Revert "Hide redactions from the overview except for "show all events" setting"
...
This reverts commit 2995375586
.
2020-09-17 11:47:43 +02:00
Benoit Marty
43f34f6330
Fix issue on test compilation
2020-09-16 20:40:05 +02:00
Benoit Marty
762fd02eb7
Format strings.xml
2020-09-16 19:35:27 +02:00
Benoit Marty
825592e443
Merge pull request #2118 from RiotTranslateBot/weblate-element-android-element-app
...
Update from Weblate
2020-09-16 19:28:17 +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
Weblate
d6dd2a02b5
Merge branch 'origin/develop' into Weblate.
2020-09-16 15:55:23 +00: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
discapacidad5
dd4391941e
Translated using Weblate (Spanish)
...
Currently translated at 100.0% (168 of 168 strings)
Translation: Element Android/Element Android Sdk
Translate-URL: https://translate.riot.im/projects/element-android/element-sdk/es/
2020-09-14 23:43:30 +00:00
Safa Alfulaij
b088c23ea2
Translated using Weblate (Arabic)
...
Currently translated at 66.1% (111 of 168 strings)
Translation: Element Android/Element Android Sdk
Translate-URL: https://translate.riot.im/projects/element-android/element-sdk/ar/
2020-09-14 23:42:59 +00: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
yuuki-san
2148411307
Translated using Weblate (Slovak)
...
Currently translated at 97.6% (164 of 168 strings)
Translation: Element Android/Element Android Sdk
Translate-URL: https://translate.riot.im/projects/element-android/element-sdk/sk/
2020-09-11 11:43:03 +00: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
SpiritCroc
bdd71769a0
Merge remote-tracking branch 'upstream/master' into sc
...
Change-Id: Ibdd2790a7f2a8a1f126ef7af2032fe72f7dd777e
2020-09-08 18:52:59 +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
fb5c1bb163
Emoji SAS: Step 2: Run import_sas_strings.py ( #1909 )
2020-09-07 14:21:10 +02:00
Benoit Marty
4f695a6d8f
Emoji SAS: Step 1: Remove legacy strings ( #1909 )
2020-09-07 14:19:55 +02:00
Benoit Marty
bc389d371d
Move string def to app module instead of SDK ( #1994 )
2020-09-07 13:38:12 +02:00
Benoit Marty
74e2ffc4c4
Format string files
2020-09-07 13:24:33 +02:00
Weblate
edf7761d49
Merge branch 'origin/develop' into Weblate.
2020-09-07 08:57:45 +00:00
LinAGKar
a590bc96cd
Translated using Weblate (Swedish)
...
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/sv/
2020-09-07 08:57:34 +00:00
LinAGKar
58f5baa5f6
Added translation using Weblate (Swedish)
2020-09-06 06:49:13 +00:00
SpiritCroc
2995375586
Hide redactions from the overview except for "show all events" setting
...
Change-Id: Ia2745f3d89277514b7137d1a1604b1cb031c321d
2020-09-05 17:22:09 +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
Valere
7c638798c7
Code review
2020-09-03 14:53:13 +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
Valere
8340d5e71f
Fix tests
2020-09-03 09:38:40 +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
e73480c0ef
Riot -> Element
2020-09-03 09:06:12 +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
484fd61706
Make MarkdownParserTest tests pass again
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
ziriSut
0ad637fa16
Translated using Weblate (Kabyle)
...
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/kab/
2020-08-30 07:42:56 +00: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
Marcelo Filho
22771a84f1
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-27 22:42:34 +00: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
Marcelo Filho
90e580245a
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-26 20:42:44 +00: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
Benoit Marty
013f51f0c4
Merge branch 'develop' into feature/mention_display_name
2020-08-26 17:35:16 +02:00
Benoit Marty
7ef08579ef
Merge branch 'develop' into feature/switch_language
2020-08-26 17:34:17 +02:00
ganfra
b39a86edbd
Merge branch 'develop' into feature/joining_room
2020-08-26 17:06:31 +02:00
ganfra
b986bfd509
Permalink: handle via parameters
2020-08-26 16:37:48 +02:00
Benoit Marty
6376ba2516
Improve wording (visible in debug screen)
2020-08-25 17:48:12 +02:00
Benoit Marty
5e0fc3e17f
Rename class
2020-08-25 17:34:43 +02:00
Benoit Marty
1a068ee191
Add more tests
2020-08-25 17:34:02 +02:00
Benoit Marty
8226f60fad
Refactor test to avoid duplicated code
2020-08-25 17:31:51 +02:00
Benoit Marty
2e618999d9
Words containing my name should not trigger notifications ( Fixes #1781 )
...
It adds a specific behavior for rule with id RuleIds.RULE_ID_CONTAIN_USER_NAME
2020-08-25 17:26:54 +02:00
Benoit Marty
bf7a096a18
Refactor: Remove duplicated declaration for Actions
2020-08-25 17:01:55 +02:00
Benoit Marty
0d9885a1e0
Refactor: Remove duplicated declaration for RuleIds
2020-08-25 16:53:12 +02:00
Benoit Marty
aca8fd7f3d
Refactor: Kotlin style
2020-08-25 16:18:44 +02:00
Benoit Marty
f5ea4fb6ac
Refactor: Extract method to dedicated files
2020-08-25 16:15:42 +02:00
Benoit Marty
7b5c74f81c
Refactor: Condition is now an interface
2020-08-25 16:14:14 +02:00
Benoit Marty
558e11a364
Refactor: move Kind to its own file
2020-08-25 16:01:34 +02:00
Weblate
3d5b3c65de
Merge branch 'origin/develop' into Weblate.
2020-08-25 11:15:37 +00:00
ziriSut
51893fff09
Translated using Weblate (Kabyle)
...
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/kab/
2020-08-24 17:42:31 +00:00
Kahina Messaoudi
25d8ba2699
Translated using Weblate (Kabyle)
...
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/kab/
2020-08-24 17:42:31 +00:00
Slavi Pantaleev
ee7f79b40c
Translated using Weblate (Bulgarian)
...
Currently translated at 72.3% (170 of 235 strings)
Translation: Element Android/Element Android Sdk
Translate-URL: https://translate.riot.im/projects/element-android/element-sdk/bg/
2020-08-24 17:42:28 +00:00
Tobias Preuss
ed98613b2d
Use File extension functions to make code more concise.
...
+ This change replaces a few usages of ByteArrayInputStream, FileInputStream,
FileOutputStream with their equivalent Kotlin extension functions.
2020-08-24 18:01:30 +02:00
Benoit Marty
69e9a79ac1
Inject StringProvider instead of Context
2020-08-24 14:49:42 +02:00
SpiritCroc
b1d96ebba9
Setting for unread badge / room summary event visibility
...
- All previewable like in Element
- Exclude member state changes
- Exclude member state changes and reactions
Replaces commit 72d2b1c9f1
.
Also fix marking rooms as unread when no previewable event is available
compared to above commit.
Related issue:
https://github.com/vector-im/element-android/issues/588
Change-Id: Id76b73829a719de88f9c07c492e78736e1f3d7db
2020-08-24 11:29:38 +02:00
Benoit Marty
328dc9ea5b
Merge pull request #1979 from vector-im/feature/update_dependencies
...
Update some dependencies, including coroutines for working debugging
2020-08-24 10:11:57 +02:00
Kahina Messaoudi
8b41b014ee
Translated using Weblate (Kabyle)
...
Currently translated at 96.6% (227 of 235 strings)
Translation: Element Android/Element Android Sdk
Translate-URL: https://translate.riot.im/projects/element-android/element-sdk/kab/
2020-08-23 15:46:17 +00:00
ziriSut
601cf10fb4
Translated using Weblate (Kabyle)
...
Currently translated at 96.6% (227 of 235 strings)
Translation: Element Android/Element Android Sdk
Translate-URL: https://translate.riot.im/projects/element-android/element-sdk/kab/
2020-08-23 15:46:16 +00:00
Kahina Messaoudi
f02ee2af27
Translated using Weblate (Kabyle)
...
Currently translated at 72.3% (170 of 235 strings)
Translation: Element Android/Element Android Sdk
Translate-URL: https://translate.riot.im/projects/element-android/element-sdk/kab/
2020-08-23 14:38:55 +00:00
ziriSut
c490d6bcd1
Translated using Weblate (Kabyle)
...
Currently translated at 72.3% (170 of 235 strings)
Translation: Element Android/Element Android Sdk
Translate-URL: https://translate.riot.im/projects/element-android/element-sdk/kab/
2020-08-23 14:38:55 +00:00
ziriSut
64b6b069a4
Translated using Weblate (Kabyle)
...
Currently translated at 69.4% (163 of 235 strings)
Translation: Element Android/Element Android Sdk
Translate-URL: https://translate.riot.im/projects/element-android/element-sdk/kab/
2020-08-23 14:32:38 +00:00
Kahina Messaoudi
edd455a772
Translated using Weblate (Kabyle)
...
Currently translated at 69.4% (163 of 235 strings)
Translation: Element Android/Element Android Sdk
Translate-URL: https://translate.riot.im/projects/element-android/element-sdk/kab/
2020-08-23 14:32:38 +00:00
Kahina Messaoudi
a54c1af7cc
Translated using Weblate (Kabyle)
...
Currently translated at 39.6% (93 of 235 strings)
Translation: Element Android/Element Android Sdk
Translate-URL: https://translate.riot.im/projects/element-android/element-sdk/kab/
2020-08-23 12:09:01 +00:00
ziriSut
9e1fe22c19
Translated using Weblate (Kabyle)
...
Currently translated at 39.6% (93 of 235 strings)
Translation: Element Android/Element Android Sdk
Translate-URL: https://translate.riot.im/projects/element-android/element-sdk/kab/
2020-08-23 12:09:01 +00:00
Kahina Messaoudi
bd033ed5f4
Translated using Weblate (Kabyle)
...
Currently translated at 7.2% (17 of 235 strings)
Translation: Element Android/Element Android Sdk
Translate-URL: https://translate.riot.im/projects/element-android/element-sdk/kab/
2020-08-23 06:37:58 +00:00
Slimane Selyan AMIRI
2fd9333fb0
Translated using Weblate (Kabyle)
...
Currently translated at 7.2% (17 of 235 strings)
Translation: Element Android/Element Android Sdk
Translate-URL: https://translate.riot.im/projects/element-android/element-sdk/kab/
2020-08-23 06:37:57 +00:00
Slimane Selyan AMIRI
385de03f40
Added translation using Weblate (Kabyle)
2020-08-22 18:05:34 +00:00
SpiritCroc
3ea56d5e53
Remove temporary downstream translation
2020-08-22 11:38:16 +02:00
SpiritCroc
7b4b5be759
Merge tag 'v1.0.5' into sc
...
Conflicts:
vector/src/main/AndroidManifest.xml
vector/src/main/java/im/vector/app/features/home/room/detail/RoomDetailFragment.kt
vector/src/main/java/im/vector/app/features/settings/VectorLocale.kt
vector/src/main/res/layout/item_room.xml
vector/src/main/res/layout/item_timeline_event_file_stub.xml
vector/src/main/res/layout/item_timeline_event_media_message_stub.xml
vector/src/main/res/values-v21/styles_login.xml
vector/src/main/res/values/theme_dark.xml
vector/src/main/res/values/theme_light.xml
vector/src/main/res/values/theme_status.xml
2020-08-22 11:23:45 +02:00
SpiritCroc
27a6b3c79e
Merge commit '11b5512cb86369a9c3b50e5b469a8182cce79f52' into sc
...
Merge v1.0.5 pt. 6
Conflicts:
matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/store/db/RealmCryptoStoreMigration.kt
matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/room/summary/RoomSummaryUpdater.kt
vector/src/main/java/im/vector/app/features/home/room/list/RoomListViewModel.kt
2020-08-22 11:00:23 +02:00
SpiritCroc
28f65ec0e8
Merge commit 'e3bf4c1e7bce8c752b4fef54be9a76893561a24a' into sc
...
Merge v1.0.5 pt. 5
Conflicts:
README.md
vector/src/main/java/im/vector/app/features/login/LoginFragment.kt
vector/src/main/java/im/vector/app/features/themes/ThemeUtils.kt
2020-08-22 10:54:14 +02:00
SpiritCroc
c2e1a33864
Merge commit '67fc2feacb8e2563cc25f61ed6da48cb4de57ed7' into sc
...
Merge v1.0.5 pt. 1
Conflicts:
vector/src/main/java/im/vector/riotx/features/settings/VectorPreferences.kt
vector/src/main/res/layout/fragment_login_server_selection.xml
vector/src/main/res/values/theme_dark.xml
vector/src/main/res/values/theme_light.xml
2020-08-22 09:52:54 +02:00
Benoit Marty
20e2b3beb8
Merge pull request #1978 from vector-im/feature/ttl
...
Improve #1971 , especially be robust about system time change
2020-08-21 18:12:35 +02:00
ganfra
1f890324b4
Update some dependencies, including coroutines for working debugging
2020-08-21 17:17:51 +02:00
Benoit Marty
06f4b95dc0
Merge branch 'develop' into feature/networkonmainthread
2020-08-21 16:48:11 +02:00
Benoit Marty
008bc0116d
Improve #1971 , especially be robust about system time change
2020-08-21 16:36:45 +02:00
Benoit Marty
de728f6c36
Merge pull request #1971 from tzeitlho/turn_fix
...
Turn fix
2020-08-21 16:28:52 +02:00
Benoit Marty
a8c6678efc
Avoid NetworkOnMainThreadException when setting a user avatar
2020-08-21 16:11:22 +02:00
Thomas Zeitlhofer
a732d8856b
change var -> val according to review comment
...
Signed-off-by: Thomas Zeitlhofer <tz+github@ze-it.at>
2020-08-21 14:28:18 +02:00
Benoit Marty
5416f4194c
Fix lint issue
2020-08-21 12:27:57 +02:00
Benoit Marty
b09c1e3cbf
Format strings
2020-08-21 12:23:25 +02:00
Weblate
43d0a11cba
Merge branch 'origin/develop' into Weblate.
2020-08-21 09:30:51 +00:00
Thomas Zeitlhofer
a7ee7d5bad
Renew turnserver credentials when ttl runs out
...
The previous implementation caches the turnserver response indefinitely.
This breaks VoIP calls as soon as the ttl of the received turnserver
credentials runs out. So, take care to renew the turnserver credentials
by allowing the cache to expire.
Fixes: d8cf44fdc9
("Simple cache of turn server response")
Signed-off-by: Thomas Zeitlhofer <tz+github@ze-it.at>
2020-08-20 19:43:52 +02:00
Onuray Sahin
80551fc0c2
Fix IllegalArgumentException: Receiver not registered: NetworkInfoReceiver ( #1961 )
...
Fix IllegalArgumentException: Receiver not registered: NetworkInfoReceiver (#1961 )
Co-authored-by: Onuray Sahin <onurays@element.io>
2020-08-20 18:31:03 +02:00
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
SpiritCroc
72d2b1c9f1
Exclude state-events from room summaries and unread indicators
...
Related issue:
https://github.com/vector-im/element-android/issues/588
2020-08-15 17:13:20 +02: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