Weblate
de73539d2b
Merge branch 'origin/develop' into Weblate.
2021-01-13 15:00:03 +00:00
Valere
36b1a1471a
Fix Dendrite sync response support
2021-01-13 14:23:45 +01:00
ganfra
14502573bf
DialPad: integrate getThirdPartyUser with protocol and add helper for create DM
2021-01-12 20:10:52 +01:00
Benoit Marty
7446b12827
Fix request too large Uri error when joining a room
2021-01-12 18:16:35 +01:00
Benoit Marty
2ea45185d4
Ensure the service is restarted with the correct intent
2021-01-12 16:26:52 +01:00
Benoit Marty
50ba131350
More renaming
2021-01-12 16:18:29 +01:00
Benoit Marty
b2df107f17
Remove unused params
2021-01-12 16:11:22 +01:00
Benoit Marty
609ceb7fa4
Avoid Magic numbers
2021-01-12 16:07:49 +01:00
Benoit Marty
aac3f379a7
Add a log
2021-01-12 16:07:49 +01:00
Benoit Marty
ec0a04e893
timeout -> restart without delay
2021-01-12 16:07:49 +01:00
Benoit Marty
8307245120
Fix issue with delay set to 0
2021-01-12 16:07:49 +01:00
Benoit Marty
5431584b3c
Merge pull request #2627 from vector-im/feature/bma/edit_power_level
...
Edit power level
2021-01-12 10:31:17 +01:00
Valere
426782a001
remember groupId in session cache
2021-01-12 09:48:02 +01:00
Valere
7eb9941f8c
Code review
2021-01-12 09:14:30 +01:00
ganfra
268d740059
Create ThirdPartyService and move related methods into it
2021-01-11 19:38:05 +01:00
SpiritCroc
0049f48148
Also fallback to other user's avatar for 2-person-rooms not marked as DM
...
Same behaviour as on desktop.
Change-Id: Ia32fad4f79c0615562b719fcf1013eca4575ee7f
2021-01-11 11:15:27 +01:00
gkkulik
6d5e1b2285
Added translation using Weblate (Silesian)
2021-01-08 22:30:19 +00:00
ganfra
dd67e8c5b5
Merge branch 'develop' into feature/fga/voip_v1_start
2021-01-08 16:30:37 +01:00
Benoit Marty
8de4b0bb20
Small formatting
2021-01-08 15:55:32 +01:00
ganfra
d91ed2985d
Sync: fix initial sync is not retried correctly when there is some network error. [ #2632 ]
2021-01-08 12:42:36 +01:00
Benoit Marty
2d91865277
Merge pull request #2624 from vector-im/feature/bma/avoidEventBus2
...
Remove dependency to org.greenrobot.eventbus library
2021-01-08 10:04:38 +01:00
Benoit Marty
2a365d6776
Move interface to correct location
2021-01-07 18:28:05 +01:00
Valere
afa1cf7d6c
Cleaning
2021-01-07 11:18:05 +01:00
Benoit Marty
a6f909b942
Add Javadoc
2021-01-07 11:04:11 +01:00
Benoit Marty
ae55ee82a7
Cleanup
2021-01-07 00:07:40 +01:00
Benoit Marty
81bdf506bc
Fix Int type issue when sending PowerLevelsContent to the server
2021-01-06 22:53:51 +01:00
Benoit Marty
0702eee179
Improve code
2021-01-06 18:38:06 +01:00
Benoit Marty
22c10f5ada
Prefer immutable type
2021-01-06 12:24:47 +01:00
Benoit Marty
963c30a275
Remove dependency to org.greenrobot.eventbus library
2021-01-05 18:56:24 +01:00
Benoit Marty
3a9b80127f
Warn user when he is leaving a not public room ( #1460 )
2021-01-05 11:46:59 +01:00
Valere
4ee34126bd
Persist outbound group session
2021-01-05 10:04:34 +01:00
Benoit Marty
c34fea2932
Do not defien Element Stuff in the SDK
2021-01-04 18:16:12 +01:00
Onuray Sahin
23623b8895
Migrate to Android 11, API 30.
2021-01-04 17:12:49 +03:00
Péter Radics
7aaebd493b
[issue-2610] implement setting to override nick color
...
- allow changing the nick color by clicking the dispay-name in the room
member detail page.
- the ovirride-color can be specified as a hex string (#rrggbb) or as palette
index (2)
- entering an invalid color code or leaving the field blank reverts to
the default hash-based nick color
- the setting is stored in `account_data` as `im.vector.setting.override_colors`
- future improvements / notes:
- replace the text-based color entry with a proper color picker dialog
- make the feature more discoverable
- the color change listener is now in AppStateHandler, not sure if this is
the best place
- implement override color support in element-web / element-desktop, too
Signed-off-by: Péter Radics <mitchnull@gmail.com>
2021-01-03 18:52:04 +01:00
Danial Behzadi
83f2ff5d82
Translated using Weblate (Persian)
...
Currently translated at 87.7% (193 of 220 strings)
Translation: Element Android/Element Android Sdk
Translate-URL: https://translate.element.io/projects/element-android/element-sdk/fa/
2021-01-03 12:35:41 +00:00
LinAGKar
594ee61a99
Translated using Weblate (Swedish)
...
Currently translated at 100.0% (220 of 220 strings)
Translation: Element Android/Element Android Sdk
Translate-URL: https://translate.element.io/projects/element-android/element-sdk/sv/
2020-12-29 22:35:44 +00:00
zeritti
c85b0124e3
Translated using Weblate (Czech)
...
Currently translated at 100.0% (220 of 220 strings)
Translation: Element Android/Element Android Sdk
Translate-URL: https://translate.element.io/projects/element-android/element-sdk/cs/
2020-12-29 22:35:44 +00:00
Benoit Marty
3ea3d0fc91
Unspecced msgType field in m.sticker ( #2580 )
2020-12-29 15:42:12 +01:00
Benoit Marty
7ff45738e0
Merge pull request #2543 from vector-im/feature/ons/wait_members_before_sending_event
...
Make sure to load all members in the room before sending the event
2020-12-29 09:31:30 +01:00
SpiritCroc
cfbe6c753a
Refactor misleading "default"
...
This used to be the default, but was changed upstream to default
to something similar to our UNREAD_KIND_CONTENT.
Change-Id: Id0e46eebcd3505071f200cafd603fb9828c9a919
2020-12-28 16:27:01 +01:00
SpiritCroc
0c37405278
Room summary preview / unread kind depending on DMs vs groups
...
Closes https://github.com/SchildiChat/SchildiChat-android/issues/32
Change-Id: I4f4e3078e940dc80046d5d08628a1bdbed4fd55e
2020-12-28 16:17:42 +01:00
Benoit Marty
cc01f25d8f
Revert status to RoomMembersLoadStatusType.NONE) in case of failure
2020-12-28 14:52:49 +01:00
Benoit Marty
073e6227d6
Correct Copyright mention
2020-12-28 10:59:50 +01:00
Marcelo Filho
f203fa5c58
Translated using Weblate (Portuguese (Brazil))
...
Currently translated at 100.0% (220 of 220 strings)
Translation: Element Android/Element Android Sdk
Translate-URL: https://translate.element.io/projects/element-android/element-sdk/pt_BR/
2020-12-27 22:35:39 +00:00
Thomas Jensen
c234e12302
Translated using Weblate (Norwegian Bokmål)
...
Currently translated at 3.6% (8 of 220 strings)
Translation: Element Android/Element Android Sdk
Translate-URL: https://translate.element.io/projects/element-android/element-sdk/nb/
2020-12-24 19:35:58 +00:00
Peter Vágner
7195ee9a69
Translated using Weblate (Slovak)
...
Currently translated at 80.0% (176 of 220 strings)
Translation: Element Android/Element Android Sdk
Translate-URL: https://translate.element.io/projects/element-android/element-sdk/sk/
2020-12-24 19:35:58 +00:00
Thomas Jensen
fa22a4a747
Added translation using Weblate (Norwegian Bokmål)
2020-12-23 14:04:57 +00:00
ganfra
d87beff434
VoIP: clean code for call transfer and disable it for now
2020-12-22 17:21:44 +01:00
ganfra
8797d7562d
VoIP: add call transfer method
2020-12-22 16:44:33 +01:00
ganfra
9c5fe81792
VoIP: start to handle call transfer in SDK
2020-12-22 16:44:26 +01:00
ganfra
8734101d87
Platform: fix RoomSummaryHolder usage (temporary)
2020-12-22 16:44:02 +01:00
ganfra
b1f492de58
QueueMemento : fix synchronized
2020-12-22 16:42:58 +01:00
SpiritCroc
12eb1ea68d
Hide empty URL previews
...
Change-Id: I10a2f78e7efa96249adb7cd4849e54150a08001a
2020-12-22 14:26:20 +01:00
ganfra
14288b545b
Merge branch 'develop' into feature/fga/voip_v1_start
2020-12-22 11:38:41 +01:00
Ihor Hordiichuk
c5ce208d07
Translated using Weblate (Ukrainian)
...
Currently translated at 35.0% (77 of 220 strings)
Translation: Element Android/Element Android Sdk
Translate-URL: https://translate.element.io/projects/element-android/element-sdk/uk/
2020-12-22 10:35:59 +00:00
aka. nils on element-translations
e7f7c0ba78
Translated using Weblate (Norwegian Nynorsk)
...
Currently translated at 28.1% (62 of 220 strings)
Translation: Element Android/Element Android Sdk
Translate-URL: https://translate.element.io/projects/element-android/element-sdk/nn/
2020-12-22 10:35:59 +00:00
SpiritCroc
8da4044de6
Merge tag 'v1.0.13' into sc
...
Change-Id: Ica0f7dfed8acda02772a90e30bfba3f9d284c538
2020-12-22 09:24:31 +01:00
Benoit Marty
6c4836e27e
Move file to internal
2020-12-21 12:18:32 +01:00
Benoit Marty
36a553a886
Let the Matrix SDK compute the Fallback urls
2020-12-21 12:08:49 +01:00
Benoit Marty
13938f2ab3
Let the Matrix SDK compute the SSO url
2020-12-21 11:26:57 +01:00
Onuray Sahin
a755536a2f
Merge branch 'develop' into feature/ons/wait_members_before_sending_event
2020-12-21 12:41:24 +03:00
Priit Jõerüüt
571f05bcfb
Translated using Weblate (Estonian)
...
Currently translated at 100.0% (220 of 220 strings)
Translation: Element Android/Element Android Sdk
Translate-URL: https://translate.element.io/projects/element-android/element-sdk/et/
2020-12-20 19:35:41 +00:00
Benoit Marty
9da3eec64f
Fix small formatting issue
2020-12-20 20:28:40 +01:00
SpiritCroc
d5e76c515e
Enable URL-previews for notices
...
Desktop has those too.
2020-12-20 09:10:37 +01:00
SpiritCroc
997fcf8fff
Enable URL-previews for m.notice
...
Desktop has those too.
Change-Id: I14fd4b3afff17b23e34ea78a4cd7948b85816a2f
2020-12-19 20:17:25 +01:00
SpiritCroc
002edb5e36
[WIP] PreviewUrl-fixes for bubble layout
...
- Always use maximum available width for the preview
- TODO reserve footer for time
- TODO fix upstream bug which comes more apparent on Schildi:
fast scrolling leads to previews attached to wrong messages
Change-Id: Ie8447b7a9dbace54e38c14fc7d281b7f3887736c
2020-12-19 11:37:15 +01:00
Benoit Marty
3d291c04c9
const -> companion
2020-12-18 16:53:26 +01:00
Benoit Marty
ca4b91a98f
Use the new RoomMembersLoadStatusType.LOADING value
2020-12-18 16:52:39 +01:00
Benoit Marty
b0ba62aa31
Use const
2020-12-18 16:12:01 +01:00
Benoit Marty
abf763f454
Convert to internal Kotlin class
2020-12-18 16:10:36 +01:00
Benoit Marty
15597eb041
Rename .java to .kt
2020-12-18 16:10:36 +01:00
Benoit Marty
00b16db7cc
Simplification of code
2020-12-18 16:06:30 +01:00
Benoit Marty
ff8a208012
Change to immutable list
2020-12-18 16:04:46 +01:00
Onuray Sahin
42a5680374
Fix copyright.
2020-12-18 16:00:32 +01:00
Onuray Sahin
5d8f365520
Load room members seamlessly when timeline is starting.
2020-12-18 16:00:32 +01:00
Onuray Sahin
938cd32ddd
Do not load room members if there is an ongoing request.
2020-12-18 16:00:32 +01:00
Onuray Sahin
7b97981bb5
Make sure to load all members in the room before sending the event.
2020-12-18 16:00:32 +01:00
Onuray Sahin
b263273c87
Improve test with detailed CryptoError message.
2020-12-18 16:00:32 +01:00
Onuray Sahin
427dc784fe
Support testing a room with many members.
2020-12-18 16:00:32 +01:00
Onuray Sahin
7e4725c091
Update CryptoTestData to handle more than 3 sessions.
2020-12-18 16:00:32 +01:00
Onuray Sahin
9b332f7a32
Test message decryption in a room with 3 members.
2020-12-18 16:00:32 +01:00
Benoit Marty
2b780a8b76
Merge pull request #2542 from vector-im/feature/bma/view_bindings
...
View bindings
2020-12-18 15:57:34 +01:00
Benoit Marty
930b8da3b3
Typo in comment
2020-12-18 09:53:59 +01:00
Travis Ralston
ea6fde3ed0
Make MSC2858 implementation match the unstable policy of the spec
...
See https://github.com/matrix-org/matrix-doc/pull/2858/files#r543567196
2020-12-17 12:09:34 +01:00
Jeff Huang
cebef970d3
Translated using Weblate (Chinese (Traditional))
...
Currently translated at 100.0% (220 of 220 strings)
Translation: Element Android/Element Android Sdk
Translate-URL: https://translate.element.io/projects/element-android/element-sdk/zh_Hant/
2020-12-17 06:35:48 +00:00
Besnik Bleta
4aa349ddd6
Translated using Weblate (Albanian)
...
Currently translated at 98.1% (216 of 220 strings)
Translation: Element Android/Element Android Sdk
Translate-URL: https://translate.element.io/projects/element-android/element-sdk/sq/
2020-12-17 06:35:48 +00:00
Nikita Epifanov
a918d28ded
Translated using Weblate (Russian)
...
Currently translated at 100.0% (220 of 220 strings)
Translation: Element Android/Element Android Sdk
Translate-URL: https://translate.element.io/projects/element-android/element-sdk/ru/
2020-12-17 06:35:48 +00:00
Marcelo Filho
b1660c077e
Translated using Weblate (Portuguese (Brazil))
...
Currently translated at 98.1% (216 of 220 strings)
Translation: Element Android/Element Android Sdk
Translate-URL: https://translate.element.io/projects/element-android/element-sdk/pt_BR/
2020-12-17 06:35:47 +00:00
Oskars G
38075b4e8d
Translated using Weblate (Latvian)
...
Currently translated at 35.0% (77 of 220 strings)
Translation: Element Android/Element Android Sdk
Translate-URL: https://translate.element.io/projects/element-android/element-sdk/lv/
2020-12-17 06:35:47 +00:00
random
174ecb10d9
Translated using Weblate (Italian)
...
Currently translated at 100.0% (220 of 220 strings)
Translation: Element Android/Element Android Sdk
Translate-URL: https://translate.element.io/projects/element-android/element-sdk/it/
2020-12-17 06:35:47 +00:00
Priit Jõerüüt
5ef1fd62a7
Translated using Weblate (Estonian)
...
Currently translated at 100.0% (220 of 220 strings)
Translation: Element Android/Element Android Sdk
Translate-URL: https://translate.element.io/projects/element-android/element-sdk/et/
2020-12-17 06:35:46 +00:00
Benoit Marty
706736273c
Migrate to ViewBindings ( #1072 ) - WIP
2020-12-16 00:46:52 +01:00
SpiritCroc
38b82fb823
Merge tag 'v1.0.12' into sc
...
Conflicts:
matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/database/RealmSessionStoreMigration.kt
vector/src/main/java/im/vector/app/features/home/HomeActivity.kt
vector/src/main/java/im/vector/app/features/home/room/detail/RoomDetailViewModel.kt
vector/src/main/java/im/vector/app/features/home/room/detail/timeline/item/MessageTextItem.kt
vector/src/main/java/im/vector/app/features/roomdirectory/createroom/CreateRoomController.kt
vector/src/main/java/im/vector/app/features/roomprofile/settings/RoomSettingsController.kt
vector/src/main/java/im/vector/app/features/themes/ActivityOtherThemes.kt
vector/src/main/java/im/vector/app/features/themes/ThemeUtils.kt
vector/src/main/res/drawable/ic_attachment.xml
vector/src/main/res/layout/item_bottom_sheet_action.xml
vector/src/main/res/layout/item_timeline_event_base.xml
vector/src/main/res/layout/item_timeline_event_text_message_stub.xml
vector/src/main/res/values-v23/theme_status.xml
vector/src/main/res/values/array.xml
vector/src/main/res/values/theme_status.xml
Note to self: need to check if URL preview works with wrap_content
Change-Id: I028b2873a33bb1a770f2da96d576b97202b5bcf9
2020-12-15 15:55:14 +01:00
Benoit Marty
6ddcd046d4
Import SAS strings
2020-12-15 12:19:31 +01:00
Benoit Marty
7828e3f501
Merge pull request #2485 from vector-im/feature/ons/fix_hide_state_events
...
Fix UTD when hiding member state events.
2020-12-15 12:16:27 +01:00
Valere
7da8b13cde
Chat Effects
2020-12-15 09:39:16 +01:00
Benoit Marty
a027ef29e5
Merge pull request #2484 from vector-im/feature/bca/social_login
...
Social Login
2020-12-14 18:19:23 +01:00
Benoit Marty
211c158e23
Remove bad translation
2020-12-14 17:42:52 +01:00
Weblate
3813f6d659
Merge branch 'origin/develop' into Weblate.
2020-12-14 15:45:20 +00:00
Besnik Bleta
6687a74f5c
Translated using Weblate (Albanian)
...
Currently translated at 98.0% (206 of 210 strings)
Translation: Element Android/Element Android Sdk
Translate-URL: https://translate.element.io/projects/element-android/element-sdk/sq/
2020-12-14 15:35:36 +00:00
Benoit Marty
09040b7095
Clear history ( #1933 )
2020-12-14 16:22:22 +01:00
Benoit Marty
2f616cb6c5
Add some constants
2020-12-14 15:41:33 +01:00
Benoit Marty
924fac84b2
Move HomeServerHistoryService binding to AuthModule
2020-12-14 15:08:09 +01:00
Benoit Marty
db0a958708
Fix crash in Realm migration
2020-12-14 14:53:29 +01:00
Benoit Marty
b31dfcfe4f
IdentityProvider -> SsoIdentityProvider
2020-12-14 14:32:20 +01:00
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
Ihor Hordiichuk
b915c91c86
Translated using Weblate (Ukrainian)
...
Currently translated at 28.0% (59 of 210 strings)
Translation: Element Android/Element Android Sdk
Translate-URL: https://translate.element.io/projects/element-android/element-sdk/uk/
2020-12-13 14:35:36 +00: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
Nikita Epifanov
3473a7ef5e
Translated using Weblate (Russian)
...
Currently translated at 100.0% (210 of 210 strings)
Translation: Element Android/Element Android Sdk
Translate-URL: https://translate.element.io/projects/element-android/element-sdk/ru/
2020-12-11 07:35:33 +00: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
Mitja Sorsa
c2fc9fe0ee
Translated using Weblate (Finnish)
...
Currently translated at 73.8% (155 of 210 strings)
Translation: Element Android/Element Android Sdk
Translate-URL: https://translate.element.io/projects/element-android/element-sdk/fi/
2020-12-09 16:15:49 +00:00
SpiritCroc
3e4f6a4689
Possibility to mark rooms as unread
...
Using com.famedly.marked_unnread, as per MSC2867
(https://github.com/matrix-org/matrix-doc/pull/2867 )
TODO:
- Currently, when upgrading from an older version, already existing
unread flags are ignored until cache is cleared manually
Change-Id: I3b66fadb134c96f0eb428afd673035d790c16340
2020-12-09 15:03:10 +01: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
random
6190fb3511
Translated using Weblate (Italian)
...
Currently translated at 100.0% (210 of 210 strings)
Translation: Element Android/Element Android Sdk
Translate-URL: https://translate.element.io/projects/element-android/element-sdk/it/
2020-12-08 15:50:10 +00: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
aqulu
416f57b1d7
Fix failing test compilation
...
Signed-off-by: aqulu <dev@aqu.lu>
2020-12-08 22:25:19 +09:00
Benoit Marty
b43f3b3b6a
Log some details about the request which has failed
2020-12-08 13:44:42 +01:00
Benoit Marty
28bfea6af0
This code is for debug build (see the path), so no need to check again
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
zeritti
8bdf384563
Translated using Weblate (Czech)
...
Currently translated at 100.0% (210 of 210 strings)
Translation: Element Android/Element Android Sdk
Translate-URL: https://translate.element.io/projects/element-android/element-sdk/cs/
2020-12-06 14:50:08 +00:00
@a2sc:matrix.org
3e9cb987a1
Translated using Weblate (German)
...
Currently translated at 90.4% (190 of 210 strings)
Translation: Element Android/Element Android Sdk
Translate-URL: https://translate.element.io/projects/element-android/element-sdk/de/
2020-12-04 17:50:05 +00:00
Benoit Marty
c2c9e37a36
PreviewUrl: fix layout issue and add more tests
2020-12-04 14:36:11 +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
dd150c6d7e
Remove unnecessary non-null assertion
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
Hivaa
167144b504
Translated using Weblate (Persian)
...
Currently translated at 91.9% (193 of 210 strings)
Translation: Element Android/Element Android Sdk
Translate-URL: https://translate.element.io/projects/element-android/element-sdk/fa/
2020-12-03 14:50:05 +00: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
Jeff Huang
088608011b
Translated using Weblate (Chinese (Traditional))
...
Currently translated at 100.0% (210 of 210 strings)
Translation: Element Android/Element Android Sdk
Translate-URL: https://translate.element.io/projects/element-android/element-sdk/zh_Hant/
2020-12-01 12:50:15 +00:00
Nikita Epifanov
6d0f9baba4
Translated using Weblate (Russian)
...
Currently translated at 92.8% (195 of 210 strings)
Translation: Element Android/Element Android Sdk
Translate-URL: https://translate.element.io/projects/element-android/element-sdk/ru/
2020-12-01 12:50:15 +00: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
7c2fea8623
Typo
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
SpiritCroc
0b4f56d7a0
Merge remote-tracking branch 'upstream/master' into sc
...
Change-Id: Icb4d672fc9d301803b300d6ac25b348780f11e6c
Conflicts:
gradle/wrapper/gradle-wrapper.properties
vector/src/main/java/im/vector/app/features/home/HomeActivity.kt
vector/src/main/java/im/vector/app/features/home/room/detail/RoomDetailFragment.kt
vector/src/main/java/im/vector/app/features/home/room/list/RoomListFragment.kt
vector/src/main/java/im/vector/app/features/media/ImageContentRenderer.kt
vector/src/main/java/im/vector/app/features/roomdirectory/createroom/CreateRoomController.kt
vector/src/main/java/im/vector/app/features/roomprofile/RoomProfileActivity.kt
vector/src/main/java/im/vector/app/features/roomprofile/settings/RoomSettingsController.kt
vector/src/main/res/layout/fragment_known_users.xml
vector/src/main/res/layout/fragment_user_list.xml
2020-11-29 12:51:43 +01:00
Besnik Bleta
431f5d76ce
Translated using Weblate (Albanian)
...
Currently translated at 95.2% (200 of 210 strings)
Translation: Element Android/Element Android Sdk
Translate-URL: https://translate.element.io/projects/element-android/element-sdk/sq/
2020-11-28 17:50:18 +00:00
Marcelo Filho
dd50399a21
Translated using Weblate (Portuguese (Brazil))
...
Currently translated at 100.0% (210 of 210 strings)
Translation: Element Android/Element Android Sdk
Translate-URL: https://translate.element.io/projects/element-android/element-sdk/pt_BR/
2020-11-28 17:50:18 +00:00
sblondon
eb17463b68
Translated using Weblate (French)
...
Currently translated at 100.0% (210 of 210 strings)
Translation: Element Android/Element Android Sdk
Translate-URL: https://translate.element.io/projects/element-android/element-sdk/fr/
2020-11-28 17:50:17 +00:00
Priit Jõerüüt
88e05ffd05
Translated using Weblate (Estonian)
...
Currently translated at 100.0% (210 of 210 strings)
Translation: Element Android/Element Android Sdk
Translate-URL: https://translate.element.io/projects/element-android/element-sdk/et/
2020-11-28 17:50:17 +00: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
Weblate
d80927a8f9
Merge branch 'origin/develop' into Weblate.
2020-11-27 07:37:32 +00: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
notramo
d2398a7abb
Translated using Weblate (Hungarian)
...
Currently translated at 83.1% (158 of 190 strings)
Translation: Element Android/Element Android Sdk
Translate-URL: https://translate.element.io/projects/element-android/element-sdk/hu/
2020-11-25 08:50:03 +00: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
eb7ee49096
Kotlin optimization form #1435
2020-11-20 09:04:04 +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
Rintan
8a44ee9d50
Translated using Weblate (Japanese)
...
Currently translated at 42.6% (81 of 190 strings)
Translation: Element Android/Element Android Sdk
Translate-URL: https://translate.element.io/projects/element-android/element-sdk/ja/
2020-11-18 09:50:01 +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
Victor Cuadrado Juan
14bf0038a9
Translated using Weblate (Spanish)
...
Currently translated at 100.0% (190 of 190 strings)
Translation: Element Android/Element Android Sdk
Translate-URL: https://translate.element.io/projects/element-android/element-sdk/es/
2020-11-16 23:50:03 +00: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
Danial Behzadi
032d46d8e6
Translated using Weblate (Persian)
...
Currently translated at 100.0% (190 of 190 strings)
Translation: Element Android/Element Android Sdk
Translate-URL: https://translate.element.io/projects/element-android/element-sdk/fa/
2020-11-14 16:50:02 +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
Benoit Marty
b99cdf7367
Handle events of type "m.room.server_acl" - details only in developer mode ( #890 )
2020-11-13 11:07:50 +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
983e02888c
Remove incorrect comment
...
Signed-off-by: Dominic Fischer <dominicfischer7@gmail.com>
2020-11-06 19:17:45 +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
Auri B. P
cb49c7d060
Translated using Weblate (Catalan)
...
Currently translated at 100.0% (190 of 190 strings)
Translation: Element Android/Element Android Sdk
Translate-URL: https://translate.element.io/projects/element-android/element-sdk/ca/
2020-11-06 02:50:00 +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
SpiritCroc
58d99e10a0
Merge remote-tracking branch 'upstream/master' into sc
...
Change-Id: I004362e70c17eba5828e10ec9bf8b37568f64f01
Conflicts:
vector/src/main/java/im/vector/app/features/home/room/list/RoomListViewModel.kt
vector/src/main/res/menu/menu_timeline.xml
2020-11-05 13:15:55 +01:00
ganfra
eb1fa0919f
Room member: add methods to get directly from session
2020-11-04 18:09:51 +01:00
Benoit Marty
45edf6025e
SAS Strings for Italian
2020-11-04 16:01:33 +01:00
Weblate
f3b8bb066c
Merge branch 'origin/develop' into Weblate.
2020-11-04 13:43:47 +00: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
Onuray Sahin
f24b593349
Update MarkdownParserTest.
2020-11-03 15:56:51 +03: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
Besnik Bleta
10eef60f45
Translated using Weblate (Albanian)
...
Currently translated at 99.4% (189 of 190 strings)
Translation: Element Android/Element Android Sdk
Translate-URL: https://translate.element.io/projects/element-android/element-sdk/sq/
2020-11-02 15:49:57 +00:00
zeritti
cb70757790
Translated using Weblate (Czech)
...
Currently translated at 100.0% (190 of 190 strings)
Translation: Element Android/Element Android Sdk
Translate-URL: https://translate.element.io/projects/element-android/element-sdk/cs/
2020-11-02 15:49:57 +00:00
notramo
438060dfa2
Translated using Weblate (Hungarian)
...
Currently translated at 64.2% (122 of 190 strings)
Translation: Element Android/Element Android Sdk
Translate-URL: https://translate.element.io/projects/element-android/element-sdk/hu/
2020-10-31 12:50:08 +00: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
239ead7ccb
Merge pull request #2311 from vector-im/feature/bma/direct
...
Room member profile: Add action to create (or open) a DM (#2310 )
2020-10-29 16:21:26 +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
6ed77e276b
Fix issue with plurals
2020-10-28 16:49:42 +01:00
Benoit Marty
7bebd6151e
Merge pull request #2308 from vector-im/feature/bma/wl
...
Fix lint issue
2020-10-28 15:27:01 +01:00
Benoit Marty
2f7c7badc1
Another lint fix
2020-10-28 15:26:34 +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
8091e224f7
Merge branch 'develop' into feature/bma/low_priority
2020-10-28 13:53:19 +01:00
Benoit Marty
e84eba23a1
Fix lint issue
2020-10-28 13:49:16 +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
Weblate
de33f7b3f5
Merge branch 'origin/develop' into Weblate.
2020-10-28 10:09:29 +00:00
Slavi Pantaleev
5be1c447a2
Translated using Weblate (Bulgarian)
...
Currently translated at 100.0% (190 of 190 strings)
Translation: Element Android/Element Android Sdk
Translate-URL: https://translate.element.io/projects/element-android/element-sdk/bg/
2020-10-28 10:06:07 +00:00
Tirifto
3c4b88db0a
Translated using Weblate (Esperanto)
...
Currently translated at 100.0% (190 of 190 strings)
Translation: Element Android/Element Android Sdk
Translate-URL: https://translate.element.io/projects/element-android/element-sdk/eo/
2020-10-27 19:50:14 +00:00
Nikita Epifanov
fc1b6a4d38
Translated using Weblate (Russian)
...
Currently translated at 98.9% (188 of 190 strings)
Translation: Element Android/Element Android Sdk
Translate-URL: https://translate.element.io/projects/element-android/element-sdk/ru/
2020-10-26 11:51:04 +00:00
MamasLT
10060b35c8
Translated using Weblate (Lithuanian)
...
Currently translated at 8.4% (16 of 190 strings)
Translation: Element Android/Element Android Sdk
Translate-URL: https://translate.element.io/projects/element-android/element-sdk/lt/
2020-10-24 03:49:51 +00:00
Benoit Marty
5a6683574c
Toggle Low priority tag ( #1490 )
2020-10-23 14:58:31 +02:00
Besnik Bleta
c9748cb46f
Translated using Weblate (Albanian)
...
Currently translated at 88.4% (168 of 190 strings)
Translation: Element Android/Element Android Sdk
Translate-URL: https://translate.element.io/projects/element-android/element-sdk/sq/
2020-10-22 21:49:58 +00:00
@a2sc:matrix.org
385f2db038
Translated using Weblate (German)
...
Currently translated at 100.0% (190 of 190 strings)
Translation: Element Android/Element Android Sdk
Translate-URL: https://translate.element.io/projects/element-android/element-sdk/de/
2020-10-22 21:49:57 +00:00
Benoit Marty
4b8c31d806
Add Avatar: SDK
...
Also add remove avatar action, and add Crop UX
2020-10-22 10:25:53 +02:00
sr093906
ea4325c498
Translated using Weblate (Chinese (Simplified))
...
Currently translated at 100.0% (190 of 190 strings)
Translation: Element Android/Element Android Sdk
Translate-URL: https://translate.element.io/projects/element-android/element-sdk/zh_Hans/
2020-10-21 10:05:00 +00:00
Corentin Noël
dc4d2d6ccb
Translated using Weblate (French)
...
Currently translated at 100.0% (190 of 190 strings)
Translation: Element Android/Element Android Sdk
Translate-URL: https://translate.element.io/projects/element-android/element-sdk/fr/
2020-10-21 10:05:00 +00:00
Danial Behzadi
06bcd1654c
Translated using Weblate (Persian)
...
Currently translated at 100.0% (190 of 190 strings)
Translation: Element Android/Element Android Sdk
Translate-URL: https://translate.element.io/projects/element-android/element-sdk/fa/
2020-10-21 10:04:59 +00: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
1a9f06681f
Translated using Weblate (Czech)
...
Currently translated at 88.4% (168 of 190 strings)
Translation: Element Android/Element Android Sdk
Translate-URL: https://translate.element.io/projects/element-android/element-sdk/cs/
2020-10-18 00:04:46 +00:00
Corentin Noël
e1b8405c8b
Translated using Weblate (French)
...
Currently translated at 59.4% (113 of 190 strings)
Translation: Element Android/Element Android Sdk
Translate-URL: https://translate.element.io/projects/element-android/element-sdk/fr/
2020-10-18 00:04:36 +00:00
Benoit Marty
51c9208952
Translated using Weblate (German)
...
Currently translated at 96.8% (184 of 190 strings)
Translation: Element Android/Element Android Sdk
Translate-URL: https://translate.element.io/projects/element-android/element-sdk/de/
2020-10-18 00:04:36 +00:00
SpiritCroc
44d3c0118a
Merge remote-tracking branch 'upstream/master' into sc
...
Change-Id: If0e38334e7e479134cd05283f857e4871bb7692f
Conflicts:
vector/build.gradle
vector/src/main/AndroidManifest.xml
vector/src/main/java/im/vector/app/features/home/RoomListDisplayMode.kt
vector/src/main/java/im/vector/app/features/home/room/detail/RoomDetailFragment.kt
vector/src/main/java/im/vector/app/features/home/room/detail/RoomDetailViewModel.kt
vector/src/main/java/im/vector/app/features/home/room/detail/timeline/item/MessageInformationData.kt
vector/src/main/java/im/vector/app/features/home/room/list/RoomListViewModel.kt
vector/src/main/java/im/vector/app/features/roomprofile/RoomProfileActivity.kt
vector/src/main/res/drawable/ic_settings_root_advanced.xml
vector/src/main/res/drawable/ic_settings_root_call.xml
vector/src/main/res/drawable/ic_settings_root_flair.xml
vector/src/main/res/drawable/ic_settings_root_general.xml
vector/src/main/res/drawable/ic_settings_root_help_about.xml
vector/src/main/res/drawable/ic_settings_root_ignored_users.xml
vector/src/main/res/drawable/ic_settings_root_labs.xml
vector/src/main/res/drawable/ic_settings_root_legacy.xml
vector/src/main/res/drawable/ic_settings_root_notification.xml
vector/src/main/res/drawable/ic_settings_root_preferences.xml
vector/src/main/res/drawable/ic_settings_root_security_privacy.xml
vector/src/main/res/layout/fragment_home_drawer.xml
vector/src/main/res/layout/fragment_login_splash.xml
vector/src/main/res/layout/item_bottom_sheet_action.xml
vector/src/main/res/layout/item_timeline_event_poll_stub.xml
vector/src/main/res/layout/item_timeline_event_redacted_stub.xml
vector/src/main/res/layout/view_avatar_selector.xml
2020-10-17 15:28:18 +02:00
Benoit Marty
dc7e0a5f88
Merge pull request #2259 from vector-im/feature/ons/fix_file_info_size
...
Uploading a file to a room caused it to have a info.size of -1
2020-10-16 17:05:26 +02: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
Weblate
dea994c1fb
Merge branch 'origin/develop' into Weblate.
2020-10-16 14:02:54 +00:00
Benoit Marty
3bf11d1a0b
Translated using Weblate (Slovak)
...
Currently translated at 86.3% (164 of 190 strings)
Translation: Element Android/Element Android Sdk
Translate-URL: https://translate.element.io/projects/element-android/element-sdk/sk/
2020-10-16 14:02:44 +00:00
Benoit Marty
dce60d0061
Translated using Weblate (Kabyle)
...
Currently translated at 88.4% (168 of 190 strings)
Translation: Element Android/Element Android Sdk
Translate-URL: https://translate.element.io/projects/element-android/element-sdk/kab/
2020-10-16 14:02:44 +00:00
Benoit Marty
31e73b2f8c
Translated using Weblate (Estonian)
...
Currently translated at 100.0% (190 of 190 strings)
Translation: Element Android/Element Android Sdk
Translate-URL: https://translate.element.io/projects/element-android/element-sdk/et/
2020-10-16 14:02:44 +00:00
Benoit Marty
d314c8ae58
Translated using Weblate (Bengali (India))
...
Currently translated at 88.4% (168 of 190 strings)
Translation: Element Android/Element Android Sdk
Translate-URL: https://translate.element.io/projects/element-android/element-sdk/bn_IN/
2020-10-16 14:02:44 +00:00
Benoit Marty
e19af47b77
Translated using Weblate (Italian)
...
Currently translated at 100.0% (190 of 190 strings)
Translation: Element Android/Element Android Sdk
Translate-URL: https://translate.element.io/projects/element-android/element-sdk/it/
2020-10-16 14:02:44 +00:00
Onuray Sahin
6531ba6a13
Fix crpyto store migration from RiotX.
...
Fixes #2252
2020-10-16 15:18:35 +03:00
LinAGKar
72a7bf9e23
Translated using Weblate (Swedish)
...
Currently translated at 100.0% (190 of 190 strings)
Translation: Element Android/Element Android Sdk
Translate-URL: https://translate.element.io/projects/element-android/element-sdk/sv/
2020-10-16 09:04:48 +00:00
Nikita Epifanov
5cb46dba6c
Translated using Weblate (Russian)
...
Currently translated at 98.9% (188 of 190 strings)
Translation: Element Android/Element Android Sdk
Translate-URL: https://translate.element.io/projects/element-android/element-sdk/ru/
2020-10-16 09:04:47 +00:00
linsui
ba3500baf6
Translated using Weblate (Chinese (Simplified))
...
Currently translated at 97.8% (186 of 190 strings)
Translation: Element Android/Element Android Sdk
Translate-URL: https://translate.element.io/projects/element-android/element-sdk/zh_Hans/
2020-10-16 09:04:47 +00:00
Priit Jõerüüt
f82ee5efdd
Translated using Weblate (Estonian)
...
Currently translated at 100.0% (190 of 190 strings)
Translation: Element Android/Element Android Sdk
Translate-URL: https://translate.element.io/projects/element-android/element-sdk/et/
2020-10-16 09:04:47 +00:00
@a2sc:matrix.org
28df01b184
Translated using Weblate (German)
...
Currently translated at 96.8% (184 of 190 strings)
Translation: Element Android/Element Android Sdk
Translate-URL: https://translate.element.io/projects/element-android/element-sdk/de/
2020-10-16 09:04:43 +00:00
Jeff Huang
843d1d57cf
Translated using Weblate (Chinese (Traditional))
...
Currently translated at 100.0% (190 of 190 strings)
Translation: Element Android/Element Android Sdk
Translate-URL: https://translate.element.io/projects/element-android/element-sdk/zh_Hant/
2020-10-16 09:04:43 +00:00
Marcelo Filho
c1f08e8f22
Translated using Weblate (Portuguese (Brazil))
...
Currently translated at 100.0% (190 of 190 strings)
Translation: Element Android/Element Android Sdk
Translate-URL: https://translate.element.io/projects/element-android/element-sdk/pt_BR/
2020-10-16 09:04:39 +00:00
random
e7a8679383
Translated using Weblate (Italian)
...
Currently translated at 100.0% (190 of 190 strings)
Translation: Element Android/Element Android Sdk
Translate-URL: https://translate.element.io/projects/element-android/element-sdk/it/
2020-10-16 09:04:38 +00: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
9dc1034891
Fix some of the non-passing tests
2020-10-13 09:47:34 +02:00
Benoit Marty
68947588d7
Replace deprecated shouldEqual and shouldEqualTo by shouldBeEqualTo
2020-10-12 22:30:18 +02:00
Benoit Marty
0fc92889c1
Fix test compilation issue
2020-10-12 22:14: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
Benoit Marty
d0cb5f4212
Merge pull request #2248 from vector-im/feature/bca/detect_reset
...
Fix / reset cross signing not well supported
2020-10-12 20:49:15 +02:00
Benoit Marty
cb40485aad
Format strings
2020-10-12 19:02:12 +02:00
Weblate
a6817e8281
Merge branch 'origin/develop' into Weblate.
2020-10-12 16:03:26 +00:00
Danial Behzadi
ecdec83c37
Translated using Weblate (Persian)
...
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/fa/
2020-10-12 16:01:02 +00:00
Besnik Bleta
087711f1f7
Translated using Weblate (Albanian)
...
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/sq/
2020-10-12 16:00:12 +00: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
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
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
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
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
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
SpiritCroc
9f7bf14a22
Merge tag 'v1.0.3' into sc
...
1.0.3
Conflicts:
vector/build.gradle
vector/src/main/java/im/vector/riotx/features/home/room/detail/RoomDetailViewModel.kt
vector/src/main/res/layout/fragment_login_server_selection.xml
vector/src/main/res/layout/fragment_login_splash.xml
vector/src/main/res/layout/item_login_header.xml
vector/src/main/res/values/strings.xml
vector/src/main/res/values/styles_login.xml
2020-07-31 11:22:57 +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
SpiritCroc
f28c43051a
Add german translation missing for screenshot
2020-07-28 13:53:15 +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
SpiritCroc
969f3202de
Fix db upgrade from previous version
2020-07-17 16:23:36 +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
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
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
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
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
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
Benoit Marty
35fed2676a
Cleanup after Onuray's review and improve wording when removing display name
2020-06-23 11:21:00 +02:00
Benoit Marty
9754e26e5f
Add capability to change the display name ( #1529 )
2020-06-22 20:50:31 +02:00
Valere
55993aff04
Merge pull request #1416 from vector-im/feature/voip
...
Call support with WebRTC
2020-06-22 17:23:22 +02:00
Tobias Preuss
66c5a35f36
Use retrofit2.Call.awaitResponse extension provided by Retrofit 2.
...
+ This extension is identical to the one used in this project and is
available since Retrofit 2.6.0.
See b761518aa1
.
2020-06-22 17:04:37 +02:00
Benoit Marty
16f32da647
Cleanup during review.
2020-06-22 16:15:15 +02:00
Tobias Preuss
e7143b53d5
Fix self-assignment of callback.
2020-06-22 12:08:49 +02:00
Tobias Preuss
b728e10616
Removed unneeded conversion.
2020-06-22 12:08:49 +02:00
Tobias Preuss
8ffa0061e9
Remove unneeded qualifier for constant.
2020-06-22 12:08:49 +02:00
Tobias Preuss
b767c2fa54
Let variable be "val" if possible.
2020-06-22 12:08:49 +02:00
Tobias Preuss
aeb41bc516
Remove redundant "public" qualifier.
2020-06-22 12:08:49 +02:00
Tobias Preuss
178bdff62a
Use string template syntax.
2020-06-22 12:08:49 +02:00
Tobias Preuss
3e79da6a79
Infer type.
2020-06-22 12:08:49 +02:00
ganfra
8de0bdca93
Merge branch 'develop' into feature/fix_widget
2020-06-22 10:21:39 +02:00
Benoit Marty
057c21f7d0
Incomplete predicate in RealmCryptoStore#getOutgoingRoomKeyRequest ( #1519 )
2020-06-22 09:17:37 +02:00
Benoit Marty
af8ab57e60
Rename methods and variables for code clarity
2020-06-22 09:14:59 +02:00
ganfra
234dfa18d3
Widgets: fix some issues with navigation
2020-06-19 20:38:30 +02:00
ganfra
ba0823f4d0
Widget: fix terms not presented
2020-06-19 20:35:29 +02:00
Valere
30d47b4fa6
Clear incoming calls managed by other session
2020-06-19 13:36:42 +02:00
Valere
fd3f591541
Show error on connecting timeout + refactoring
2020-06-19 13:36:42 +02:00
Valere
c85ba51274
Basic discard of old call events
2020-06-19 13:36:42 +02:00
Valere
843da1d48d
Incoming notification + ringing
2020-06-19 13:36:42 +02:00
Valere
d8cf44fdc9
Simple cache of turn server response
...
in memory cache in service + show active call banner only if connected
2020-06-19 13:36:42 +02:00
Valere
84b474d070
klint
2020-06-19 13:36:42 +02:00
Valere
a1907aaddb
Cleaning call states
2020-06-19 13:36:16 +02:00
Valere
46d7db8214
klint
2020-06-19 13:36:16 +02:00
Valere
b5cdb44642
Fix rebase
2020-06-19 13:36:16 +02:00
Valere
9006acb66a
WIP | Avoid re-negociation pre-agree-upon signaling/negotiation.
2020-06-19 13:36:16 +02:00
onurays
4b85e39e3e
Implementation of turn server api.
2020-06-19 13:36:16 +02:00
Benoit Marty
ae762aa928
Cleanup
2020-06-19 13:36:16 +02:00
Benoit Marty
928da82dde
Make menu item live
2020-06-19 13:36:16 +02:00
Benoit Marty
0bb92e9e91
Hide m.call.candidates in the timeline by default.
...
And handle them correctly when all events are displayed
2020-06-19 13:36:03 +02:00
Benoit Marty
df4aab1d73
Use EventType.isCallEvent()
2020-06-19 13:36:03 +02:00
onurays
c0988ba6d9
Merge conflicts and implement answer function.
2020-06-19 13:36:03 +02:00
Benoit Marty
03b9904b07
Create a MxCall interface to better handle call
2020-06-19 13:36:03 +02:00
Benoit Marty
24a9931abd
Rename some API
2020-06-19 13:36:03 +02:00
Benoit Marty
2581a3433e
Create RoomCallService
2020-06-19 13:36:03 +02:00
Benoit Marty
8c9ca1e0f2
Cleanup listener
2020-06-19 13:35:38 +02:00
Benoit Marty
dcae051e85
Create enum as per the spec and use default values when applicable
2020-06-19 13:35:38 +02:00
Benoit Marty
3d03bf6f91
Add Javadoc to the model
2020-06-19 13:35:38 +02:00
onurays
743ace7e60
Move voip responsibilities from views to WebRtcPeerConnectionManager.
2020-06-19 13:35:38 +02:00
onurays
5d476e7259
Show the foreground service for incoming and outgoing calls.
2020-06-19 13:35:38 +02:00
onurays
4169f580b8
Create foreground call service.
2020-06-19 13:35:38 +02:00
onurays
4a4edcf82a
Experimental implementation of Telecom API.
2020-06-19 13:35:38 +02:00
onurays
a1fc0db8a2
Finish CallActivity when m.call.hangup received.
2020-06-19 13:35:38 +02:00
Valere
dc19652c2b
WIP
...
refact WIP
TMP
WIP
2020-06-19 13:35:38 +02:00
Benoit Marty
fa204eca3b
Add link to Widget doc
2020-06-17 15:37:35 +02:00
ganfra
46378845e9
Typings: extract from room summary and use an in memory tracker
2020-06-16 17:50:08 +02:00
Benoit Marty
601e11980f
Merge pull request #1478 from vector-im/feature/proguard
...
Feature/proguard
2020-06-16 11:15:21 +02:00
Benoit Marty
905fa7dd86
Format
2020-06-15 20:05:50 +02:00
rkfg
6901d368d2
Translated using Weblate (Russian)
...
Currently translated at 100.0% (231 of 231 strings)
Translation: Riot Android/RiotX Matrix SDK
Translate-URL: https://translate.riot.im/projects/riot-android/riotx-matrix-sdk/ru/
2020-06-15 15:43:04 +00:00
Benoit Marty
e89a340fae
Format string resources
2020-06-15 16:47:05 +02:00
Weblate
5c449a9e30
michaelk merges translation
2020-06-15 13:24:46 +00:00
Osoitz
7ddafa098f
Translated using Weblate (Basque)
...
Currently translated at 100.0% (164 of 164 strings)
Translation: Riot Android/RiotX Matrix SDK
Translate-URL: https://translate.riot.im/projects/riot-android/riotx-matrix-sdk/eu/
2020-06-15 12:55:45 +00:00
Benoit Marty
344a9836d2
Typo and cleanup
2020-06-15 14:44:44 +02:00
Benoit Marty
2c1487d303
Merge pull request #1466 from vector-im/feature/toggle_favorite
...
Add capability to add and remove a room from the favorites (#1217 )
2020-06-15 14:29:48 +02:00
Slavi Pantaleev
45f757e157
Translated using Weblate (Bulgarian)
...
Currently translated at 100.0% (164 of 164 strings)
Translation: Riot Android/RiotX Matrix SDK
Translate-URL: https://translate.riot.im/projects/riot-android/riotx-matrix-sdk/bg/
2020-06-14 05:26:12 +00:00
ganfra
171a945de9
Membership: refact a bit and add a left message when kicked or banned
2020-06-12 15:29:07 +02:00
reg4xp
98d91a746e
Translated using Weblate (Persian)
...
Currently translated at 100.0% (164 of 164 strings)
Translation: Riot Android/RiotX Matrix SDK
Translate-URL: https://translate.riot.im/projects/riot-android/riotx-matrix-sdk/fa/
2020-06-12 11:26:15 +00:00
Benoit Marty
8acee57118
Implement my suggestions
2020-06-11 22:01:04 +02:00
ganfra
1786ba30f7
Proguard: handle matrix sdk
2020-06-11 19:36:15 +02:00
ganfra
e6a71ab7de
PowerLevel: fix role order
2020-06-11 13:49:36 +02:00
Priit Jõerüüt
71f158c526
Translated using Weblate (Estonian)
...
Currently translated at 97.6% (160 of 164 strings)
Translation: Riot Android/RiotX Matrix SDK
Translate-URL: https://translate.riot.im/projects/riot-android/riotx-matrix-sdk/et/
2020-06-11 06:29:32 +00:00
ganfra
579d4f7a5b
Merge branch 'develop' into feature/power_level
2020-06-10 17:21:04 +02:00
ganfra
60b91d4d50
PowerLevel : clean after Benoit's review
2020-06-10 17:19:33 +02:00
Benoit Marty
d8317f7439
Add capability to add and remove a room from the favorites ( #1217 )
2020-06-10 00:42:14 +02:00
Benoit Marty
0a7f77ea16
ktlint
2020-06-08 22:08:59 +02:00
Benoit Marty
d402b49f07
Merge branch 'develop' into feature/fix_version
2020-06-08 18:16:42 +02:00
Benoit Marty
d4ba9fa09a
Cleanup after Ganfra's review
2020-06-08 18:15:00 +02:00
Benoit Marty
1ad19b5e93
Merge branch 'develop' into feature/fix
2020-06-08 18:09:57 +02:00
Benoit Marty
050407f7c7
Merge branch 'develop' into feature/fix_1444
2020-06-08 18:07:15 +02:00
Nils Haugen
ab8480d983
Translated using Weblate (Norwegian Nynorsk)
...
Currently translated at 78.0% (128 of 164 strings)
Translation: Riot Android/RiotX Matrix SDK
Translate-URL: https://translate.riot.im/projects/riot-android/riotx-matrix-sdk/nn/
2020-06-08 11:29:39 +00:00
ganfra
7f02195377
Clean code
2020-06-08 10:29:09 +02:00
ganfra
0002cddd67
Merge branch 'develop' into feature/power_level
2020-06-08 10:12:53 +02:00
Benoit Marty
19e1683106
Move class LoginFlowType to api
package
2020-06-08 09:16:31 +02:00
Benoit Marty
5c538c7865
Clarify type when retrieving supported login flow (be conform to the spec)
2020-06-08 09:11:23 +02:00
Benoit Marty
ee23967afe
I made a mistake: registration step m.login.token type is not the same that login request.
2020-06-08 08:53:06 +02:00
ganfra
f19e2a0995
Room left: fix state not being updated
2020-06-05 20:09:30 +02:00
ganfra
e5da5a34cb
Power levels: handle some action permissions
2020-06-05 19:12:33 +02:00
Benoit Marty
3714323d74
Rename Constants
2020-06-05 01:16:19 +02:00
ganfra
08693a6875
Add some admin actions (ban, kick, unban)
2020-06-04 18:36:28 +02:00
ganfra
73eca2407b
Power level: handle timeline rendering
2020-06-04 17:18:39 +02:00
Benoit Marty
ae7a52cecf
Correctly handle SSO login redirection
2020-06-04 16:55:27 +02:00
Benoit Marty
1ad77530aa
Use RoomSummaryQueryParams as per Ganfra's excellent suggestion
2020-06-04 14:36:51 +02:00
ganfra
9075371145
Power level: start to handle updating
2020-06-04 13:09:20 +02:00
Benoit Marty
f28889284d
Wrong /query request ( #1444 )
2020-06-04 11:59:04 +02:00
Benoit Marty
8b7e5e527a
Make Credentials.homeServer optional because it is deprecated ( #1443 )
...
It is never used currently in RiotX, but if homeserver does not sent it, it would crash.
2020-06-04 11:41:32 +02:00
Benoit Marty
c3d8916802
fix param name
2020-06-04 11:40:38 +02:00
Benoit Marty
532f5e58ea
Move class Versions to internal package
2020-06-04 11:30:24 +02:00
Benoit Marty
57a5714fb5
Add the ability to compare Homeserver version ( #1442 )
2020-06-04 11:24:31 +02:00
Benoit Marty
a3fd49499b
Hide left rooms in breadcrumbs ( #766 )
2020-06-04 08:59:01 +02:00
Benoit Marty
b29c2b2de4
Send plain text in the body
...
According to https://matrix.org/docs/spec/client_server/latest#m-room-message-msgtypes , the plain text version of the HTML should be provided in the body.
Also create MarkdownParser class to be able to unit test it.
2020-06-03 18:44:35 +02:00
Benoit Marty
2e997f2c67
Wrong issue number
2020-06-03 18:41:27 +02:00
Benoit Marty
55bd346cb2
Merge pull request #1425 from vector-im/feature/integration_manager
...
Feature/integration manager
2020-06-03 18:10:03 +02:00
ganfra
0724ac133b
Widget notice: capitalize first letter
2020-06-03 15:22:20 +02:00
ganfra
0507fa5b0e
Widgets: clean again after Benoit's review
2020-06-03 12:00:52 +02:00
Benoit Marty
870c4bf765
Check that content is not null
2020-06-03 09:32:20 +02:00
Benoit Marty
9a592e9c7e
Create IsUselessResolver object
2020-06-03 01:13:02 +02:00
ganfra
53592ac404
Fix lint issues
2020-06-02 20:28:18 +02:00
ganfra
d8848a6062
Merge branch 'develop' into feature/integration_manager
2020-06-02 20:26:03 +02:00
ganfra
173c1d3a6e
Integration: make the default urls modifiable from MatrixConfiguration
2020-06-02 20:05:00 +02:00
ganfra
c815c4080d
Widget: changes naming algorithm (align on web)
2020-06-02 19:51:16 +02:00
ganfra
06cc2f527e
Clean after Benoit's review
2020-06-02 19:02:21 +02:00
Benoit Marty
3f1e5b9b1e
Hide "X made no changes" event by default in timeline ( #1430 )
2020-06-02 15:54:01 +02:00
Benoit Marty
ca855da8ae
Fix issue reported during review by Onuray
2020-06-02 13:15:03 +02:00
Benoit Marty
3bd2b24b10
Use "you" instead of display name when the current user has sent the event.
2020-06-02 13:15:03 +02:00
rkfg
4d88111d48
Translated using Weblate (Russian)
...
Currently translated at 100.0% (164 of 164 strings)
Translation: Riot Android/RiotX Matrix SDK
Translate-URL: https://translate.riot.im/projects/riot-android/riotx-matrix-sdk/ru/
2020-06-01 15:29:15 +00:00
sr093906
342f871916
Translated using Weblate (Chinese (Simplified))
...
Currently translated at 100.0% (164 of 164 strings)
Translation: Riot Android/RiotX Matrix SDK
Translate-URL: https://translate.riot.im/projects/riot-android/riotx-matrix-sdk/zh_Hans/
2020-06-01 15:29:10 +00:00
random
492128a621
Translated using Weblate (Italian)
...
Currently translated at 100.0% (164 of 164 strings)
Translation: Riot Android/RiotX Matrix SDK
Translate-URL: https://translate.riot.im/projects/riot-android/riotx-matrix-sdk/it/
2020-05-30 09:29:22 +00:00
Szimszon
64054d13a3
Translated using Weblate (Hungarian)
...
Currently translated at 100.0% (164 of 164 strings)
Translation: Riot Android/RiotX Matrix SDK
Translate-URL: https://translate.riot.im/projects/riot-android/riotx-matrix-sdk/hu/
2020-05-30 09:29:20 +00:00
Kévin C
13e04b6362
Translated using Weblate (French)
...
Currently translated at 100.0% (164 of 164 strings)
Translation: Riot Android/RiotX Matrix SDK
Translate-URL: https://translate.riot.im/projects/riot-android/riotx-matrix-sdk/fr/
2020-05-30 09:29:19 +00:00
Samu Voutilainen
fdf4749c1b
Translated using Weblate (Finnish)
...
Currently translated at 99.4% (163 of 164 strings)
Translation: Riot Android/RiotX Matrix SDK
Translate-URL: https://translate.riot.im/projects/riot-android/riotx-matrix-sdk/fi/
2020-05-30 09:29:17 +00:00
Jeff Huang
5c101e9466
Translated using Weblate (Chinese (Traditional))
...
Currently translated at 100.0% (164 of 164 strings)
Translation: Riot Android/RiotX Matrix SDK
Translate-URL: https://translate.riot.im/projects/riot-android/riotx-matrix-sdk/zh_Hant/
2020-05-30 09:29:12 +00:00
Besnik Bleta
8e88fcb462
Translated using Weblate (Albanian)
...
Currently translated at 99.4% (163 of 164 strings)
Translation: Riot Android/RiotX Matrix SDK
Translate-URL: https://translate.riot.im/projects/riot-android/riotx-matrix-sdk/sq/
2020-05-30 09:29:10 +00:00
ganfra
959b679086
Clean files
2020-05-29 19:03:54 +02:00
ganfra
7df8b3a9bf
Widgets: observe wellknown for integ config and open Jitsi in browser
2020-05-29 12:23:36 +02:00
ganfra
00f2d0249f
Merge branch 'develop' into feature/integration_manager
2020-05-28 20:33:51 +02:00
ganfra
4465e6eea3
Widget: format url with roomId if needed
2020-05-28 20:26:34 +02:00
ganfra
d4706b38b8
Widgets: display widget events in timeline
2020-05-28 20:04:41 +02:00
ganfra
31c82b4ba6
Widget: show room widgets in bottom sheet and fix some widget actions
2020-05-28 19:39:07 +02:00
ganfra
cb80d8d349
Widget: add active widgets
2020-05-28 17:08:57 +02:00
ganfra
1fe0c8a3e9
Widgets: handle actions (revoke, delete, edit, open in browser) and permissions bottom sheet
2020-05-28 10:25:04 +02:00
Benoit Marty
81c1717384
Format strings
2020-05-27 18:49:34 +02:00
Benoit Marty
0fd0500d30
Merge pull request #1414 from RiotTranslateBot/weblate-riot-android-riotx-application
...
Update from Weblate
2020-05-27 17:50:06 +02:00
Weblate
e39b177b5b
Merge branch 'origin/develop' into Weblate.
2020-05-27 13:04:35 +00:00
yuuki-san
c94856cdf8
Translated using Weblate (Slovak)
...
Currently translated at 95.7% (156 of 163 strings)
Translation: Riot Android/RiotX Matrix SDK
Translate-URL: https://translate.riot.im/projects/riot-android/riotx-matrix-sdk/sk/
2020-05-27 13:04:26 +00:00
Benoit Marty
6f804cab4d
Avoid duplicated events in DB (one with localId and one with eventId from homeserver, once synced)
2020-05-27 11:27:54 +02:00
Benoit Marty
cf3dbb378e
Get uploaded files for e2e rooms, from local DB
2020-05-26 22:06:51 +02:00
ganfra
e32716aa48
Widget: add room active widgets to RoomDetailViewState
2020-05-26 19:47:06 +02:00
ganfra
4b37ede8c2
Widget: handle sticker
2020-05-26 18:16:38 +02:00
ganfra
dbe4c0c8e4
Remove duplicates from identity feature
2020-05-26 11:38:29 +02:00
ganfra
4f4afd6840
Widget post api: handle last methods
2020-05-26 11:29:42 +02:00
ganfra
7409fde650
Merge branch 'develop' into feature/integration_manager
2020-05-26 08:55:01 +02:00
ganfra
cfa31e6332
Widgets: fix extracting user widgets
2020-05-26 08:31:19 +02:00
ganfra
df973a6275
Widget: makes the integration manager screen mostly working
2020-05-26 08:07:09 +02:00
Benoit Marty
0509e76f18
var -> val
2020-05-25 23:54:53 +02:00
Benoit Marty
e379ccf086
Extract MatrixConfiguration to its own file, for a better visibility
2020-05-25 23:53:36 +02:00
Benoit Marty
7ae52d676d
Use directly java.net.proxy class
2020-05-25 23:50:10 +02:00
Benoit Marty
3d33018ffa
Merge pull request #1147 from unclejay80/http_proxy_init
...
added network proxy configuration
2020-05-25 23:43:11 +02:00
Benoit Marty
860595520b
Merge pull request #1401 from vector-im/feature/cleanup
...
Small PR with code cleanup
2020-05-25 17:30:31 +02:00
Benoit Marty
f0f3e8ddb9
Uploads: auto-review
2020-05-25 17:05:17 +02:00
Benoit Marty
2adafbeb03
Uploads: use SenderInfo in TimelineEvent
2020-05-25 17:02:57 +02:00
Benoit Marty
f3a5fb7fe3
Uploads: rework: provide information about the sender
2020-05-25 16:54:08 +02:00
Benoit Marty
88cba74cac
Uploads: add screen - WIP
2020-05-25 16:54:08 +02:00
Benoit Marty
e9ca876444
Uploads: add screen - WIP
2020-05-25 16:54:08 +02:00
Benoit Marty
8a9498bae4
Uploads: add the service and the task
2020-05-25 16:54:08 +02:00
Weblate
d2598480c8
var -> val
2020-05-25 16:54:08 +02:00
Benoit Marty
6e57b06673
Ensure Filter model match the spec and add Javadoc
2020-05-25 16:54:08 +02:00
Benoit Marty
e117fec74f
Kotlin: use orEmpty() for Maps
2020-05-25 14:07:25 +02:00
Benoit Marty
6e01b75b2f
Dagger: use generic name for parameters
2020-05-25 14:04:36 +02:00
Benoit Marty
691e7fe616
Kotlin: use orEmpty()
2020-05-25 14:04:36 +02:00
MamasLT
e31693b4b7
Translated using Weblate (Lithuanian)
...
Currently translated at 2.5% (4 of 163 strings)
Translation: Riot Android/RiotX Matrix SDK
Translate-URL: https://translate.riot.im/projects/riot-android/riotx-matrix-sdk/lt/
2020-05-25 00:29:10 +00:00
MamasLT
45e5fff622
Added translation using Weblate (Lithuanian)
2020-05-23 23:44:45 +00:00
Osoitz
5267ba240a
Translated using Weblate (Basque)
...
Currently translated at 100.0% (163 of 163 strings)
Translation: Riot Android/RiotX Matrix SDK
Translate-URL: https://translate.riot.im/projects/riot-android/riotx-matrix-sdk/eu/
2020-05-23 14:29:00 +00:00
Benoit Marty
330a33a0e8
Render formatted_body for m.notice and m.emote ( Fixes #1196 )
2020-05-21 01:47:17 +02:00
Benoit Marty
b75b299847
Create MessageContentWithFormattedBody interface
2020-05-21 01:05:47 +02:00
Benoit Marty
7c59bcc928
Only "org.matrix.custom.html" is supported
2020-05-21 00:41:36 +02:00
Benoit Marty
628439aa65
Mardown: sending "**text in bold** was sending extra paragraph and extra new line
2020-05-21 00:25:59 +02:00
ganfra
00fd067c6b
Widget: continue working on interaction with SDK. Not sure yet how to manage properly distinction between room and "admin" widgets.
2020-05-20 20:39:18 +02:00
Benoit Marty
ca37895619
Merge pull request #1374 from vector-im/feature/sas_v2
...
support new key agreement method for SAS
2020-05-20 18:32:01 +02:00
Kim Brose
91d396fbca
Translated using Weblate (German)
...
Currently translated at 100.0% (163 of 163 strings)
Translation: Riot Android/RiotX Matrix SDK
Translate-URL: https://translate.riot.im/projects/riot-android/riotx-matrix-sdk/de/
2020-05-20 15:29:32 +00:00
ganfra
3faf42be53
Widget: get user list widgets from user account
2020-05-19 18:40:11 +02:00
ganfra
dea903bcb5
Merge branch 'develop' into feature/integration_manager
2020-05-19 16:08:46 +02:00
ganfra
e1c6542e03
Merge branch 'develop' into feature/forward_pagination
2020-05-19 15:25:33 +02:00
ganfra
01484978bd
Fix lint
2020-05-19 15:24:36 +02:00
ganfra
cad14c93d0
Timeline: fix tests and add message order check
2020-05-19 14:39:42 +02:00
Valere
f2fa57224b
Update matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/crypto/verification/DefaultVerificationService.kt
...
Co-authored-by: Hubert Chathi <hubert@uhoreg.ca>
2020-05-19 09:55:45 +02:00
Valere
e0977dd97b
Add new key agreement protocol
2020-05-19 09:55:45 +02:00
Benoit Marty
243b0a7d82
ktlint
2020-05-18 17:23:33 +02:00
Benoit Marty
e67e472025
Integrate Valere's remarks - step 2: Stop using (or at least reduce usage of) GlobalScope
2020-05-18 17:23:33 +02:00
Benoit Marty
a6541481bf
Integrate Valere's remarks - step 1
2020-05-18 17:23:33 +02:00
Benoit Marty
789bcc8d77
Identity: Bugfix: do not fail when trying to disconnect the current identity server, if there is no token available
2020-05-18 17:23:33 +02:00
Benoit Marty
2914117a8e
Move some classes
2020-05-18 17:23:33 +02:00
Benoit Marty
8049962a99
Create a Wellknown module, because both AuthModule and HomeServerCapability module need it
2020-05-18 17:23:33 +02:00
Benoit Marty
225b1c380e
Identity: retrieve the default identity server url
2020-05-18 17:23:33 +02:00
Benoit Marty
60d80ea0ba
Fix compilation issue after rebase
2020-05-18 17:23:33 +02:00
Benoit Marty
c8211098f3
Identity: The store has to be migrated properly because it contains user's data
2020-05-18 17:23:33 +02:00
Benoit Marty
e78fde4eca
Identity: rename a few class and add a mapper to avoid using Entities in the code
2020-05-18 17:23:33 +02:00
Benoit Marty
59d60813fb
Cleanup
2020-05-18 17:23:33 +02:00
Benoit Marty
4c31e52892
Add facilities and Javadoc on SessionParams data class
2020-05-18 17:23:33 +02:00
Benoit Marty
c646fd2b36
ktlint
2020-05-18 17:23:33 +02:00
Benoit Marty
6432859732
Avoid code duplication
2020-05-18 17:23:33 +02:00
Benoit Marty
2beef7d816
Identity: fix issue with logout request.
...
Also disconnect previous set identity server when changing url, when disconnecting, and when deactivating account
2020-05-18 17:23:33 +02:00
Benoit Marty
7a4d9370e3
Identity: human readable errors
2020-05-18 17:23:33 +02:00
Benoit Marty
d14f1dd1ab
Capability: do not update data if the corresponding request fails
2020-05-18 17:23:13 +02:00
Benoit Marty
88e8c11ee5
Identity: protect against outdated homeserver
2020-05-18 17:23:13 +02:00
Benoit Marty
7afc7bdb31
Identity refresh main setting page.
2020-05-18 17:23:13 +02:00
Benoit Marty
4b2f8e9174
Auto-review
2020-05-18 17:23:13 +02:00
Benoit Marty
a17932e17e
Add missing internal
2020-05-18 17:23:13 +02:00
Benoit Marty
084c27a2bb
Identity: cleanup
2020-05-18 17:23:13 +02:00
Benoit Marty
ed2f62cbe7
Identity: ping API V2 and cleanup
2020-05-18 17:23:13 +02:00
Benoit Marty
4510aff00a
ktlint
2020-05-18 17:22:40 +02:00
Benoit Marty
ae0d09a049
Identity: cancel binding WIP
2020-05-18 17:22:40 +02:00
Benoit Marty
69759b7415
Identity: store sendAttempt in DB
2020-05-18 17:22:40 +02:00
Benoit Marty
7e8e1ab9b7
Identity: change DB and add sendAttempt
2020-05-18 17:22:40 +02:00
Benoit Marty
b44f5d3b4a
Handle correctly the verification code error case
2020-05-18 17:22:40 +02:00
Benoit Marty
03f8b66993
Remove undocumented parameter
...
https://github.com/matrix-org/sydent/issues/195
2020-05-18 17:22:40 +02:00
Benoit Marty
e411f139c8
Identity: validate code received by SMS
2020-05-18 17:22:40 +02:00
Benoit Marty
e962d1dadf
Small improvement
2020-05-18 17:22:40 +02:00
Benoit Marty
756b0febe6
Identity: Add some doc
2020-05-18 17:22:40 +02:00
Benoit Marty
1535f3e2e5
Identity: bind/unbnd: restore the bind in progress State
2020-05-18 17:22:40 +02:00
Benoit Marty
3e808dec90
Identity: bind/unbnd WIP
2020-05-18 17:22:40 +02:00
Benoit Marty
637f4a8350
Fix small UI bug
2020-05-18 17:22:40 +02:00
Benoit Marty
ffd8ac859d
Identity: fix sync of indetity server change
2020-05-18 17:22:40 +02:00
Benoit Marty
6e43e9b51c
Identity: refresh pepper, logout feature and other improvements
2020-05-18 17:22:40 +02:00
Benoit Marty
e86460b578
Import and adapt Terms Of Service management: SDK and UI (compiling)
2020-05-18 17:22:40 +02:00
Benoit Marty
8dd5f88dba
Identity: cleanup UI
2020-05-18 17:21:59 +02:00
Benoit Marty
3aa6de7cf5
Identity: progressing
2020-05-18 17:21:59 +02:00
Benoit Marty
a75242c79d
Retrieve ThreePids from homeserver
2020-05-18 17:21:59 +02:00
Benoit Marty
784918350b
Identity: import UI/UX From Riot and adapt to RiotX architecture
2020-05-18 17:21:59 +02:00
Benoit Marty
0199cf9a03
Identity - Fix issue with Realm
2020-05-18 17:21:59 +02:00
Benoit Marty
ab6e7a3b8a
Identity - WIP (compilation ok)
2020-05-18 17:21:59 +02:00
Benoit Marty
f489265ce7
Create AccessTokenProvider
2020-05-18 17:21:59 +02:00
Benoit Marty
6c9c3e5cb3
To merge with previous previous commit
2020-05-18 17:21:59 +02:00
Benoit Marty
9b7c2599a7
Add withOlmUtility facility
2020-05-18 17:21:59 +02:00
Benoit Marty
25bbd7c526
Identity - Create DB
2020-05-18 17:21:59 +02:00
Benoit Marty
d45653dbb3
Ganfra's review: Improve the filters declaration
2020-05-18 16:26:18 +02:00
Benoit Marty
f70623beea
Ganfra's review: Handle filterRedacted in TimelineHiddenReadReceipts
2020-05-18 16:26:18 +02:00
Benoit Marty
e542e4ba22
Add a setting to hide redacted events ( #951 )
2020-05-18 16:26:18 +02:00
Priit Jõerüüt
5a834619c0
Translated using Weblate (Estonian)
...
Currently translated at 97.5% (159 of 163 strings)
Translation: Riot Android/RiotX Matrix SDK
Translate-URL: https://translate.riot.im/projects/riot-android/riotx-matrix-sdk/et/
2020-05-16 18:28:43 +00:00
ganfra
458e3ee5e8
Timeline: fetch next token with the help of getContext when required
2020-05-15 20:18:07 +02:00
Benoit Marty
5fa247a0c5
Remove temporary tool and strings_riotX.xml temporary files
2020-05-15 15:50:15 +02:00
Benoit Marty
8eebcef4e9
Fix #1373
2020-05-15 15:36:52 +02:00
Benoit Marty
7a2aefd8fb
Format string resources
2020-05-15 12:46:20 +02:00
Weblate
8883832b86
Merge branch 'origin/develop' into Weblate.
2020-05-15 10:09:23 +00:00
Priit Jõerüüt
b2bacdfa4e
Translated using Weblate (Estonian)
...
Currently translated at 92.6% (151 of 163 strings)
Translation: Riot Android/RiotX Matrix SDK
Translate-URL: https://translate.riot.im/projects/riot-android/riotx-matrix-sdk/et/
2020-05-15 10:04:36 +00:00
ganfra
22e3b370e3
IntegrationConfig: make preferred non null as we should at least get the default one
2020-05-14 17:54:27 +02:00
ganfra
8f5589d3e1
Start creating the widget url builder
2020-05-14 17:05:22 +02:00
Priit Jõerüüt
8cc82fe5ba
Added translation using Weblate (Estonian)
2020-05-14 08:13:31 +00:00
tleydxdy
37392b5495
Translated using Weblate (Chinese (Simplified))
...
Currently translated at 100.0% (163 of 163 strings)
Translation: Riot Android/RiotX Matrix SDK
Translate-URL: https://translate.riot.im/projects/riot-android/riotx-matrix-sdk/zh_Hans/
2020-05-13 23:28:38 +00:00
ganfra
996aa9ef66
Merge branch 'develop' into feature/integration_manager
2020-05-13 20:21:48 +02:00
ganfra
91301197ea
Try to communicate with WidgetPostAPI
2020-05-13 20:04:08 +02:00
Valere
8d32c27ce0
Fix crash 1364
2020-05-13 16:57:57 +02:00
Benoit Marty
f717a37a4a
Split long line
2020-05-13 15:28:05 +02:00
Benoit Marty
d8b1372a0f
Login request does not provide the full Wellknown data. Change the model to reflect that, to avoid misunderstanding.
2020-05-13 14:03:10 +02:00
Benoit Marty
678cf50dbd
Add Javadoc
2020-05-13 13:56:33 +02:00
Benoit Marty
cf7de8bb8b
Typo
2020-05-13 12:43:54 +02:00
Benoit Marty
a70fdedce5
Try to use wellKnown request, when user is entering a homeserver URL
2020-05-13 12:43:54 +02:00
Benoit Marty
c9bc6f4a9e
Support homeserver discovery from MXID - Wellknown ( #476 )
2020-05-13 12:42:08 +02:00
Benoit Marty
aea9c958bf
Merge pull request #1307 from vector-im/feature/invite_members_to_room
...
Invite members to an existing room
2020-05-13 00:29:55 +02:00
Tirifto
df762e40bb
Translated using Weblate (Esperanto)
...
Currently translated at 100.0% (163 of 163 strings)
Translation: Riot Android/RiotX Matrix SDK
Translate-URL: https://translate.riot.im/projects/riot-android/riotx-matrix-sdk/eo/
2020-05-12 12:28:46 +00:00
ganfra
01d6b52a60
Widgets: handle scalar token
2020-05-11 20:00:50 +02:00
ganfra
ce884ac577
Merge branch 'develop' into feature/integration_manager
2020-05-11 15:48:27 +02:00
Benoit Marty
6abc51d05d
Merge pull request #1339 from vector-im/feature/openId
...
Create a specific module for OpenId
2020-05-11 15:41:41 +02:00
Tirifto
247ffc1270
Translated using Weblate (Esperanto)
...
Currently translated at 82.2% (134 of 163 strings)
Translation: Riot Android/RiotX Matrix SDK
Translate-URL: https://translate.riot.im/projects/riot-android/riotx-matrix-sdk/eo/
2020-05-09 16:28:37 +00:00
laeberkaes
8616c454e1
Translated using Weblate (German)
...
Currently translated at 100.0% (163 of 163 strings)
Translation: Riot Android/RiotX Matrix SDK
Translate-URL: https://translate.riot.im/projects/riot-android/riotx-matrix-sdk/de/
2020-05-08 06:28:31 +00:00
Samu Voutilainen
6c1c1ca8b0
Translated using Weblate (Finnish)
...
Currently translated at 100.0% (163 of 163 strings)
Translation: Riot Android/RiotX Matrix SDK
Translate-URL: https://translate.riot.im/projects/riot-android/riotx-matrix-sdk/fi/
2020-05-08 06:28:30 +00:00
Besnik Bleta
67d1c2dc80
Translated using Weblate (Albanian)
...
Currently translated at 98.8% (161 of 163 strings)
Translation: Riot Android/RiotX Matrix SDK
Translate-URL: https://translate.riot.im/projects/riot-android/riotx-matrix-sdk/sq/
2020-05-08 06:28:28 +00:00
Ville Ranki
0aa90c3eea
Translated using Weblate (Finnish)
...
Currently translated at 100.0% (163 of 163 strings)
Translation: Riot Android/RiotX Matrix SDK
Translate-URL: https://translate.riot.im/projects/riot-android/riotx-matrix-sdk/fi/
2020-05-07 06:15:43 +00:00
Benoit Marty
750550ad3e
Create a specific module for OpenId
2020-05-06 22:14:56 +02:00
ganfra
b047f36e86
Creates a Widget Manager to be used internally and state event service
2020-05-06 20:49:07 +02:00
ganfra
4fdd2f4eed
Create WidgetsAPI
2020-05-06 15:53:28 +02:00
Valere
583139d51e
klint
2020-05-06 15:06:34 +02:00
Valere
cee8ae3af4
Fix #1329
...
+ migration to remove duplicate
2020-05-06 15:04:17 +02:00
ganfra
182753e4ec
Start creating integration manager
2020-05-06 11:53:35 +02:00
onurays
c7c6cf70e4
Code review fixes.
2020-05-06 11:20:08 +03:00
ganfra
29c9d3070c
Start creating bunch of necessary classes
2020-05-05 13:05:45 +02:00
Benoit Marty
a4b8dc9400
Fix test compilation issue
2020-05-05 11:49:03 +02:00
Benoit Marty
ffeae7ec83
Fix timeline navigation when opening an event in a previous lastForward chunk.
...
In this case, we do not have a nextToken, but there are more event to load. So we perform a GET /context on the last known event.
Not sure it is correct to do that though...
2020-05-05 02:41:32 +02:00
Benoit Marty
17ddb5ce43
if all events are rendered in the timeline (developer mode), render the room creation event.
2020-05-05 02:41:32 +02:00
Benoit Marty
53583c691f
Add some logs
2020-05-05 02:41:32 +02:00
Benoit Marty
2b9d3960b3
Improve tests
2020-05-05 02:41:32 +02:00
Benoit Marty
92befcde5d
Add test to cover previous last forward case (passing)
2020-05-05 02:41:32 +02:00
Benoit Marty
697eaec197
TI: After jump to unread, newer messages are never loaded ( #1008 )
2020-05-05 02:41:32 +02:00
Benoit Marty
86fba28313
After jump to unread, newer messages are never loaded ( #1008 )
2020-05-05 02:41:32 +02:00
Benoit Marty
f3c3c07d46
Kotlin sugar
2020-05-05 00:14:57 +02:00
Benoit Marty
8966e24925
Create a debug method to send x times the same event
2020-05-05 00:14:57 +02:00
Benoit Marty
becc5a7b54
Add assertion in debug
2020-05-05 00:14:57 +02:00
Benoit Marty
a61434ae08
doc
2020-05-05 00:14:57 +02:00
Benoit Marty
20b726819f
Rename "LastLive" -> "LastForward"
2020-05-05 00:14:57 +02:00
Benoit Marty
bfd847179f
Wait more
2020-05-05 00:14:57 +02:00
Benoit Marty
7e955ef0e4
Add possibility to create clear room
2020-05-05 00:14:57 +02:00
Benoit Marty
2697800deb
Doc and cleanup
2020-05-05 00:14:57 +02:00
Benoit Marty
2c47fe9f0d
typo
2020-05-05 00:14:57 +02:00
Valere
4578b9df7f
Fix / froezn object migration
2020-05-04 18:27:38 +02:00
Benoit Marty
1f528ee428
Format strings
2020-05-04 16:00:11 +02:00
Szimszon
b45504d97a
Translated using Weblate (Hungarian)
...
Currently translated at 100.0% (163 of 163 strings)
Translation: Riot Android/RiotX Matrix SDK
Translate-URL: https://translate.riot.im/projects/riot-android/riotx-matrix-sdk/hu/
2020-05-04 11:50:57 +00:00
Ville Ranki
5fff637bee
Translated using Weblate (Finnish)
...
Currently translated at 99.4% (162 of 163 strings)
Translation: Riot Android/RiotX Matrix SDK
Translate-URL: https://translate.riot.im/projects/riot-android/riotx-matrix-sdk/fi/
2020-05-04 11:50:55 +00:00
random
2f5d824c65
Translated using Weblate (Italian)
...
Currently translated at 100.0% (163 of 163 strings)
Translation: Riot Android/RiotX Matrix SDK
Translate-URL: https://translate.riot.im/projects/riot-android/riotx-matrix-sdk/it/
2020-05-03 14:14:24 +00:00
Kévin C
3100473305
Translated using Weblate (French)
...
Currently translated at 100.0% (163 of 163 strings)
Translation: Riot Android/RiotX Matrix SDK
Translate-URL: https://translate.riot.im/projects/riot-android/riotx-matrix-sdk/fr/
2020-05-03 14:14:24 +00:00
Jeff Huang
0d12a80832
Translated using Weblate (Chinese (Traditional))
...
Currently translated at 100.0% (163 of 163 strings)
Translation: Riot Android/RiotX Matrix SDK
Translate-URL: https://translate.riot.im/projects/riot-android/riotx-matrix-sdk/zh_Hant/
2020-05-03 14:14:24 +00:00
Akarshan Biswas
5d26b6a7cb
Translated using Weblate (Bengali (India))
...
Currently translated at 12.3% (20 of 163 strings)
Translation: Riot Android/RiotX Matrix SDK
Translate-URL: https://translate.riot.im/projects/riot-android/riotx-matrix-sdk/bn_IN/
2020-05-03 14:14:24 +00:00
Akarshan Biswas
68c1e8fc6d
Added translation using Weblate (Bengali (India))
2020-05-03 14:14:24 +00:00
yuuki-san
1ffd7dbb9f
Translated using Weblate (Slovak)
...
Currently translated at 92.6% (151 of 163 strings)
Translation: Riot Android/RiotX Matrix SDK
Translate-URL: https://translate.riot.im/projects/riot-android/riotx-matrix-sdk/sk/
2020-05-03 14:14:24 +00:00
Slavi Pantaleev
779f380d2f
Translated using Weblate (Bulgarian)
...
Currently translated at 100.0% (163 of 163 strings)
Translation: Riot Android/RiotX Matrix SDK
Translate-URL: https://translate.riot.im/projects/riot-android/riotx-matrix-sdk/bg/
2020-05-03 14:14:24 +00:00
Valere
d27b73f6be
Fix / Crash on bootstrap
...
Exception: java.lang.IllegalArgumentException: 'value' is not a valid managed object.
2020-05-03 11:36:40 +02:00
Onuray Sahin
d2f0957eba
Merge branch 'develop' into feature/invite_members_to_room
2020-04-30 16:11:52 +03:00
onurays
cf5d89ea9b
Documentation added for new parameter excludedUserIds.
2020-04-30 15:40:54 +03:00
onurays
5dc50195b3
Filter existing room members.
2020-04-30 15:28:20 +03:00
onurays
57a87ba620
Add InviteUsersToRoomActivity and mvrx classes.
2020-04-30 13:54:09 +03:00
Benoit Marty
f6cbc15cf7
Several fixes on room creation collpasing events ( Fixes #1309 )
...
- do not collapse room member events
- collapse other type of event: topic, alias, canonical alias, powel level
- Use correct user name for collapsed version (should be fixed twice due to the previous change of excluding some room member events)
- align "join" and "left" string with Riot-Web
2020-04-30 12:52:21 +02:00
Benoit Marty
7322144dc8
Remove duplicated strings
2020-04-30 12:15:26 +02:00
Valere
7b20db64a5
Merge branch 'develop' into feature/e2e_timeline_decoration
2020-04-30 12:01:44 +02:00
Valere
429c634ed9
Merge pull request #1308 from vector-im/feature/fix_dm_shield_logic
...
Fix / Move DM shield rules to task
2020-04-30 12:00:18 +02:00
Valere
05230a6afa
Code review
2020-04-30 11:38:32 +02:00
Valere
43eb804b23
Merge pull request #1303 from vector-im/feature/xs_old_new_session_detection
...
Feature/xs old new session detection
2020-04-30 11:23:15 +02:00
Valere
6ea38c7eb0
Fix / Move DM shield rules to task
2020-04-30 10:55:25 +02:00
Valere
0d0af6906e
Code review
2020-04-30 10:10:56 +02:00
Valere
f0a9be2ec7
Better session detection
2020-04-29 18:46:36 +02:00
Valere
8955e5461c
Add retry to sendToDeviceTask
2020-04-29 18:45:51 +02:00
Valere
087ff1c041
Fix / race when receive accept in sending start in to device
2020-04-29 18:44:25 +02:00
Valere
7b46c49ded
Fix / missing primary key for migration
2020-04-29 16:35:50 +02:00
Valere
da5672d229
Fix / ensure ux aware of wait
2020-04-29 16:18:01 +02:00
Valere
0f00597444
Fix / Regression on non e2e device
...
+ migrate to new rx objects
2020-04-29 12:35:22 +02:00
Valere
a806f70b35
New security alert to review old sessions
2020-04-29 12:04:59 +02:00
Benoit Marty
67f07bd1bb
Merge pull request #1297 from vector-im/feature/xsigning_trust_optimization
...
Feature/xsigning trust optimization
2020-04-29 10:32:29 +02:00
Benoit Marty
4dc0b00569
Import string from Matrix SDK
2020-04-28 23:54:35 +02:00
ganfra
8942ce964a
Fix android test not compiling
2020-04-28 19:09:20 +02:00
ganfra
43055964ba
Crypto store : avoid copying before mapping to other data
2020-04-28 16:26:04 +02:00
Benoit Marty
b4247c89e4
Make fun internal
2020-04-28 14:15:50 +02:00
ganfra
4e8177f738
Fix lint
2020-04-28 13:10:44 +02:00
Valere
8871390167
Code review
2020-04-28 12:25:50 +02:00
ganfra
fc86e7e1f6
ShieldTrust: use only active members
2020-04-28 11:00:41 +02:00
ganfra
21912c290a
XSigning keys: use json instead of object serialization
2020-04-28 10:59:51 +02:00
Benoit Marty
8bd4cc8f54
Merge pull request #1277 from vector-im/feature/sso
...
Use correct sso url
2020-04-27 14:36:37 +02:00
Benoit Marty
a233e9b0a0
Avoid code duplication, and improve readability
2020-04-27 14:25:45 +02:00
Valere
114bce5f64
Fix / DB crash due to deserializaion
2020-04-24 16:50:56 +02:00
Valere
20e5ebc88b
Decorate timeline with e2e warning
2020-04-24 16:50:56 +02:00
Benoit Marty
8daf72a4b0
Use correct URL for SSO connection ( #1178 )
2020-04-24 15:54:02 +02:00
Benoit Marty
51eb2cda95
Move some constants to the Matrix SDK
2020-04-24 15:53:30 +02:00
Benoit Marty
af0b798ef1
Ensure Timber log output when running tests
...
to squash
2020-04-24 13:38:28 +02:00
Benoit Marty
51be8d5ed5
Remove previous temporary solution
2020-04-24 13:26:25 +02:00
Benoit Marty
270bed5013
EventBus logs using Timber
2020-04-24 11:57:49 +02:00
Benoit Marty
20b3c33fb0
Remove bad comment
2020-04-24 11:57:49 +02:00
Benoit Marty
b2aaf1cca1
CurlLoggingInterceptor now uses Timber to log
2020-04-24 11:57:49 +02:00
Benoit Marty
4ee13b6fa1
Merge branch 'develop' into feature/unwedging
2020-04-23 18:20:09 +02:00
Valere
736905edf8
Merge pull request #1269 from vector-im/feature/complete_security_hide_4s
...
Hide Use recovery key when 4S is not setup
2020-04-23 18:03:14 +02:00
Benoit Marty
e8a91eab88
Merge pull request #1265 from vector-im/feature/deactivate
...
Deactivate account using password
2020-04-23 17:30:08 +02:00
Valere
7e0591ffee
Hide Use recovery key when 4S is not setup
2020-04-23 11:14:20 +02:00
Valere
e37dd547b8
code review
2020-04-22 18:50:59 +02:00
Benoit Marty
671c1259af
Merge pull request #1239 from waylon531/develop
...
Use a bigger thread pool
2020-04-22 18:23:37 +02:00
Benoit Marty
03b9774c56
ktlint
2020-04-22 17:56:13 +02:00
Valere
9b320ed3c7
Fix unwedging
2020-04-22 15:40:59 +02:00
Benoit Marty
5755d5bfaa
Deactivate account: unit test and cleanup
2020-04-22 14:36:01 +02:00
Benoit Marty
ff320fec55
Move internal class to internal package
2020-04-21 20:47:49 +02:00
Benoit Marty
8c8a84b039
Account deactivation: the task does the cleanup
2020-04-21 20:41:10 +02:00
Benoit Marty
045e3d7bae
Account deactivation (with password only) ( #35 )
2020-04-21 20:31:54 +02:00
Benoit Marty
eca3bf0817
typo
2020-04-21 13:49:36 +02:00
Benoit Marty
c39a0e4fd5
timout -> timeout
2020-04-21 00:29:44 +02:00
Benoit Marty
c1acb1af66
Add integration test for change password feature
2020-04-21 00:23:01 +02:00
Valere
8a4f0a0c00
KeyBackup / Use 4S if key in quadS
2020-04-20 19:21:44 +02:00
Benoit Marty
a6368c473e
Restart broken Olm sessions ([MSC1719]( https://github.com/matrix-org/matrix-doc/pull/1719 ))
2020-04-20 18:07:14 +02:00
Benoit Marty
3615ca6b95
VersionName can be null when running integration test
2020-04-20 18:07:14 +02:00
Benoit Marty
ddb00ba23a
Enable Timber log in integration tests
2020-04-20 18:07:14 +02:00
Benoit Marty
91cf4b647d
var -> val
2020-04-20 18:07:14 +02:00
Benoit Marty
f989eed8b0
Use @Throws(MXCryptoError::class)
2020-04-20 18:07:14 +02:00
Benoit Marty
4d296ddc09
Avoid injecting credentials
2020-04-20 18:07:14 +02:00
Benoit Marty
6186c22e02
improve code
2020-04-20 18:07:14 +02:00
Benoit Marty
13cd13a42f
Create RoomEncryptorsStore
2020-04-20 18:07:14 +02:00
Benoit Marty
a42eb42178
Avoid injecting Credentials
2020-04-20 18:07:14 +02:00
Benoit Marty
7924ef207c
Add Javadoc
2020-04-20 18:07:14 +02:00
Benoit Marty
5900245018
Make the test fail before unwedging implementation
2020-04-20 18:07:14 +02:00
Benoit Marty
00c239bc42
cleanup
2020-04-20 18:07:14 +02:00
Benoit Marty
0cb43eef51
Add test for Unwedging (before implementing it)
2020-04-20 18:07:14 +02:00
Benoit Marty
41a8f40241
Improve API
2020-04-20 18:07:14 +02:00
Benoit Marty
a8641ef879
Split KeysBackup to several files. No other change.
2020-04-20 18:07:14 +02:00
Valere
1227de3f9c
Merge pull request #1256 from vector-im/feature/increase_default_timeout
...
Increase default timeout to match old riot
2020-04-20 17:13:59 +02:00
Valere
c7ac5e2293
Increase default timeout to match old riot
2020-04-20 11:26:03 +02:00
Valere
28c6921a0a
Avoid unnecessary /device call
2020-04-17 18:08:29 +02:00
Waylon Cude
68f93c6c31
Merge branch 'develop' of https://github.com/vector-im/riotX-android into develop
...
Signed-off-by: Waylon Cude <waylon.cude@finzdani.net>
2020-04-16 12:19:17 -07:00
Benoit Marty
ac07fb47d7
Better Kotlin code
2020-04-16 17:42:55 +02:00
Benoit Marty
5652140f5d
Improve ContentUrlResolver
2020-04-16 16:41:45 +02:00
Benoit Marty
e97c95f40a
Fix issue with media path ( Fixes #1227 )
2020-04-16 16:41:45 +02:00
Benoit Marty
cc94b6cf7d
Merge pull request #1116 from vector-im/feature/worker_manager
...
Add some documentation on Workers
2020-04-16 16:28:20 +02:00
Valere
66fc38ad4b
Remove GlobalScope usage
2020-04-16 15:09:16 +02:00
Valere
621e78a864
Merge pull request #1235 from vector-im/feature/upgrate_cross_signing
...
Add migration state to bootstrap
2020-04-16 15:04:06 +02:00
Benoit Marty
828e972c74
Split long lines
2020-04-16 14:35:55 +02:00
Benoit Marty
79e81dbdde
ktlint
2020-04-16 14:01:15 +02:00
Benoit Marty
f93f50b582
Code readability
2020-04-16 14:00:24 +02:00
Waylon Cude
d20cf484ff
Merge branch 'develop' of https://github.com/vector-im/riotX-android into develop
...
Signed-off-by: Waylon Cude <waylon.cude@finzdani.net>
2020-04-16 03:10:06 -07:00
waylon531
6c1719e365
Use a bigger thread pool
...
This patch makes RiotX use an unbounded thread pool to handle
connections. The default thread pool for the android WorkManager has a
fairly anemic number of threads and I suspect this was causing
performance issues especially because of all the long-running jobs that
happen whenever you sync.
I tested this out on my phone and all of the sluggishness appears to
have gone away. I tested both the debug and release builds to make sure
it wasn't just some release optimization. RiotX is so much snappier now!
This fixes #1221
Signed-off-by: Waylon Cude <waylon.cude@finzdani.net>
2020-04-16 02:44:31 -07:00
Benoit Marty
467f48f1a6
Merge remote-tracking branch 'origin/develop' into develop
2020-04-16 11:33:22 +02:00
Valere
0edc562120
Fix / test compilation
2020-04-16 11:30:10 +02:00
Valere
aa496e6efb
Add migration state to bootstrap
2020-04-16 11:30:10 +02:00
Benoit Marty
ea03f76847
Merge pull request #1129 from vector-im/feature/update_password
...
Change password function implemented.
2020-04-16 11:26:33 +02:00
Benoit Marty
d74a5f9979
Typo
2020-04-16 11:23:41 +02:00
Benoit Marty
17ece54cb0
mimetype
field is optional
2020-04-16 10:28:23 +02:00
Benoit Marty
f6f6fa99fb
Merge pull request #1223 from vector-im/feature/cross_signing_as_task
...
Make initialize cross signing as a task
2020-04-15 17:21:25 +02:00
Benoit Marty
6201a9b8ef
Merge branch 'develop' into feature/fix_download_file
2020-04-15 16:52:40 +02:00
Benoit Marty
1981d2e9ac
Merge pull request #1233 from vector-im/feature/fix_local_echo_no_update
...
Fix / sending event not always updating
2020-04-15 16:51:16 +02:00
Benoit Marty
9fe32fe915
Change password: hide the preference (as Riot-Web does) if it is not possible to change the password.
2020-04-15 16:39:05 +02:00
Benoit Marty
85493b7532
Code review: use isInvalidPassword() extension everywhere. Also be robust if the Fragment is destroyed
2020-04-15 16:38:44 +02:00
onurays
dbabe0232f
Do not override the default timeout.
2020-04-15 16:38:44 +02:00
onurays
dfc8e8ec4c
AccountService is created.
2020-04-15 16:38:44 +02:00
onurays
f00db49bda
Change password function implemented.
...
Fixes #528
2020-04-15 16:38:44 +02:00
onurays
b4a3eb2cb3
Fix return the exception instead of empty one.
2020-04-15 16:39:41 +03:00
Benoit Marty
c57fa3f0d0
Merge pull request #1176 from vector-im/feature/target-sdk-29
...
Increase targetSdk to 29
2020-04-15 14:32:16 +02:00
Benoit Marty
6639f89a68
Simpler code
2020-04-15 12:53:08 +02:00
Valere
f2b684aa9e
Fix / user and self signing failing
...
bad copy paste
2020-04-14 18:23:20 +02:00
Valere
68ca0e9d4b
Fix / sending event not always updating
2020-04-14 17:35:11 +02:00
Benoit Marty
ef6847671a
Import strings from Riot
2020-04-14 17:13:43 +02:00
onurays
190fbb95ec
Merge branch 'develop' into feature/target-sdk-29
...
# Conflicts:
# vector/src/main/java/im/vector/riotx/features/crypto/verification/VerificationBottomSheetViewModel.kt
2020-04-14 13:59:54 +03:00
onurays
7242cbda40
Catch network errors during file downloading.
...
Fixes #1229
2020-04-13 17:48:19 +03:00
Valere
9e3011d4c8
Make initialize cross signing as a task
2020-04-10 17:04:34 +02:00
Valere
ccacd20428
Merge branch 'develop' into feature/verification_unified_emoji
2020-04-10 16:05:33 +02:00
Valere
5081361c2d
Update Scan confirm flow
2020-04-10 12:12:06 +02:00
Valere
8357abd455
Added prefix to resources to avoid accidental override
2020-04-10 11:18:41 +02:00
Valere
ede899d78e
Fix / Bad smiley emojii
2020-04-10 11:09:16 +02:00
Valere
a703574004
Uniform emoji representation for all platform
2020-04-10 11:02:33 +02:00
Onuray Sahin
8a4a288074
Merge branch 'develop' into feature/target-sdk-29
2020-04-08 14:15:02 +03:00
onurays
5b1f887760
Code review fixes.
2020-04-08 14:10:31 +03:00
Valere
12abca1b80
Fix / Send gossip request on other done received
2020-04-07 19:09:56 +02:00
Valere
8904ca27f2
clean
2020-04-07 15:30:19 +02:00
Valere
6c5da97c16
code review
2020-04-07 15:25:31 +02:00
Valere
d4d73db5ae
keybackup gossip test
2020-04-07 15:15:45 +02:00
Valere
1a436f962f
update change log
...
cleaning
2020-04-07 15:15:45 +02:00
Valere
dc61ee61f5
Fix / wrong export format
2020-04-07 15:15:45 +02:00
Valere
5b4b5e7a57
Gossip keybackup key after verification!
2020-04-07 15:15:45 +02:00
Valere
153587bd82
Merge branch 'develop' into feature/crosssigning_bootstrap
2020-04-07 15:14:43 +02:00
Valere
c91bc82cd9
Fix / Ensure encryption set even if faield to fetch members
2020-04-03 13:35:09 +02:00
Valere
8b481e2294
Remove dead code
2020-04-03 13:34:38 +02:00
Valere
2f237cf17b
klint
2020-04-02 16:51:40 +02:00
Valere
bf5ba99653
Full bootstrap flow initial commit
2020-04-02 16:51:03 +02:00
Valere
8ecdac7c31
Fixes #1191
2020-03-31 17:08:11 +02:00
Onuray Sahin
443d45db6a
Merge branch 'develop' into feature/target-sdk-29
2020-03-27 12:21:39 +03:00
Valere
a995615f87
Fix / protect against crash during migration
2020-03-26 18:20:12 +01:00
Valere
5244612ef6
Update shield logic for DM
2020-03-26 14:26:34 +01:00
onurays
4b7da9ae6b
Replace deprecated getExternalStoragePublicDirectory with getExternalFilesDir.
2020-03-26 15:57:21 +03:00
onurays
f7cbc01023
Replace deprecated PreferenceManager with androidx version.
2020-03-26 15:56:33 +03:00
onurays
12429d8091
Merge develop into the branch.
2020-03-26 14:39:50 +03:00
Onuray Sahin
3bb5e127d6
Merge pull request #1155 from vector-im/feature/multipicker
...
Multiple attachment picker implementation
2020-03-26 14:30:02 +03:00
Valere
6721f337bd
Merge branch 'develop' into feature/ensure_olm_account_unicity
2020-03-26 12:11:00 +01:00
Valere
535cdf0ef5
Merge pull request #1162 from vector-im/feature/xs_detect_new_session
...
Feature/xs detect new session
2020-03-26 12:06:18 +01:00
Valere
19990b27bb
Code review
2020-03-26 10:52:02 +01:00
Valere
b6fe80faf4
Fix / device key could be rotated
...
MXOlmDevice constructor access IMXStore before is open (dagger)
2020-03-26 10:35:43 +01:00
onurays
c63f3edb06
Initial fixes to support targetSdk 29.
2020-03-26 12:06:50 +03:00
Valere
9a6fe1af4e
Fixes #1174
2020-03-26 09:49:34 +01:00
onurays
5cb47dae35
Return a failure message if the file cannot be opened.
2020-03-25 18:03:20 +03:00
onurays
f68e98b2c7
Do not resize video thumbnail.
2020-03-25 17:35:18 +03:00
Valere
ee7828a445
Code quality
2020-03-24 16:21:22 +01:00
Valere
37ac45c90a
Fix / handling of back
2020-03-24 15:51:09 +01:00
Valere
2de8865730
Fix / Key Request recipients
2020-03-24 15:49:41 +01:00
Valere
cfcec04029
code cleaning
2020-03-24 14:57:51 +01:00
Valere
22642e71a3
cleaning
2020-03-24 10:06:36 +01:00
Valere
fcd290410e
Also cancel pending request on back
2020-03-24 10:06:15 +01:00
onurays
2651f82337
Refactor duplicated code.
2020-03-24 11:03:41 +03:00
Valere
3b62402cfe
Fix / ensure keys trust is updated before checking devices
2020-03-23 19:15:29 +01:00
Valere
6cc8d1b205
Fix / concurrent start broke QR verification
2020-03-23 18:43:52 +01:00
Valere
49e5fafb2d
New sign in detection flow
2020-03-23 16:27:32 +01:00
Valere
e36367c040
Fix / sending secret encryption + refactoring
2020-03-23 16:27:17 +01:00
onurays
f7fd23b153
App integration to the new multipicker library.
2020-03-23 16:31:32 +03:00
Valere
4f70c40b1a
Refactor + share secret window implementation
2020-03-23 11:13:33 +01:00
Valere
6fe77eba72
code review
2020-03-18 11:25:49 +01:00
Valere
286a5081ff
Verif / handle concurrent start
...
Fixes #794
2020-03-18 10:07:57 +01:00
Valere
572b174cfe
code quality
2020-03-17 14:42:55 +01:00
Valere
b71d8185a2
Fix / gossiping sent to soon results in not getting keys
...
Overall improovment of logs
2020-03-17 14:40:05 +01:00
Valere
8051d9e3be
cleaning
2020-03-17 14:40:05 +01:00
Valere
1bf8fef292
Fix realm migration
2020-03-17 14:40:05 +01:00
Valere
75549c41e0
View source in audit + clean
2020-03-17 14:40:05 +01:00
Valere
5e2f888eaf
Request secret from mobile to web
2020-03-17 14:40:05 +01:00
Valere
d3d6d44665
Post rebase fix
2020-03-17 14:40:05 +01:00
Valere
fc6225a7ac
Gossiping refactoring
2020-03-17 14:40:05 +01:00
Valere
3639007985
Cancel transaction if failed to decrypt other part events
2020-03-17 14:40:05 +01:00
Valere
d5137897c1
Fix / crash No JsonAdapter for GossipingToDeviceObject
2020-03-17 14:40:05 +01:00
Valere
b67735c31a
Incoming Secret Share request support
...
crypto DB migration
2020-03-17 14:40:05 +01:00
Valere
8ff31ac49d
cleaning klint
2020-03-17 14:40:05 +01:00
Valere
757e90986e
Key Req Dev tool initial commit
2020-03-17 14:40:05 +01:00
Valere
06fc5c2dd9
Log tunning
2020-03-17 14:40:05 +01:00
Valere
8827b4b5ef
Fix / correctly update local echo failed state
...
+ endure Workmanager queues are reset after a clear cache
2020-03-17 09:47:27 +01:00
unclejay
a2367ef14f
added network proxy configuration
2020-03-16 21:12:15 +01:00
Valere
7c1428e097
preserver relations as non encrypted
2020-03-12 10:05:55 +01:00
Valere
32fd4c1be9
save decryption result at encryption
2020-03-11 19:39:40 +01:00
Valere
f53fc205e1
Fix Message transitions in encrypted rooms
...
Fixes #518
2020-03-11 18:07:18 +01:00
Valere
49f2064439
Fix / Self verification mode 1 was not working
2020-03-11 11:43:23 +01:00
Valere
a9074cdbbb
Remove dangerous runBlocking (and un-nedded)
2020-03-10 17:25:04 +01:00
Benoit Marty
13036a5933
Pusher: update javadoc
2020-03-06 16:37:13 +01:00
Benoit Marty
a8e19f3cc9
Understanding things
2020-03-06 15:57:49 +01:00
Benoit Marty
cb4752812a
Hide private key
2020-03-06 15:53:55 +01:00
Benoit Marty
ccd9d2961d
Cleanup
2020-03-06 15:45:39 +01:00
Benoit Marty
d1db17f244
Add doc on workers
2020-03-06 15:45:26 +01:00
Benoit Marty
aa4327c4da
Add doc and log error from the workers
2020-03-06 15:44:55 +01:00
Benoit Marty
35179509f2
Merge pull request #1111 from vector-im/feature/verification_code
...
Feature/verification code
2020-03-06 15:02:57 +01:00
Benoit Marty
23862cb3d0
Merge branch 'develop' into feature/notif
2020-03-06 14:43:23 +01:00
Benoit Marty
2b8e2a312b
Avoid use toImmutableList()
2020-03-06 14:39:33 +01:00
Benoit Marty
62fdb4c27a
Use getOrPut()
2020-03-06 14:37:30 +01:00
Benoit Marty
b929a2f185
Merge pull request #1099 from vector-im/feature/fix_share_image
...
Share images from clear and encrypted rooms.
2020-03-06 14:27:47 +01:00
Benoit Marty
fb858bc112
Rename to respect naming convention #3
2020-03-06 14:04:02 +01:00
Benoit Marty
5d0e917f04
Rename to respect naming convention #2
2020-03-06 13:50:00 +01:00
Benoit Marty
e420070066
Rename to respect naming convention
2020-03-06 13:40:35 +01:00
Benoit Marty
4504308f25
Less "!!"
2020-03-06 13:34:12 +01:00
onurays
05683967c0
Code review fixes.
2020-03-06 12:07:38 +01:00
Benoit Marty
23c20acff1
Remove TODO
2020-03-06 10:11:30 +01:00
Benoit Marty
be5e6eaa93
Rename parameter type for code clarity
2020-03-06 10:10:16 +01:00
Benoit Marty
2d456d93a7
Common code step 2
2020-03-05 18:16:05 +01:00
Benoit Marty
de36a28541
Common code step 1
2020-03-05 18:00:35 +01:00
Benoit Marty
4634b963a2
Code cleanup
2020-03-05 17:55:13 +01:00
Benoit Marty
b3f887ca28
Code quality
2020-03-05 17:30:34 +01:00
Benoit Marty
3425dd0a63
Make the tests compile and pass
2020-03-05 17:28:35 +01:00
Benoit Marty
2a774833ec
More optimization
2020-03-05 17:11:52 +01:00
Benoit Marty
bda4bbb59c
More optimization
2020-03-05 16:45:49 +01:00
Benoit Marty
0828f9270e
Create asValidObject method - make it works
2020-03-05 16:23:56 +01:00
Benoit Marty
e326631752
Create asValidObject method - make it compiles #2
2020-03-05 15:39:01 +01:00
Benoit Marty
a3f8a53a52
Create asValidObject method - make it compiles.
2020-03-05 15:29:44 +01:00
Benoit Marty
7b5a50ec6e
Create asValidObject method - not compiling
2020-03-05 12:06:19 +01:00
Benoit Marty
36c52d24a7
Move method to interface step 3
2020-03-05 11:24:35 +01:00
Benoit Marty
1b29c7bf91
Move method to interface step 2
2020-03-05 11:22:42 +01:00
Benoit Marty
b6aee04e24
Move method to interface step 1
2020-03-05 11:21:44 +01:00
onurays
03d2cd0639
Lint fix.
2020-03-04 17:57:57 +01:00
onurays
b7ad50a3ce
Make mimeType private to encourage using getSafeMimeType() method.
2020-03-04 16:52:52 +01:00
onurays
9cbaadedfb
Unused context parameter is removed.
2020-03-04 16:52:08 +01:00
onurays
d4384328fe
Use "image/jpeg" instead of "image/jpg"
2020-03-04 16:26:09 +01:00
Benoit Marty
5fd8425289
Remove unused files
2020-03-04 16:09:37 +01:00
onurays
26d387cc12
Support sharing other media types.
2020-03-04 13:47:48 +01:00
onurays
319667096f
Return Try.Failure instead of throwing exception.
2020-03-03 13:41:40 +01:00
onurays
5f14516dec
Share images from clear and encrypted rooms.
2020-03-03 10:39:24 +01:00
Benoit Marty
c13b636bae
Code cleanup
2020-02-29 10:05:48 +01:00
Benoit Marty
551604cdcb
Add missing push rules
2020-02-28 19:02:13 +01:00
Benoit Marty
8a2bafec5f
Restore push rule settings - fix issues
2020-02-28 18:35:51 +01:00
Benoit Marty
3013e311a4
Restore push rule settings - WIP
2020-02-28 16:51:11 +01:00
Benoit Marty
1c35d07acc
PushRuleService.getPushRules() now returns a RuleSet. Use getAllRules() on this object to get all the rules.
2020-02-28 16:29:58 +01:00
Benoit Marty
039924436f
Json parsing
2020-02-28 14:51:35 +01:00
Valere
779026b0af
Fix / mark master key as trusted after self verif
2020-02-28 11:46:32 +01:00
Benoit Marty
b1b8513da4
Create fromBase64Safe() to parse data received from external source
2020-02-27 19:17:14 +01:00
Benoit Marty
0a9008a73d
Be robust if other client sends padded base64 in the reciprocate
2020-02-27 18:35:05 +01:00
Benoit Marty
1ead2778c2
... and rename the method fromBase64NoPadding() to fromBase64()
2020-02-27 18:33:57 +01:00
Benoit Marty
8299487f6d
Avoid using encoder flag to decode Base64 string...
2020-02-27 18:13:42 +01:00
Benoit Marty
ceab0903cf
Improve code - TU passed
2020-02-27 18:09:37 +01:00
Benoit Marty
a296234163
Fix crash after rework. RoomKeyShare is now an interface
2020-02-26 20:35:34 +01:00
Benoit Marty
6349f9828d
Optimize import
2020-02-26 16:59:20 +01:00
Benoit Marty
989d396c78
Rename package "sas" to "verification"
2020-02-26 16:52:16 +01:00
Benoit Marty
4ba8a42977
Fix crash reported from rageshake
2020-02-26 15:32:52 +01:00
Benoit Marty
4280bc0780
Fix crash reported from rageshake
2020-02-26 14:10:51 +01:00
Benoit Marty
6622e0daca
Code quality
2020-02-26 12:43:41 +01:00
Valere
9d1718cda8
post merge clean
2020-02-26 12:20:03 +01:00
Valere
f7c128be3d
Fix tests
2020-02-26 12:20:03 +01:00
Valere
b4a783198b
code review
2020-02-26 12:20:03 +01:00
Valere
0cfc9451ca
Cleaning
2020-02-26 12:20:03 +01:00
Valere
4b75baf772
Fix / trust was not properly updated after 4S restore
2020-02-26 12:20:03 +01:00
Valere
c579de1033
Fix / Test crash when crypto DB closed
...
Quick Work around
2020-02-26 12:20:03 +01:00
Valere
d537abc522
Fix / sign current device after entering xsigning passphrase
2020-02-26 12:20:03 +01:00
Valere
030f027516
Fixes #1051
...
XSigning | Self verification Empty bottomsheet
2020-02-26 12:20:03 +01:00
Valere
cbd7c1aa63
Fix / Bad ordering of active sessions
2020-02-26 12:20:03 +01:00
Valere
bdb1df75d4
Check trust on crypto thread
2020-02-26 12:20:03 +01:00
Valere
817dc19b9a
Cleaning
2020-02-26 12:20:03 +01:00
Valere
f9be4fa2bd
Fixes #1047
2020-02-26 12:20:03 +01:00
Valere
94d36e0c85
cleaning jni
2020-02-26 12:20:03 +01:00
Valere
0064934db9
Changed Encryption algorithm of 4S
2020-02-26 12:20:03 +01:00
Valere
e2e4ddf5ba
Post rebase fix
2020-02-26 12:20:03 +01:00
Valere
9a08f5ec4e
WIP / Verify from passphrase UX
2020-02-26 12:19:31 +01:00
Valere
3dc89c8d87
Update Self Verification BottomSheet for quads
2020-02-26 12:15:59 +01:00
ganfra
bddeb6cb72
Clean files
2020-02-26 11:50:41 +01:00
ganfra
d57f6838e9
Remove decryption from room summary mapper and make TimelineEventDecryptor scoped to session
2020-02-26 11:50:41 +01:00
ganfra
cf8ffa3a7a
Force trust task on crypto dispatcher to use cached realm from crypto store
2020-02-26 11:49:08 +01:00
Benoit Marty
40b4db4a64
Merge pull request #1060 from vector-im/feature/data_class_cleanup
...
Data class cleanup
2020-02-26 10:57:10 +01:00
Benoit Marty
67180fd8db
New direct chat: selecting several participants was not adding the room to the direct chats list
2020-02-26 07:38:10 +01:00
Benoit Marty
fc95bf4926
Improve CreateRoomParams API: update some API for better chaining of builder like methods ( #1070 )
2020-02-26 07:32:22 +01:00
Benoit Marty
e73f138151
Improve CreateRoomParams API: update Javadoc and ensure the return values will not be discarded ( #1070 )
2020-02-26 07:17:25 +01:00
Benoit Marty
b95dfa4473
Create getBestName method for User
2020-02-25 18:14:02 +01:00
Benoit Marty
17e028178e
Code robustness (avoid using !!)
2020-02-25 11:20:11 +01:00
ganfra
19b9617a09
Invite: fix inviterId being overrided
2020-02-25 10:53:47 +01:00
Benoit Marty
b9b921a4df
Code quality
2020-02-25 09:53:17 +01:00
ganfra
483256093a
Invite: fix room member not saved
2020-02-24 18:27:18 +01:00
Benoit Marty
9c566b19f7
Ensure all eventId start with $
, even ids for local echo
2020-02-24 17:35:43 +01:00
ganfra
8b0305c91d
Clean code
2020-02-24 17:33:40 +01:00
ganfra
981c9ac4ac
Invite sync: assign eventId and remove the primaryKey constraint
2020-02-24 17:33:40 +01:00
Benoit Marty
c6b3b1e648
Fix bug on test
2020-02-24 17:27:04 +01:00
Benoit Marty
96af1957f9
Fix bug on progress step, found by integration test testBackupWithPassword()
2020-02-24 16:27:58 +01:00
Benoit Marty
b680e24938
Fix some tests
2020-02-24 16:16:37 +01:00
Benoit Marty
b3c8b5526d
Each session now have it's proper crypto store
2020-02-24 15:03:12 +01:00
Benoit Marty
1e44e77503
Make code robust to int received instead of boolean
...
https://github.com/matrix-org/synapse/issues/6977
2020-02-24 14:42:47 +01:00
Benoit Marty
b03b6bfc37
Fix crash discovered thanks to integration tests
2020-02-24 12:53:18 +01:00
Benoit Marty
1a6d4d0b03
Try to fix XSigningTest
2020-02-21 19:20:40 +01:00
Benoit Marty
1b763fb4c8
Cleanup XSigningTest
2020-02-21 18:52:36 +01:00
Benoit Marty
9ef267cb07
Cleanup after each test
2020-02-21 18:36:13 +01:00
Benoit Marty
d167ff9496
Make KeysBackup test pass (still work to do)
2020-02-21 17:58:04 +01:00
Benoit Marty
ccfa59ad31
Cleanup var -> val
2020-02-21 15:05:48 +01:00
Benoit Marty
d6434654e2
Merge pull request #1043 from vector-im/feature/join_federation
...
Fix join room over federation
2020-02-21 10:08:05 +01:00
Benoit Marty
b6372df676
Merge pull request #1037 from vector-im/feature/crosssigning_qr
...
Migrate to binary QR code verification (#994 )
2020-02-21 10:01:49 +01:00
Benoit Marty
d7de072155
typo
2020-02-21 09:58:56 +01:00
Benoit Marty
a9909b37ba
Update after Valere's review
2020-02-20 19:54:35 +01:00
Benoit Marty
b72698d63c
Fix another issue when there is no name and no canonical alias on a public room
2020-02-20 18:47:07 +01:00
Benoit Marty
eec65fb622
Join room by roomId or room alias
2020-02-20 18:17:57 +01:00
Benoit Marty
87021dd6ec
Rename field
2020-02-20 18:16:10 +01:00
Benoit Marty
b85c76b172
Simplify code
2020-02-20 18:05:53 +01:00
Benoit Marty
d867b1345f
Format
2020-02-20 15:15:38 +01:00
onurays
7d232527c8
Documentation of the API change is added.
2020-02-20 16:39:48 +03:00
Benoit Marty
e61d563589
Split long lines
2020-02-20 10:16:09 +01:00
Benoit Marty
74175ddfa0
Add a test and create extension for Byte to avoid using UByte (still experimental)
2020-02-20 10:12:07 +01:00
Benoit Marty
382fc6f05c
Fix issue with long transactionId
2020-02-19 18:59:39 +01:00
Benoit Marty
e81439d57b
Remove v2 suffix
2020-02-19 18:09:33 +01:00
Benoit Marty
f81eb298cb
Cleanup QRCode v1
2020-02-19 18:06:51 +01:00
Benoit Marty
859b9e4f8e
Migrate to QrCode v2 - TODO: cleanup
2020-02-19 17:50:30 +01:00
Benoit Marty
e00d3ef63d
QrCodeV2 WIP (al tests passing)
2020-02-19 17:34:07 +01:00
onurays
a97971dd84
Fix threading issues while restoring keys backup.
2020-02-19 18:30:12 +03:00
Benoit Marty
66a2958c39
Add unit test to check byte array to string conversion
2020-02-19 14:21:41 +01:00
Benoit Marty
c6b231c0b1
Create toState() fun and use the enum
2020-02-18 14:12:50 +01:00
Benoit Marty
53410789c0
Cleanup
2020-02-18 14:12:50 +01:00
Benoit Marty
7133d513b4
Fix crash in the room directory, when public room has no name ( #1023 )
2020-02-18 10:45:14 +01:00
Benoit Marty
ebda12dd76
Merge branch 'develop' into feature/attachment_process
2020-02-17 19:22:50 +01:00
Benoit Marty
adc545a93d
Merge pull request #1026 from vector-im/feature/crypto_service_renaming
...
Feature/crypto service renaming
2020-02-17 19:21:02 +01:00
Benoit Marty
67ed86fee5
Rename KeysBackup to DefaultKeysBackupService
2020-02-17 18:51:06 +01:00
Benoit Marty
141c7d6af0
Update comment
2020-02-17 18:43:04 +01:00
Benoit Marty
f2f94c4a93
Reduce code duplication
2020-02-17 17:56:11 +01:00
Benoit Marty
4995c14f69
Add log
2020-02-17 17:46:15 +01:00
ganfra
91cbcebf73
Make test compile
2020-02-17 15:50:42 +01:00
ganfra
fd0dceb597
Clean code
2020-02-17 15:23:24 +01:00
Benoit Marty
13d3aa9ff1
Merge branch 'develop' into feature/attachment_process
2020-02-17 13:48:21 +01:00
ganfra
e349a35419
Crypto: expose cryptoService by a getter, removing the session implementation delegation
2020-02-16 15:40:31 +01:00
Benoit Marty
a61f508b5d
Fix a nice bug
2020-02-14 22:00:36 +01:00
Benoit Marty
76085a4284
AccountData cleanup and Javadoc
2020-02-14 21:50:37 +01:00
Benoit Marty
446d826dd3
Create tag interface AccountDataContent
2020-02-14 20:53:45 +01:00
Benoit Marty
2d6f57e214
More cleanup/code lisibility
2020-02-14 20:50:21 +01:00
Ganard
a305ce302e
Coroutine sequencer: use semaphore
2020-02-14 19:37:51 +01:00
Benoit Marty
7ddea99fc6
Move and improve withOlmDecryption() and withOlmEncryption()
2020-02-14 18:51:27 +01:00
Benoit Marty
4c3b754de4
Use const from DefaultSharedSecretStorageService
2020-02-14 18:33:15 +01:00
Benoit Marty
7878da25b8
Use doSync<>() to reduce boilerplate and add test checks
...
and more cleanup
2020-02-14 18:18:20 +01:00
Benoit Marty
01597a89dc
Avoid code duplication
2020-02-14 17:53:27 +01:00
Benoit Marty
db19ab0531
Merge branch 'develop' into feature/4s_msc1946
2020-02-14 17:45:44 +01:00
Benoit Marty
cad818c341
ktlint
2020-02-14 17:05:14 +01:00
Benoit Marty
88b8ceaeb5
Merge pull request #1005 from vector-im/feature/fix_event_redaction_prompt
...
Do not ask for a reason if user wants to delete his own message.
2020-02-14 14:36:01 +01:00
onurays
030d6824e3
Code review fixes.
2020-02-14 15:04:25 +03:00
Valere
35835be03e
klint
2020-02-14 12:06:07 +01:00
Valere
f99eca8014
Code review
2020-02-14 10:48:18 +01:00
Valere
e0eede1150
cleaning
2020-02-14 10:48:18 +01:00
Valere
64647cb465
Fix / Save account data after update (local echo)
2020-02-14 10:48:18 +01:00
Valere
def01cca8f
Fix test + changes
2020-02-14 10:48:18 +01:00
Valere
108ebea84e
SSSS service + test
2020-02-14 10:48:18 +01:00
Valere
bf06b57bad
Refactor Account Data
...
Auto stash before rebase of "develop"
2020-02-14 10:48:18 +01:00
Valere
a250a895fe
Remove redudant calls to eventBus post
2020-02-14 10:47:34 +01:00
Benoit Marty
6c0bddc893
Code quality
2020-02-13 23:20:35 +01:00
Benoit Marty
b66b96899e
Better Kotlin code
2020-02-13 22:56:11 +01:00
Benoit Marty
e6bd09859f
Compress image before sending
2020-02-13 22:50:55 +01:00
Benoit Marty
06ba478232
Send files to several rooms at a time
2020-02-13 20:10:59 +01:00
Benoit Marty
81de914360
Propose to edit media before sending, when coming form another application
2020-02-13 20:10:59 +01:00
Ganard
b7a7aa2f15
Attachment: continue working on preview screen
2020-02-13 19:52:11 +01:00
Benoit Marty
d21604b791
Merge pull request #989 from vector-im/feature/qr_code_mistake
...
Fix issue with verification when other client declares it can only show QR code (#988 )
2020-02-13 19:41:10 +01:00
Valere
1941862499
Fix / Remove debug code line
2020-02-13 15:50:08 +01:00
Benoit Marty
f2e6900cfb
Move throw line
2020-02-13 07:44:54 +01:00
Benoit Marty
0b7e757f3c
Code lisibility: use generic name for parameters in Dagger modules
2020-02-13 07:12:11 +01:00
Benoit Marty
5b2c947af1
Rename internal class
2020-02-13 07:05:46 +01:00
Benoit Marty
6a69c6356d
PushersService.pushers() has been renamed to PushersService.getPushers()
2020-02-13 07:04:54 +01:00
Benoit Marty
e492e4318b
Do some parameter checks
2020-02-13 06:48:52 +01:00
Benoit Marty
93d38843c3
Add Javadoc
2020-02-13 06:36:21 +01:00
Valere
21bac0f867
Fix / typo in poll
2020-02-12 22:31:13 +01:00
Valere
32c4ad9ecb
Use vendor prefix for non merged MSC
2020-02-12 19:09:23 +01:00
Valere
e91c6c216d
code quality
2020-02-12 17:03:21 +01:00
Benoit Marty
47f47e40c4
code review and cleanup
2020-02-12 15:09:38 +01:00
Benoit Marty
9016688aec
Fix compilation issue after rebase
2020-02-12 13:48:08 +01:00
Valere
d5f8a0c0fc
code quality
2020-02-12 13:40:54 +01:00
Valere
9a7bd35ddc
Add m.buttons support (a.k.a bot buttons)
2020-02-12 13:40:54 +01:00
Valere
c4ea2507f8
Add command to send poll
2020-02-12 13:39:30 +01:00
Valere
6001ac60ab
klint cleaning
2020-02-12 13:37:16 +01:00
Valere
3dae220501
Fix / filter edits and poll response form lastPreviewableMessage
2020-02-12 13:37:16 +01:00
Valere
577c5a16b3
Support incremental poll response aggregation + display
2020-02-12 12:47:28 +01:00
Valere
a0aebed3f7
Message Poll UX, and model
2020-02-12 12:42:17 +01:00
Benoit Marty
3a044bd655
Add Javadoc
2020-02-12 11:39:36 +01:00
Benoit Marty
6acfab3242
Rename VerificationListener to Listener
2020-02-12 11:39:36 +01:00
Benoit Marty
bf02746d87
Clenaup VerificationService.VerificationListener
2020-02-12 11:39:36 +01:00
Benoit Marty
377d944228
Cleanup API
2020-02-12 11:39:36 +01:00
Benoit Marty
6ff974b3ea
Fix issue with verification when other client declares it can only show QR code ( #988 )
2020-02-12 11:39:36 +01:00
Benoit Marty
2e7fa23ce7
Fix #980
2020-02-10 19:13:35 +01:00
Benoit Marty
dd13b6bd99
Add test for DisplayName condition (passing)
2020-02-07 15:44:46 +01:00
Benoit Marty
9df699db59
Reorder tests
2020-02-07 15:35:09 +01:00
Benoit Marty
8bdb2b88fd
make the test compile
2020-02-07 15:32:36 +01:00
Benoit Marty
2a534b5874
Handle SenderNotificationPermissionCondition
2020-02-07 15:32:20 +01:00
Benoit Marty
f719da96ed
Rename Condition.Kind enum values and add some documentation
2020-02-07 15:02:39 +01:00
Benoit Marty
31e5c0eb1a
Improve algorithm
2020-02-07 14:48:08 +01:00
Benoit Marty
34c5f37bbc
findAll() does not return null value
2020-02-07 14:30:44 +01:00
Benoit Marty
9aadbbc3c7
Rework DefaultConditionResolver, and create RoomGetter
2020-02-07 14:27:24 +01:00
Benoit Marty
5fedfd9286
Cleanup
2020-02-06 16:00:05 +01:00
Valere
1917fbcc93
eventBus private
2020-02-06 13:56:57 +01:00
Valere
a48bf61ad7
quick dispatch to correct thread (will need more work)
2020-02-06 13:56:57 +01:00
Valere
5c1fcc47a1
Catch all decryption fails in mapping
2020-02-06 13:56:57 +01:00
Valere
d80c15f52f
Dispatch init on crypto thread to avoid blocking cold start
2020-02-06 13:56:57 +01:00
Valere
911ff8cf16
cleaning (klint)
2020-02-06 13:56:57 +01:00
Valere
320dc4accd
Refactor Room Shield / Profile shield
2020-02-06 13:56:57 +01:00
Benoit Marty
51c2b9e1e9
Import strings from Riot
2020-02-05 17:35:23 +01:00
Benoit Marty
dcd7d17ffd
Fix compilation issue after merge and update CHANGES.md
2020-02-05 14:13:43 +01:00
Benoit Marty
d9c007d017
Merge branch 'develop' into feature/stabilization_2
2020-02-05 12:57:42 +01:00
Benoit Marty
05dd587fa8
Move FORMAT_MATRIX_HTML to a proper object and so fix a wrong usage issue
2020-02-05 12:44:31 +01:00
Benoit Marty
3384d91adb
Rename MessageContent.type to MessageContent.msgType for code clarity and update a few the Javadoc
2020-02-05 12:39:26 +01:00
Benoit Marty
a3ec0e03a0
Use NoOpMatrixCallback when it's possible
2020-02-05 12:05:12 +01:00
Benoit Marty
47ee2a24a7
Move NoOpMatrixCallback to MatrixCallback.kt file
2020-02-05 11:58:08 +01:00
Benoit Marty
a17ec14dd7
Cleanup and little change on Throwable logging
2020-02-05 11:39:23 +01:00
Benoit Marty
f7d511df38
Ganfra's review
2020-02-04 17:48:17 +01:00
Benoit Marty
6bff951c72
Keep MXCryptoConfig, but do a correct usage of it
2020-02-04 15:37:46 +01:00
Benoit Marty
bd033866a8
Encrypt for invited users by default, if the room state allows it ( #803 )
2020-02-04 14:41:32 +01:00
Benoit Marty
3e9b2e4a06
Use the correct enableEncryption() method
2020-02-04 14:04:48 +01:00
Ganard
ed9c3379bf
Rename file
2020-02-04 13:50:10 +01:00
Ganard
1728d31401
Fix some issues and make test passes
2020-02-04 13:19:02 +01:00
Benoit Marty
225a6e00e6
Add doc and reorder
2020-02-04 12:10:51 +01:00
Benoit Marty
4335fa4f72
ktlint
2020-02-03 16:26:18 +01:00
Ganard
f454078c6b
Clean code
2020-02-03 16:14:36 +01:00
Ganard
88755a79b4
In memory sending: fix broken filtering
2020-02-03 15:18:19 +01:00
Ganard
e6cd8a3a86
Merge develop into feature/stabilization_2
2020-02-03 13:59:20 +01:00
Valere
b182a63ea1
fix concurrent co mofification
2020-02-02 15:28:00 +01:00
Valere
367057cc29
Fix / cold start
2020-02-02 14:01:45 +01:00
Valere
96a556f449
Fix / Race causing key requests to be sent to early in xsigning
2020-02-02 01:21:08 +01:00
Valere
fb838e5407
Fixes #813
2020-02-01 23:24:05 +01:00
Valere
245b3717b9
Send done in toDevice
2020-02-01 18:25:31 +01:00
Benoit Marty
cd606ba8a1
RoomMember decoration
2020-02-01 11:37:16 +01:00
Valere
fc4f5faffd
Update Room decoration algo
2020-02-01 10:21:29 +01:00
Benoit Marty
f2f775cb99
Add TODOs
2020-02-01 01:17:18 +01:00
Benoit Marty
ccd4c1ed86
ktlint
2020-01-31 20:46:33 +01:00
Benoit Marty
c3c88c387b
Improve Rx chain and cleanup
2020-01-31 19:55:22 +01:00
Valere
51e0f945a7
Quick Room Decoration
2020-01-31 18:52:33 +01:00
Ganard
37230b0614
Fix issues with read marker and jumpToBottom
2020-01-31 18:09:34 +01:00
Ganard
ec6d78bf96
Merge branch 'develop' into feature/stabilization_2
2020-01-31 15:47:33 +01:00
Ganard
759b680e63
Timeline/Sync: Fix some issues
2020-01-31 15:28:35 +01:00
Benoit Marty
f5ecf4bd90
Room decoration - UI
2020-01-31 15:02:54 +01:00
Benoit Marty
4d91bc934b
Fix ktlint
2020-01-31 14:12:03 +01:00
Valere
5c547794f2
Merge branch 'develop' into cross_signing
2020-01-31 14:09:40 +01:00
Benoit Marty
43358cd86c
Make self verification work!
2020-01-31 12:18:27 +01:00
Benoit Marty
80f4f95f81
QRCode: requestId is not supposed to be an eventId
2020-01-31 11:11:27 +01:00
Valere
4fb59aadb1
Fix / ensure RoomKeyRequest are made after device is verified
2020-01-31 09:39:31 +01:00
Benoit Marty
9dde43f65b
PR Review: var -> val, internal and other cleanup
2020-01-30 23:40:25 +01:00
Benoit Marty
ccd857016c
ktlint
2020-01-30 18:46:08 +01:00
Benoit Marty
225e4e0433
To Device Verification Request
2020-01-30 18:43:50 +01:00
Ganard
5e1b59f9d3
Timeline: handle an in memory local echo to make the UI snappier
2020-01-30 17:13:44 +01:00
Benoit Marty
fb98d6ef42
QRCode: add other_device_key field and make it optional, along with other_user_key
2020-01-30 16:46:12 +01:00
Benoit Marty
6282f81bc4
Remove typo
2020-01-30 16:46:12 +01:00
Valere
03c5e61b2e
Fix / post merge
2020-01-30 16:35:06 +01:00
Valere
4ddd831d7f
Prepare support for toDevice .request
2020-01-30 16:11:34 +01:00
Valere
ff95392e10
Fix / Refresh trust state on own keys/device trust change
2020-01-30 16:10:59 +01:00
Benoit Marty
fbd0bbc575
Improve clarity of the algorithm to enable encryption for DMs
2020-01-30 11:24:05 +01:00
Benoit Marty
2bccd19f84
QRcode: Url encode the keys
2020-01-30 10:17:04 +01:00
Benoit Marty
2111daea52
Add a step to confirm that other user has scanned the SR code
2020-01-30 10:09:59 +01:00
Benoit Marty
c4649a5824
Merge pull request #916 from vector-im/debug_qr
...
Negotiate E2E by default for DMs (#907 )
2020-01-29 18:02:43 +01:00
ganfra
71a02a58af
Sync/Timeline: handle displayName isUnique
2020-01-29 17:30:31 +01:00
Benoit Marty
6f6c3184dd
Avoid test if previous result is null
2020-01-29 17:13:41 +01:00
Benoit Marty
e6c3f7c77b
Nicer API
2020-01-29 16:26:19 +01:00
Benoit Marty
8b6ffc2fb1
ktlint
2020-01-29 16:18:33 +01:00
Benoit Marty
ae36846aaf
Negotiate E2E by default for DMs ( #907 )
2020-01-29 16:11:23 +01:00
Benoit Marty
237da5bb16
No need to have mutable list in param
2020-01-29 16:03:28 +01:00
ganfra
7f72af426b
Timeline: fix getContext
2020-01-29 16:02:53 +01:00
Benoit Marty
a4abe5f552
Set timeout to 60s when creating a room
2020-01-29 16:00:07 +01:00
Benoit Marty
e1ddde5501
Make CreateRoomParams a regular data class
2020-01-29 14:23:32 +01:00
Valere
754ca3c582
Fix / fail to update usk when dl own keys
2020-01-29 14:00:02 +01:00
Benoit Marty
70b04dbaea
Disable not passing test, to avoid waiting too long when running the test suite
2020-01-29 12:36:38 +01:00
Benoit Marty
b44b6726ed
Also update the tests
2020-01-29 12:29:19 +01:00