SpiritCroc
acb12c2005
Merge tag 'v1.1.14' into sc
...
Change-Id: I7668fc7603c8f6e7aafa89886bb0fdf586e4a871
Conflicts:
matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/DefaultFileService.kt
matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/summary/RoomSummaryDataSource.kt
vector/src/main/java/im/vector/app/features/home/room/list/RoomListSectionBuilderGroup.kt
vector/src/main/java/im/vector/app/features/home/room/list/RoomListSectionBuilderSpace.kt
vector/src/main/java/im/vector/app/features/home/room/list/RoomListViewModel.kt
2021-07-24 10:12:48 +02:00
David Langley
5d092ce18a
simplify getHighlight logic
2021-07-23 14:29:37 +01:00
Benoit Marty
adabb31688
Changelog
2021-07-23 11:25:56 +02:00
Benoit Marty
0c211d7b1e
Merge pull request #3723 from vector-im/feature/fga/log_tags_voip
...
Feature/fga/log tags voip
2021-07-23 11:23:09 +02:00
ganfra
45a51d138e
Voip log: clean after Benoit review
2021-07-23 09:50:09 +02:00
Benoit Marty
ed0143c240
Log errors
2021-07-22 16:20:16 +02:00
Benoit Marty
1d5ed46a49
Small cleanup
2021-07-22 16:01:01 +02:00
Benoit Marty
05988107a7
Ask the number of OTK if unknown from the sync.
2021-07-22 15:59:37 +02:00
ganfra
e356e71431
Merge branch 'develop' into feature/fga/log_tags_voip
2021-07-22 15:32:25 +02:00
Benoit Marty
7a7c292b3c
Rename store API
2021-07-22 15:26:11 +02:00
Benoit Marty
be488ae75a
Ensure OTK are uploaded when we upload the device keys
...
The sync response can omit the field device_one_time_keys_count.signed_curve25519 and the SDK was waiting to know this value to upload the OTK.
Now the SDK uploads the OTK when it uploads the device keys.
2021-07-22 15:24:05 +02:00
ganfra
79c8ef7ebf
LoggerTag: try new thing and branch more on VOIP
2021-07-22 15:22:15 +02:00
Benoit Marty
19f9f5a6ee
Merge pull request #3715 from vector-im/feature/bma/initialState
...
Add initialState support to CreateRoomParams
2021-07-22 14:11:49 +02:00
Benoit Marty
4bbf175187
Fix a crash which can happen when user signs out.
...
The crypto DB has been deleted, and the key download request is cancelled, but in the catch block we tried to write to the deleted DB
2021-07-22 12:48:13 +02:00
ganfra
115f00ff1a
Start experiment on log tags
2021-07-22 10:12:46 +02:00
Benoit Marty
5d65c83a3d
Merge pull request #3712 from vector-im/feature/fga/missed_call_notification
...
Feature/fga/missed call notification
2021-07-22 09:46:40 +02:00
Benoit Marty
966a959e41
do not send empty invite list when creating a room
2021-07-21 20:56:08 +02:00
Benoit Marty
b862e5ccbf
Add initialState support to CreateRoomParams ( #3713 )
2021-07-21 20:53:17 +02:00
ganfra
8955049110
Minor changes after benoits review
2021-07-21 17:35:08 +02:00
Benoit Marty
08ea3c0888
More useful comment
2021-07-21 14:40:07 +02:00
Benoit Marty
4ead39038c
Code review
2021-07-21 14:09:16 +02:00
Benoit Marty
ab6e0767bb
Update matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/crypto/verification/VerificationService.kt
...
Co-authored-by: poljar <poljar@termina.org.uk>
2021-07-21 14:05:51 +02:00
Benoit Marty
eded4eacd7
Update matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/SendGossipWorker.kt
...
Co-authored-by: poljar <poljar@termina.org.uk>
2021-07-21 13:59:40 +02:00
Benoit Marty
bf1ce17972
Update matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/SendGossipRequestWorker.kt
...
Co-authored-by: poljar <poljar@termina.org.uk>
2021-07-21 13:59:32 +02:00
Benoit Marty
bb617ffaa7
Update matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/CancelGossipRequestWorker.kt
...
Co-authored-by: poljar <poljar@termina.org.uk>
2021-07-21 13:59:19 +02:00
ganfra
5dda5a107a
Missed call notif: make some cleanup and minor changes
2021-07-21 12:28:14 +02:00
Benoit Marty
a2180ec695
Create RequestIdHelper.createUniqueRequestId() for code clarity
2021-07-21 12:04:11 +02:00
Benoit Marty
0d408264e0
Bad copy paste
2021-07-21 11:46:11 +02:00
Benoit Marty
7513e972d1
Ensure the same txnId is reused if the Worker is started again.
2021-07-21 11:43:47 +02:00
Benoit Marty
49a44bd042
Do not change txnId it in case of retry, if not provided in the params
...
Also create txnId using UUID.randomUUID() instead of Random.nextInt(Integer.MAX_VALUE) for coherency
2021-07-21 11:37:15 +02:00
Damir Jelić
278bba3ada
crypto: Don't use the transaction ID of the verification for the request
...
Verification flows have something called a transaction id. This is a
client-set custom ID that identifies the flow and is established by the
first message that gets sent out. This transaction ID needs to be kept the
same and be part of all events that are sent during the verification flow.
To-device requests have something called a transaction id. This is a
client-set custom ID that identifies a given request. It is used to
ensure idempotency of requests, i.e. retrying to send a request won't
result in two events being sent as long as the transaction id is kept
the same.
This patch removes usage of the first type of transaction ID for the
second use-case.
This closes : #3589 .
2021-07-20 17:17:42 +02:00
David Langley
608a1d3f8f
clarify sdk update and cleanup typos
2021-07-20 11:24:17 +01:00
David Langley
da993b5b58
lint
2021-07-19 22:13:23 +01:00
David Langley
89ece22f73
Merge branch 'develop' of github.com:vector-im/element-android into feature/dla/fix_account_notifications_discrepancies
2021-07-19 22:08:34 +01:00
David Langley
a29ccda68e
move mutable push rule logic to static declarations as on web
2021-07-19 21:29:46 +01:00
Benoit Marty
40907a71b6
Cleanup
2021-07-19 18:44:57 +02:00
Benoit Marty
a34d445215
Merge pull request #3699 from vector-im/feature/bma/part_dl
...
Complement for #3656
2021-07-19 18:09:33 +02:00
Benoit Marty
a2996ee042
Rename var
2021-07-19 16:32:02 +02:00
SpiritCroc
8497a307a1
Merge tag 'v1.1.13' into sc
...
Change-Id: Icc97ef8699b1cc96447369121f3c88582ac651bc
Conflicts:
matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/database/RealmSessionStoreMigration.kt
vector/src/main/java/im/vector/app/features/home/HomeDetailFragment.kt
vector/src/main/java/im/vector/app/features/home/room/detail/timeline/helper/TimelineControllerInterceptorHelper.kt
vector/src/main/java/im/vector/app/features/home/room/filtered/FilteredRoomFooterItem.kt
vector/src/main/java/im/vector/app/features/home/room/list/RoomListFragment.kt
2021-07-19 16:10:57 +02:00
Benoit Marty
9f631768eb
Avoid crash in debug app
2021-07-19 13:34:51 +02:00
Benoit Marty
2f6d2cfe09
Avoid crash in debug app
2021-07-19 13:31:09 +02:00
Benoit Marty
7643cc506d
Remove part file(s) in case of failure
...
Will not always delete part files in case of crashes
2021-07-19 11:08:03 +02:00
Benoit Marty
9c1bec94c9
Create AtomicFileCreator class to avoid code copy/paste
2021-07-19 10:59:40 +02:00
Benoit Marty
2e64f89ec6
Merge pull request #3656 from SpiritCroc/broken_downloads
...
Avoid incomplete downloads in cache
2021-07-19 10:50:52 +02:00
Benoit Marty
343ea42ef5
Fix issue on Android 21
2021-07-15 17:30:48 +02:00
Paulo Pinto
5d4e71a011
Standardise casing of integration manager
...
Signed-off-by: Paulo Pinto <paulo.pinto@automattic.com>
2021-07-15 15:58:50 +01:00
Paulo Pinto
d39e14cc5c
Standardise casing of homeserver
...
Signed-off-by: Paulo Pinto <paulo.pinto@automattic.com>
2021-07-15 15:58:50 +01:00
Paulo Pinto
74104d7d84
Standardise casing of identity server
...
Signed-off-by: Paulo Pinto <paulo.pinto@automattic.com>
2021-07-15 15:58:50 +01:00
Paulo Pinto
e61c8c28bb
Standardise spelling and casing of homeserver
...
Signed-off-by: Paulo Pinto <paulo.pinto@automattic.com>
2021-07-15 15:58:50 +01:00
Benoit Marty
bb742eb483
Handle record/play error
2021-07-15 15:06:38 +02:00
Benoit Marty
0cf10b2f84
Fix issue with waveform rendering
2021-07-13 18:48:59 +02:00
Benoit Marty
df795d1881
Cleanup
2021-07-13 18:17:11 +02:00
Benoit Marty
6a0ea11e7a
Follow the spec regarding waveform content
2021-07-13 17:58:14 +02:00
Benoit Marty
9df874c975
Merge branch 'develop' into feature/ons/voice_message
2021-07-13 10:36:05 +02:00
TheWayOfTheWarrior
995f9d87bb
Typo in InitializeCrossSigningTask.kt
...
Typo in comment. Was "userSigningKey" instead of "selfSigningKey".
2021-07-10 22:17:17 +02:00
SpiritCroc
4ef1f5c90f
Avoid incomplete downloads in cache
...
Previously, when a download was aborted (e.g. due to a bad internet
connection), a partly downloaded file was remaining in cache, which
would then be delivered upon later requests.
This can lead e.g. to chats where images aren't loading.
To avoid this, first download files to a temporary file that is not the
final cache file, and only rename/move it on finish.
Note that if you already have broken downloads, you still need to clear
cache once to get rid of them after this commit, but it should not
occur anymore afterwards.
2021-07-10 11:12:15 +02:00
SpiritCroc
bcb7ff01bb
Avoid incomplete downloads in cache
...
Previously, when a download was aborted (e.g. due to a bad internet
connection), a partly downloaded file was remaining in cache, which
would then be delivered upon later requests.
This can lead e.g. to chats where images aren't loading.
To avoid this, first download files to a temporary file that is not the
final cache file, and only rename/move it on finish.
Note that if you already have broken downloads, you still need to clear
cache once to get rid of them after this commit, but it should not
occur anymore afterwards.
Change-Id: Ic4fb58853f04f8239c639814031e9ef00c091995
2021-07-10 10:52:02 +02:00
Benoit Marty
e391a1371c
Merge branch 'develop' into feature/ons/voice_message
2021-07-09 22:19:50 +02:00
Benoit Marty
db80ea6432
Prefer testing attachment.waveform to see if it's a voice message
2021-07-09 22:17:04 +02:00
Benoit Marty
984112e83f
Also copy waveform when sending again
2021-07-09 22:15:50 +02:00
Benoit Marty
963eb9daf4
Fix missing duration in audio event, and move AudioWaveformInfo
to the proper package
2021-07-09 22:06:09 +02:00
Benoit Marty
2ca0a99dce
Follow the spec
...
https://github.com/matrix-org/matrix-doc/blob/travis/msc/voice-messages/proposals/3245-voice-messages.md#unstable-prefix
2021-07-09 21:49:37 +02:00
Benoit Marty
2948f03978
Merge pull request #3551 from vector-im/feature/bca/room_upgrade
...
Feature/bca/room upgrade
2021-07-08 10:00:01 +02:00
Onuray Sahin
b1c7cb3219
Lint fixes.
2021-07-07 11:37:01 +03:00
Onuray Sahin
7a1b138894
Merge branch 'develop' into feature/ons/voice_message
...
* develop: (286 commits)
Fix crash after video call
Fix issue on button styles
Clean after benoits review
Fix warning about implicit type, introduced in Kotlin 1.5.20. "Returning type parameter has been inferred to Nothing implicitly. Please specify type arguments explicitly to hide this warning. Nothing can produce an exception at runtime."
Bump kotlin_version from 1.5.10 to 1.5.20
Bump libphonenumber from 8.12.25 to 8.12.26
Fix call invite processed after call is ended because of fastlane mode.
Jump to unread: removes unnecessary check which can cause scroll issue
Jump to unread: avoid blink when jumping
Clean after Benoits review
Delete unused drawable to avoid conflict on develop
Jump to unread: add towncrier file.
Read marker: fix some issues with jump to unread visibility.
Stop using ProgressDialog, there is a theme issue with it. It's not maintain by Google since it's deprecated. Force usage of MaterialAlertDialogBuilder to have the same UI effect. We sometimes need to block the UI :/
Reordering
Add text style for dialogs
Colored dialog button is now handled by the theme
Update theme for material dialog and create a destructive variant
Reorder buttons
Update doc
...
# Conflicts:
# library/ui-styles/src/main/res/values/theme_dark.xml
# library/ui-styles/src/main/res/values/theme_light.xml
# vector/build.gradle
# 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/composer/TextComposerView.kt
# vector/src/main/res/values/strings.xml
2021-07-06 13:17:49 +03:00
Benoit Marty
ca45cdd5c7
Merge pull request #3585 from vector-im/feature/bma/wellknown
...
Improve wellknown usage
2021-07-05 21:36:16 +02:00
SpiritCroc
e5c9c33a0f
Merge tag 'v1.1.12' into sc
...
Change-Id: I224f427a0d65bfea7ed0b1e19a95e1f03d0d5236
Conflicts:
library/ui-styles/src/main/res/values/text_appearances.xml
matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/database/RealmSessionStoreMigration.kt
vector/src/main/java/im/vector/app/features/home/HomeDetailViewModel.kt
vector/src/main/java/im/vector/app/features/home/UnreadMessagesSharedViewModel.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/TimelineEventController.kt
vector/src/main/java/im/vector/app/features/home/room/detail/timeline/helper/MessageInformationDataFactory.kt
vector/src/main/java/im/vector/app/features/home/room/list/GroupRoomListSectionBuilder.kt
vector/src/main/java/im/vector/app/features/home/room/list/RoomListFragment.kt
vector/src/main/java/im/vector/app/features/home/room/list/RoomListViewModel.kt
vector/src/main/java/im/vector/app/features/home/room/list/RoomListViewModelFactory.kt
vector/src/main/java/im/vector/app/features/home/room/list/RoomSummaryItemFactory.kt
vector/src/main/java/im/vector/app/features/home/room/list/SpaceRoomListSectionBuilder.kt
vector/src/main/java/im/vector/app/features/notifications/NotificationDrawerManager.kt
vector/src/main/java/im/vector/app/features/spaces/SpacesListViewModel.kt
vector/src/main/res/layout/dialog_export_e2e_keys.xml
vector/src/main/res/layout/dialog_import_e2e_keys.xml
2021-07-05 16:58:45 +02:00
Benoit Marty
d29e04f16c
Create fun String.getDomain(): String to avoid duplicated code
2021-07-05 16:49:09 +02:00
Benoit Marty
67f41028ff
Remove Riot ref: Riot -> Web client
2021-07-05 16:41:26 +02:00
Benoit Marty
edbf70c820
Merge pull request #3273 from vector-im/feature/bma/cleanup_redundant_fields
...
Cleanup redundant fields - TO BE MERGED ON JULY 1st
2021-07-05 16:16:33 +02:00
Benoit Marty
b285bd0359
Merge branch 'develop' into feature/bca/room_upgrade
2021-07-05 16:01:27 +02:00
Benoit Marty
2513be744c
CryptoStore migration has to be object to avoid crash
...
Thread: main, Exception: java.lang.IllegalArgumentException: Configurations cannot be different if used to open the same file. The most likely cause is that equals() and hashCode() are not overridden in the migration class: org.matrix.android.sdk.internal.database.RealmSessionStoreMigration
2021-07-02 17:29:44 +02:00
SpiritCroc
b808d8b464
Avoid chat position jumps during message loading
...
Sometimes, the chat list would jump without the user scrolling:
- During intial loading of a room content, i.e. when it is expected
that the list stays scrolled to bottom
- During loading of messages after jumping to a linked message
With this commit, the target event is repeatedly scrolled to upon list
changes until the users scroll themselves, to avoid above scenarios.
Change-Id: Iabbe76832e7e68686431b0baed9356c88eb50901
2021-07-02 15:19:20 +02:00
Benoit Marty
7dc5d8490f
Merge pull request #3584 from vector-im/feature/bca/fix_oom_spacechild
...
Fix / dm flattenParents always growing
2021-07-02 09:35:51 +02:00
Valere
adcd1a64df
empty migration to fix big flattenParentIds for DM
2021-07-01 15:28:26 +02:00
Benoit Marty
ef31aad42c
Fix copyright
2021-07-01 14:47:04 +02:00
Benoit Marty
ed7be13ea3
PR review part 2
2021-07-01 12:51:33 +02:00
Onuray Sahin
9d48b399df
Voice message playback implementation.
2021-07-01 10:49:04 +03:00
Benoit Marty
ec515ced66
PR review part 1
2021-06-30 18:54:13 +02:00
Benoit Marty
3e53fa710a
Merge branch 'develop' into feature/bca/room_upgrade
2021-06-30 17:56:32 +02:00
Benoit Marty
7292c4e13d
Code quality
2021-06-30 13:57:42 +02:00
Benoit Marty
14ac5a292c
Auto review
2021-06-30 12:32:43 +02:00
Benoit Marty
8f3db11693
Perform .well-known request first, even if the entered URL is a valid homeserver base url
2021-06-30 11:52:04 +02:00
Benoit Marty
a61917f2b4
Also change base URL for federationAPI
2021-06-30 11:19:22 +02:00
Benoit Marty
38cb8bd33e
Store homeServerUriBase independently that the base URL for client-server API
...
Also handle the migration for the specific matrix-client.matrix.org URL
2021-06-30 11:07:24 +02:00
Benoit Marty
984b1dd6a8
RawService.getWellknown() now takes a domain instead of a matrixId as parameter
2021-06-30 09:20:08 +02:00
Valere
1d8b95560b
Fix / dm flattenParents always growing
2021-06-29 14:57:43 +02:00
Benoit Marty
7f70a03f41
Use interface field
2021-06-29 10:58:28 +02:00
Benoit Marty
0d02a197a5
Remove redundant mimetype ( vector-im/element-web#2547 )
2021-06-29 10:58:28 +02:00
Benoit Marty
9bbe002988
Merge pull request #3531 from vector-im/feature/fga/auto_accept_invite
...
Feature/fga/auto accept invite
2021-06-28 16:40:10 +02:00
Valere
4aa93d79fe
cleaning
2021-06-28 09:42:54 +02:00
Benoit Marty
060e9d7a7e
Merge pull request #3568 from vector-im/dependabot/gradle/kotlin_version-1.5.20
...
Bump kotlin_version from 1.5.10 to 1.5.20
2021-06-25 19:11:34 +02:00
Benoit Marty
631e7881ef
Fix warning about implicit type, introduced in Kotlin 1.5.20.
...
"Returning type parameter has been inferred to Nothing implicitly. Please specify type arguments explicitly to hide this warning. Nothing can produce an exception at runtime."
2021-06-25 17:42:38 +02:00
ganfra
a2c8680d7a
Fix call invite processed after call is ended because of fastlane mode.
2021-06-24 20:49:35 +02:00
SpiritCroc
d11c1fcc62
Merge tag 'v1.1.11' into sc
...
Change-Id: I15d6e584f1594764f956c129003b2a459b5d24a6
2021-06-24 10:19:24 +02:00
Valere
57c75f8039
Ugrade unstable room notice in settings
...
default update parent, clean migrate bottomsheet layout
2021-06-24 09:38:52 +02:00
SpiritCroc
72aa4bb999
Merge tag 'v1.1.10' into sc
...
Change-Id: I01e7b61adf9444e6894232235ee71ac8295b00ab
Conflicts:
library/ui-styles/src/main/res/color/bottom_navigation_icon_tint_selector.xml
library/ui-styles/src/main/res/drawable/splash.xml
library/ui-styles/src/main/res/values/theme_light.xml
matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/accountdata/RoomAccountDataTypes.kt
vector/src/main/AndroidManifest.xml
vector/src/main/java/im/vector/app/features/home/HomeDetailFragment.kt
vector/src/main/java/im/vector/app/features/home/HomeDetailViewModel.kt
vector/src/main/java/im/vector/app/features/home/HomeDetailViewState.kt
vector/src/main/java/im/vector/app/features/home/room/detail/composer/TextComposerView.kt
vector/src/main/java/im/vector/app/features/roomdirectory/createroom/CreateRoomController.kt
vector/src/main/java/im/vector/app/features/spaces/SpaceSettingsMenuBottomSheet.kt
vector/src/main/java/im/vector/app/features/spaces/SpaceSummaryController.kt
vector/src/main/java/im/vector/app/features/spaces/SpacesListViewModel.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/drawable/ic_insert_emoji.xml
vector/src/main/res/drawable/ic_keyboard.xml
vector/src/main/res/layout/composer_layout.xml
vector/src/main/res/layout/composer_layout_constraint_set_compact.xml
vector/src/main/res/layout/composer_layout_constraint_set_expanded.xml
vector/src/main/res/layout/fragment_home_detail.xml
vector/src/main/res/layout/fragment_login_server_url_form.xml
vector/src/main/res/layout/fragment_user_list.xml
vector/src/main/res/layout/item_bottom_sheet_message_preview.xml
vector/src/main/res/layout/item_keys_backup_settings_button_footer.xml
vector/src/main/res/layout/item_room.xml
vector/src/main/res/layout/item_space_beta_header.xml
vector/src/main/res/layout/item_suggested_room.xml
vector/src/main/res/layout/item_timeline_event_redacted_stub.xml
vector/src/main/res/layout/item_timeline_event_text_message_stub.xml
vector/src/main/res/values/styles_riot.xml
2021-06-23 13:38:41 +02:00
SpiritCroc
f66747e972
Merge commit '0f4e546e1e96c76219649d27eca38a98e6c04c5f' into sc
...
Change-Id: I782ef7ae26d7a3c168d26a1458f84fbfe80e9767
Conflicts:
vector/src/debug/res/layout/activity_debug_menu.xml
vector/src/main/java/im/vector/app/core/epoxy/bottomsheet/BottomSheetRoomPreviewItem.kt
vector/src/main/java/im/vector/app/core/ui/views/BottomSheetActionButton.kt
vector/src/main/java/im/vector/app/features/home/HomeActivity.kt
vector/src/main/java/im/vector/app/features/home/HomeDetailFragment.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/home/room/list/RoomSummaryItem.kt
vector/src/main/java/im/vector/app/features/home/room/list/actions/RoomListQuickActionsEpoxyController.kt
vector/src/main/java/im/vector/app/features/rageshake/BugReporter.kt
vector/src/main/java/im/vector/app/features/roomdirectory/createroom/CreateRoomController.kt
vector/src/main/java/im/vector/app/features/roomprofile/RoomProfileController.kt
vector/src/main/java/im/vector/app/features/userdirectory/UserDirectoryUserItem.kt
vector/src/main/res/color/bottom_navigation_icon_tint_selector.xml
vector/src/main/res/color/button_positive_background_selector.xml
vector/src/main/res/color/button_positive_text_color_selector.xml
vector/src/main/res/color/checked_accent_color_selector.xml
vector/src/main/res/color/login_button_tint.xml
vector/src/main/res/drawable/bg_breadcrumbs_typing.xml
vector/src/main/res/drawable/bg_login_server_checked.xml
vector/src/main/res/drawable/bg_send.xml
vector/src/main/res/drawable/highlighted_message_background.xml
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_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/drawable/reaction_rounded_rect_shape.xml
vector/src/main/res/drawable/splash.xml
vector/src/main/res/drawable/vector_tabbar_selected_background.xml
vector/src/main/res/layout/alerter_incoming_call_layout.xml
vector/src/main/res/layout/custom_action_item_layout_badge.xml
vector/src/main/res/layout/dialog_export_e2e_keys.xml
vector/src/main/res/layout/dialog_import_e2e_keys.xml
vector/src/main/res/layout/fragment_home_drawer.xml
vector/src/main/res/layout/fragment_keys_backup_restore_from_key.xml
vector/src/main/res/layout/fragment_keys_backup_restore_from_passphrase.xml
vector/src/main/res/layout/fragment_keys_backup_restore_success.xml
vector/src/main/res/layout/fragment_keys_backup_setup_step1.xml
vector/src/main/res/layout/fragment_keys_backup_setup_step2.xml
vector/src/main/res/layout/fragment_keys_backup_setup_step3.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_server_url_form_2.xml
vector/src/main/res/layout/fragment_login_splash.xml
vector/src/main/res/layout/fragment_public_rooms.xml
vector/src/main/res/layout/fragment_qr_code_scanner.xml
vector/src/main/res/layout/fragment_qr_code_scanner_with_button.xml
vector/src/main/res/layout/fragment_review_terms.xml
vector/src/main/res/layout/fragment_room_detail.xml
vector/src/main/res/layout/fragment_space_add_rooms.xml
vector/src/main/res/layout/fragment_space_create_generic_epoxy_form.xml
vector/src/main/res/layout/item_bottom_sheet_action.xml
vector/src/main/res/layout/item_bottom_sheet_message_preview.xml
vector/src/main/res/layout/item_form_submit_button.xml
vector/src/main/res/layout/item_generic_list.xml
vector/src/main/res/layout/item_generic_with_value.xml
vector/src/main/res/layout/item_keys_backup_settings_button_footer.xml
vector/src/main/res/layout/item_notification_troubleshoot.xml
vector/src/main/res/layout/item_room.xml
vector/src/main/res/layout/item_settings_centered_image.xml
vector/src/main/res/layout/item_timeline_event_merged_room_creation_stub.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/item_verification_action.xml
vector/src/main/res/layout/view_attachment_type_selector.xml
vector/src/main/res/layout/view_bottom_sheet_action_button.xml
vector/src/main/res/layout/view_call_controls.xml
vector/src/main/res/menu/menu_submit.xml
vector/src/main/res/menu/menu_timeline.xml
vector/src/main/res/values/styles_riot.xml
vector/src/main/res/values/theme_dark.xml
2021-06-23 11:08:10 +02:00
Valere
171793d190
room version cap support + room upgrade
2021-06-22 17:35:39 +02:00
ganfra
d8327a5161
Fix crash on signout: release session at the end so you clean up files first.
2021-06-21 11:10:10 +02:00
ganfra
4b6484d317
Merge branch 'develop' into feature/fga/auto_accept_invite
2021-06-18 17:37:24 +02:00
ganfra
c551cf3058
Clean and add towncrier
2021-06-18 17:30:32 +02:00
ganfra
6b10406622
AutoAcceptInvite: refact and hide behind flag
2021-06-18 17:24:51 +02:00
Valere
4180b4ccd3
Code review
2021-06-18 10:47:21 +02:00
Valere
19a2b56011
Code review AliasAvailabilityResult
2021-06-18 10:41:24 +02:00
Valere
b1ab6eb58f
Add alias management in space settings
2021-06-18 10:41:13 +02:00
Valere
fb337dacd6
Add space alias in creation wizard
2021-06-18 10:41:13 +02:00
Benoit Marty
5325c761f4
Merge pull request #3502 from vector-im/feature/bca/spaces_dnd
...
Feature/bca/spaces dnd
2021-06-18 10:28:59 +02:00
Benoit Marty
bffa96ae10
Import sas strings
2021-06-18 10:25:37 +02:00
Valere
3dc7a6dc34
cleaning, quality
2021-06-17 17:00:28 +02:00
Valere
682e926965
Dnd enhancement
...
+ klint fix
2021-06-17 15:53:35 +02:00
Onuray Sahin
cb96886568
Send voice message.
2021-06-17 16:18:20 +03:00
Valere
944c9641a9
Code review
2021-06-17 14:44:24 +02:00
Valere
a1aad53769
Space top level ordering
2021-06-17 14:44:24 +02:00
Benoit Marty
dfb01a462e
Merge pull request #3456 from vector-im/feature/fga/dial_pad_tab
...
Feature/fga/dial pad tab
2021-06-11 12:23:19 +02:00
ganfra
68143ab2cf
Merge branch 'develop' into feature/fga/voip_asserted_identity
2021-06-10 16:01:48 +02:00
ganfra
880da9ecd5
Merge branch 'develop' into feature/fga/dial_pad_tab
...
# Conflicts:
# vector/src/main/java/im/vector/app/features/call/dialpad/DialPadFragment.kt
# vector/src/main/java/im/vector/app/features/home/HomeDetailFragment.kt
2021-06-10 15:37:24 +02:00
ganfra
dfcffb9464
Merge branch 'develop' into feature/fga/account_data_rework
2021-06-09 18:58:47 +02:00
ganfra
d19dffe45f
Clean and add towncrier file
2021-06-09 18:57:35 +02:00
ganfra
e368ba606b
Account data: allow querying room account data globally from session)
2021-06-09 18:44:30 +02:00
ganfra
0c6506da8c
Account data : define 2 services
2021-06-09 16:20:21 +02:00
Benoit Marty
f7f4ec3ecc
Dominaezzz review
2021-06-09 15:41:06 +02:00
Benoit Marty
04f06b2803
Convert KeysImporter to coroutines
2021-06-09 15:41:06 +02:00
Benoit Marty
3be95ca442
Convert KeysExporter to coroutines
2021-06-09 15:39:46 +02:00
Benoit Marty
f99600f115
Convert DefaultTypingService to coroutines
2021-06-09 15:38:50 +02:00
Benoit Marty
209792a9ec
Cleanup
2021-06-09 15:38:50 +02:00
Benoit Marty
047c59eba0
Rework colors management
2021-06-09 15:36:20 +02:00
ganfra
a421f37e70
VoIP : clean and add changelog
2021-06-03 19:50:09 +02:00
ganfra
1b8b59076c
Should fix issue with DM creation where we can ends up with DM in rooms
2021-06-03 19:36:58 +02:00
ganfra
771b9b8d78
Dial pad tab: second step, add to home
2021-06-02 19:43:39 +02:00
SpiritCroc
c00600666e
Merge tag 'v1.1.9' into sc
...
Change-Id: I75baba645677d13f9937643a29630070f1470f9c
Conflicts:
matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/database/RealmSessionStoreMigration.kt
matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/sync/RoomSyncHandler.kt
vector/build.gradle
vector/src/main/java/im/vector/app/features/media/ImageContentRenderer.kt
vector/src/main/java/im/vector/app/features/ui/SharedPreferencesUiStateRepository.kt
2021-06-02 17:49:34 +02:00
Valere
00ee61a2a0
stable ids for MSC 2858
2021-06-01 12:13:06 +02:00
Benoit Marty
90a16ebbaf
/snow -> /snowfall and update wording (iso Element Web) ( #3430 )
2021-05-31 11:03:02 +02:00
ganfra
0098d435b3
Asserted identity: process event
2021-05-28 18:42:29 +02:00
ganfra
c90717a2c8
Asserted identity: introduce new content
2021-05-28 18:17:14 +02:00
Benoit Marty
575ebdc3e8
Merge pull request #3421 from vector-im/feature/fga/call_transfer
...
Feature/fga/call transfer
2021-05-28 16:48:01 +02:00
Benoit Marty
fca74e9eb4
Small cleanup during review
2021-05-28 16:36:03 +02:00
Benoit Marty
270a195478
Merge pull request #3425 from vector-im/feature/fga/fix_crash_signout
...
Fix crash on signout
2021-05-28 15:44:02 +02:00
Benoit Marty
5657da3493
Merge pull request #3401 from vector-im/feature/bca/spaces_fix_3386
...
Fixes #3386 show space description in explore header
2021-05-28 15:27:49 +02:00
Valere
871360754e
Code review
2021-05-28 11:12:10 +02:00
SpiritCroc
d13891d556
Also count DMs in space unread counts
...
Change-Id: I494e6d6a8f5522b666dc9e573b19e3fc4737bc76
2021-05-28 10:48:34 +02:00
ganfra
cc6263b20f
Fix crash on signout
2021-05-28 10:29:21 +02:00
Benoit Marty
0db5dd3d50
Merge pull request #3419 from vector-im/feature/bma/gitter
...
Feature/bma/gitter
2021-05-27 21:23:05 +02:00
Benoit Marty
302e29831e
Compress thumbnail: change Jpeg quality from 100 to 80 ( #3396 )
2021-05-27 18:42:07 +02:00
Benoit Marty
d2fd652fb5
Merge pull request #3414 from vector-im/feature/bma/wording_homeserver
...
Feature/bma/wording homeserver
2021-05-27 17:32:27 +02:00
ganfra
8e8bc0055d
Call transfer: clean & add changelog
2021-05-27 16:32:14 +02:00
ganfra
bcc360692e
Call transfer: makes call transfer working properly
2021-05-27 16:00:32 +02:00
ganfra
90ccc3006d
Merge develop into feature/fga/call_transfer
2021-05-27 14:40:06 +02:00
Benoit Marty
ea4b5e19fe
VoIP: add protocols checks and third party lookups
...
Add RoomAccountData and handle RoomSyncAccountData
Virtual rooms: add CallUserMapper, branch onNewInvite and mapping, hide them on sdk side (not ideal solution)
Introduce SessionScopedProperty to handle session dependency in the app
Author: ganfra (rebased by Benoit)
2021-05-27 10:28:32 +02:00
Benoit Marty
64222ff704
Move the class RoomDirectoryData form the SDK to the app
2021-05-26 16:08:56 +02:00
Benoit Marty
535f3ad02d
Clean doc
2021-05-26 16:03:13 +02:00
Benoit Marty
898c8cc3a7
Refact: inject ThumbnailExtractor
2021-05-26 14:42:09 +02:00
Valere
d04cbadd04
Compute via param from list utility method
2021-05-26 14:25:21 +02:00
Valere
b75d0cbfc6
Introduce SpaceItem
2021-05-26 14:25:21 +02:00
Valere
432fd67ce2
Fixes #3406
2021-05-26 14:25:21 +02:00
Valere
447bd98a78
Fixes #3386 show space description in explore header
2021-05-26 14:25:21 +02:00
ganfra
e67cb0eae7
Merge branch 'develop' into feature/fga/call_transfer
2021-05-26 12:26:34 +02:00
SpiritCroc
6c06462ec9
Merge tag 'v1.1.8' into sc
...
Change-Id: Ied7cd01e47a76e9d8f546ae1c2d6f10b083c4480
Conflicts:
matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/database/RealmSessionStoreMigration.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/spaces/SpaceSummaryController.kt
2021-05-26 10:44:19 +02:00
ganfra
8eeae51cc6
Call transfer: prepare code for consult feature
2021-05-25 15:21:54 +02:00
Benoit Marty
b44c1a1c77
Merge pull request #3383 from vector-im/feature/fga/authenticated_jitsi
...
Feature/fga/authenticated jitsi
2021-05-25 10:24:54 +02:00
Benoit Marty
6706a88a21
Merge pull request #3188 from vector-im/feature/bma/login_v2
...
Login v2 - WIP
2021-05-21 14:55:22 +02:00
Benoit Marty
40bb58c9cb
Merge branch 'develop' into feature/bca/fix_3371
2021-05-21 14:53:21 +02:00
Benoit Marty
697b9ff535
Merge branch 'develop' into feature/bca/spaces_quick_fixes
2021-05-21 14:49:12 +02:00
Benoit Marty
fb5dda30bd
Better handling of filename
2021-05-21 13:22:47 +02:00
Benoit Marty
762eb0db12
Format update
2021-05-21 13:00:37 +02:00
Valere
ae5a5ec92b
Spaces | Personal spaces add DM - Web Parity #3271
2021-05-21 11:46:13 +02:00
Valere
877a64fbce
Don't create private spaces with encryption enabled #3363
2021-05-21 11:46:13 +02:00
Valere
8d3167cb66
Code review
2021-05-21 11:42:01 +02:00
Valere
cb6f414c60
Fix | Explore room list: the RoomId is displayed instead of name ( #3371 )
2021-05-21 11:40:09 +02:00
ganfra
03f81258c4
Jitsi auth: clean after Benoits review
2021-05-20 20:16:37 +02:00
ganfra
894af10934
Jitsi auth: fix some mistakes and gives the jwt to Jitsi
2021-05-20 18:53:56 +02:00
ganfra
e4b65053d4
Jitsi auth: fix openId API
2021-05-20 18:41:27 +02:00
Benoit Marty
8d94b5548d
Merge pull request #3316 from vector-im/feature/bma/secretstoring_migration
...
Feature/bma/secretstoring migration
2021-05-20 15:45:58 +02:00
Benoit Marty
a7c1dc5cd9
Merge branch 'develop' into feature/bma/login_v2
2021-05-20 15:18:18 +02:00
SpiritCroc
d3ca5d0db0
Invalidate the timeline when the DM state changes for a room
...
We need to redraw messages when this changes, since we use different
layouts for DMs and non-direct chats.
Change-Id: Icf2df3a14655f7c9b6e5f7cdb29b590f393de4fd
2021-05-20 13:22:37 +02:00
ganfra
ca2f671286
Jitsi auth: introduce openid token
2021-05-19 19:34:06 +02:00
Péter Radics
79a3be3ffe
[issue-2610] Merge branch 'develop' of github.com:mitchnull/element-android into feature/issue-2610-override-nick-color-via-user-account-data
2021-05-19 10:41:41 +02:00
Benoit Marty
448eda8624
Replace unbreakable space by a regular space
2021-05-18 19:11:57 +02:00
Benoit Marty
36f397be48
Merge branch 'develop' into dependabot/gradle/kotlin_version-1.5.0
2021-05-17 12:15:19 +02:00
SpiritCroc
d6b05925a9
Fix counting unread chats in spaces
...
Change-Id: Ibd39e18e92b28105d6b4289eb5ecaf7caeca7574
2021-05-16 10:39:37 +02:00
Benoit Marty
640b86ca9e
Merge pull request #3341 from vector-im/feature/bma/fix_migration_nightly
...
Fix a problem with database migration on nightly builds (#3335 )
2021-05-14 16:32:28 +02:00
Benoit Marty
08aefa270e
internal
2021-05-14 13:15:35 +02:00
Benoit Marty
4a94426d38
Fix warning 1.5: 'sumBy((T) -> Int): Int' is deprecated
2021-05-14 13:10:16 +02:00
Benoit Marty
babbcedd87
Fix warning 1.5: 'Char.toByte(): Byte' is deprecated
2021-05-14 12:49:38 +02:00
Benoit Marty
c70445a9a1
Fix warning 1.5: 'toUpperCase(Locale): String' and 'toLowerCase(Locale): String' are deprecated
2021-05-14 12:48:57 +02:00
Benoit Marty
7a28be941c
Fix warning 1.5: 'Char.toInt(): Int' is deprecated
2021-05-14 12:47:09 +02:00
Benoit Marty
58a2fd8c77
Fix warning 1.5: String.capitalize is now deprecated
2021-05-14 12:45:33 +02:00
Benoit Marty
c27b7aec26
Add more doc
2021-05-14 11:44:44 +02:00
Benoit Marty
d6e3bb59f4
Minor cleanup on the doc
2021-05-14 11:39:12 +02:00
Benoit Marty
946208a84d
Add documentation on LoginWizard and RegistrationWizard ( #3303 )
...
ee
2021-05-14 11:39:12 +02:00
Benoit Marty
dca4a31fc6
Fix a problem with database migration on nightly builds ( #3335 )
2021-05-14 11:26:24 +02:00
SpiritCroc
db6cfd3054
Merge tag 'v1.1.7' into sc
...
Change-Id: Icefe721894c7cd3d0702d07efbd0452f95775d32
Conflicts:
.idea/codeStyles/Project.xml
matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/database/RealmSessionStoreMigration.kt
vector/src/main/java/im/vector/app/features/grouplist/HomeSpaceSummaryItem.kt
vector/src/main/java/im/vector/app/features/home/HomeDetailViewModel.kt
vector/src/main/java/im/vector/app/features/home/UnreadMessagesSharedViewModel.kt
vector/src/main/java/im/vector/app/features/home/room/list/SpaceRoomListSectionBuilder.kt
vector/src/main/java/im/vector/app/features/rageshake/BugReporter.kt
vector/src/main/java/im/vector/app/features/settings/VectorSettingsLabsFragment.kt
vector/src/main/java/im/vector/app/features/spaces/SpaceSummaryController.kt
vector/src/main/java/im/vector/app/features/spaces/SpacesListViewModel.kt
vector/src/main/res/layout/item_timeline_event_base.xml
vector/src/main/res/values-ca/strings.xml
vector/src/main/res/values-cs/strings.xml
vector/src/main/res/values-de/strings.xml
vector/src/main/res/values-et/strings.xml
vector/src/main/res/values-fa/strings.xml
vector/src/main/res/values-fr/strings.xml
vector/src/main/res/values-it/strings.xml
vector/src/main/res/values-sq/strings.xml
vector/src/main/res/values-sv/strings.xml
vector/src/main/res/values-vi/strings.xml
vector/src/main/res/values-zh-rTW/strings.xml
vector/src/main/res/values/strings.xml
vector/src/main/res/xml/vector_settings_labs.xml
2021-05-12 16:01:36 +02:00
Benoit Marty
824a8a5c66
Fix copyright
2021-05-11 14:06:49 +02:00
Benoit Marty
91be2b6f3f
Add test and handle system upgrade
2021-05-11 14:06:49 +02:00
Benoit Marty
cef4cf09ec
Create a BuildVersionSdkIntProvider to be able to inject it and do some test
...
To merge with BuildVersionSdkIntProvider
To merge with fix add module
To merge with fix buildVersionSdkIntProvider
2021-05-11 13:52:08 +02:00
Benoit Marty
f31c44963b
Cleanup the existing code
2021-05-11 13:52:08 +02:00
Valere
f9820cde58
Fixes on unread badges
2021-05-11 11:36:17 +02:00
Valere
1ec08bec07
Fix spaces add room via server
2021-05-11 08:18:37 +02:00
Valere
80366ee938
Code review
2021-05-10 20:01:17 +02:00
Valere
f9e608a790
Manage Spaces as Admin
2021-05-10 20:01:17 +02:00
Benoit Marty
e6d4f9a1dc
Merge pull request #3298 from vector-im/feature/ypi/join_rules
...
Add joinRules field to RoomSummary
2021-05-10 19:54:44 +02:00
Benoit Marty
7ec44a5542
Merge pull request #3290 from vector-im/feature/bca/spaces_various_fixes
...
Various fixes on spaces explore
2021-05-10 19:52:45 +02:00
ganfra
bea67bd7fd
Join rules: fix migration
2021-05-10 19:03:34 +02:00
Benoit Marty
711ee24c4f
Merge pull request #3307 from vector-im/feature/ons/fix_user_profile_search
...
Allow inviting users even if profile information cannot be retrieved
2021-05-10 17:26:54 +02:00
Onuray Sahin
0f8a641510
Code review fixes.
2021-05-10 17:38:40 +03:00
Onuray Sahin
87d35958c6
Allow inviting users even if profile information cannot be retrieved.
2021-05-10 16:34:30 +03:00
Valere
981626a0f7
cleaning
2021-05-10 13:53:43 +02:00
Benoit Marty
20f86a30e8
Upgrade Realm to version 10.4.0
...
Migration with isEmbedded tested OK
2021-05-10 13:31:38 +02:00
Valere
5e2c3239ea
Code review
2021-05-10 10:21:43 +02:00
Péter Radics
40d48cc3ff
[issue-2610-override-nick-color-via-user-account-data] Merge branch 'develop' of github.com:mitchnull/element-android into feature/issue-2610-override-nick-color-via-user-account-data
2021-05-09 18:05:53 +02:00
Benoit Marty
87b12b7e11
Add the public icon on the rooms in the room list ( #3292 )
2021-05-07 16:41:30 +02:00
Benoit Marty
bbabfdabd0
Handle database migration
2021-05-07 13:22:55 +02:00
Benoit Marty
e969d663a5
Code review
2021-05-07 12:33:01 +02:00
yostyle
64f1834913
Add joinRules to RoomSummary
2021-05-06 18:41:26 +02:00
Valere
19223826fe
Various fixes on spaces explore
...
+ MxTo bottom sheet Fix regression when using state button
2021-05-06 11:54:26 +02:00
Benoit Marty
f704539c89
Merge pull request #3284 from vector-im/feature/bca/spaces_stable_prefixes
...
stable prefix for msc1772
2021-05-06 11:09:21 +02:00
Valere
efe5176286
rename activeSpaceId to activeSpaceFilter
2021-05-05 22:36:27 +02:00
Valere
3cbdf4ad5c
stable prefix for msc1772
2021-05-05 22:30:38 +02:00
Valere
4abfc1fd2b
Fix space test + room history visibility bug
2021-05-05 17:46:58 +02:00
Benoit Marty
64a37c251d
Merge pull request #3264 from vector-im/feature/bma/fix_3245
...
Compress video and improve file too big error detection
2021-05-05 15:50:21 +02:00
Benoit Marty
080bdf1495
Fix long line
2021-05-05 15:48:11 +02:00
SpiritCroc
2f4e9e3017
Ensure proper grouping for notifications tab query
...
Change-Id: I58e8a85fd5e2c938d55189825daf7820f826da1e
2021-05-05 12:31:20 +02:00
Benoit Marty
e28556dd1b
Create TemporaryFileCreator to avoid code duplication
2021-05-05 11:26:36 +02:00
Benoit Marty
590d8fc849
Also test the effect of completeExceptionally()
2021-05-05 11:12:06 +02:00
Benoit Marty
62207f02f0
Properly handle the compression cancellation
...
It should never occur though
2021-05-05 10:53:52 +02:00
Benoit Marty
8d52829918
Fix issue in logs
2021-05-05 10:49:57 +02:00
Benoit Marty
2a411ccf6c
Handle properly the case where the video compression is not necessary
2021-05-04 23:14:18 +02:00
Benoit Marty
efc08b376b
Transcoder.transcode() already operated on a background thread
2021-05-04 22:50:42 +02:00
Benoit Marty
dd325c4e91
Merge pull request #3270 from vector-im/feature/bma/remove_jcenter
...
https://github.com/Piasy/BigImageViewer is now hosted on mavenCentral()
2021-05-04 17:32:23 +02:00
Benoit Marty
61380bf48a
Use Junit import
2021-05-04 15:28:52 +02:00
Benoit Marty
c502e971a1
Use Long for size like for the other models (FileInfo, AudioInfo, VideoInfo)
2021-05-04 13:35:03 +02:00
Benoit Marty
bcf6dcbf70
Compute new video dimension after compression
2021-05-04 12:47:21 +02:00
Benoit Marty
6347564365
Change the library to compress video for licensing reason
2021-05-04 12:17:43 +02:00
Benoit Marty
4189db0f89
Use Junit import
2021-05-04 10:50:31 +02:00
Benoit Marty
9d225b7826
Fixed!
2021-05-03 21:14:06 +02:00
Benoit Marty
12c4f3c6f7
Fix video thumbnail not displayed in when replying and in bottom sheet
...
Also create some extensions for future use
2021-05-03 21:14:06 +02:00
Benoit Marty
d7cbae7c47
Fix a regression with video size
2021-05-03 21:13:47 +02:00
Benoit Marty
e510de1ccc
Display video/image compression progress
2021-05-03 21:13:47 +02:00
Benoit Marty
765380ab95
Fix potential issue with video message conten
2021-05-03 21:13:47 +02:00
Benoit Marty
d6b6768f41
Cleanup
2021-05-03 21:13:47 +02:00
Benoit Marty
5213309587
Send the Thumbnail after the main content, for the case the main content fails if too large.
2021-05-03 21:13:47 +02:00
Benoit Marty
e1e4b03532
Do not serialize "soft_logout"
2021-05-03 21:13:47 +02:00
Benoit Marty
e108534a2a
Improve file too big error detection and rendering ( #3245 )
2021-05-03 21:13:47 +02:00
Benoit Marty
5e1c503d2e
Compress video before sending ( #442 )
2021-05-03 21:13:47 +02:00
Benoit Marty
75a4455d15
reorder methods
2021-05-03 21:13:25 +02:00
SpiritCroc
39359f7d24
Merge remote-tracking branch 'upstream/develop' into spaces
...
Change-Id: I10235a7a808ae66f5b00ad2e58c2aedf395e8e25
Conflicts:
matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/summary/RoomAggregateNotificationCount.kt
sdk-android/src/main/java/org/matrix/android/sdk/internal/database/RealmSessionStoreMigration.kt
matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/summary/RoomSummaryDataSource.kt
vector/build.gradle
vector/src/main/java/im/vector/app/core/extensions/TimelineEvent.kt
vector/src/main/java/im/vector/app/features/configuration/VectorConfiguration.kt
vector/src/main/java/im/vector/app/features/home/HomeDetailFragment.kt
vector/src/main/java/im/vector/app/features/home/HomeDetailViewModel.kt
vector/src/main/java/im/vector/app/features/home/HomeDrawerFragment.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/action/MessageActionsViewModel.kt
vector/src/main/java/im/vector/app/features/home/room/detail/timeline/helper/MessageInformationDataFactory.kt
vector/src/main/java/im/vector/app/features/home/room/list/RoomListAction.kt
vector/src/main/java/im/vector/app/features/home/room/list/RoomListFragment.kt
vector/src/main/java/im/vector/app/features/home/room/list/RoomListViewModel.kt
vector/src/main/java/im/vector/app/features/home/room/list/RoomListViewModelFactory.kt
vector/src/main/java/im/vector/app/features/home/room/list/SectionHeaderAdapter.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/ui/SharedPreferencesUiStateRepository.kt
2021-05-02 12:12:52 +02:00
SpiritCroc
2605c6ac9b
Properly sort rooms according to events previewed in summary
...
Change-Id: Id17385a4d17869b0356aa7242407581e2193845e
2021-05-01 11:56:03 +02:00
SpiritCroc
3ee98f3c94
Fix missing sender information after edits
...
Fixes https://github.com/vector-im/element-android/issues/3184
Change-Id: I27de01c29b31fbd49c8d2b0d4dacf13ba932d5b9
2021-05-01 11:56:03 +02:00
SpiritCroc
47aa787ecb
Fix missing sender information after edits
...
Fixes https://github.com/vector-im/element-android/issues/3184
2021-05-01 10:11:15 +02:00
Benoit Marty
5d9d984c73
Merge pull request #3235 from vector-im/feature/bca/spaces_justme_beta
...
Just me spaces support
2021-04-29 17:47:19 +02:00
Benoit Marty
4486181669
Sort social logins buttons
2021-04-29 15:57:52 +02:00
Benoit Marty
344a7e5b3d
Add facility to get profile info to the login wizard
2021-04-29 15:56:25 +02:00
Benoit Marty
9972ab5d2e
Cleanup
2021-04-29 15:56:25 +02:00
Valere
31ffa65fd0
Update add room screen as per design
2021-04-29 11:51:07 +02:00
Benoit Marty
e073563a67
Cleanup
2021-04-29 11:10:41 +02:00
ganfra
80b155e042
Refact coroutine session scope
2021-04-29 11:10:41 +02:00
Benoit Marty
bd0fcce572
Return Job
2021-04-29 11:10:41 +02:00
Benoit Marty
a5c0c23bae
Inject constructor...
2021-04-29 11:10:41 +02:00
Benoit Marty
e5d0a8f3d8
Cleanup
2021-04-29 11:10:41 +02:00
Benoit Marty
dc69d5c68a
Create a holder
2021-04-29 11:10:41 +02:00
Benoit Marty
ecd2d0fb76
Use session scope
2021-04-29 11:10:41 +02:00
Benoit Marty
82ee2567b7
Provide a session scope, to launch coroutines without using the ViewModelScope
...
It could be used elsewhere, will change other location in another commit.
2021-04-29 11:10:41 +02:00
Benoit Marty
4acc308864
Merge pull request #3190 from vector-im/feature/bma/fix_troubleshoot
...
Fix a race condition
2021-04-29 11:08:00 +02:00
Benoit Marty
751efb57fc
Merge pull request #2840 from vector-im/feature/bca/spaces_sdk
...
Spaces support - beta
2021-04-29 10:18:31 +02:00
Benoit Marty
7beb483972
Merge pull request #3238 from vector-im/feature/bma/android11
...
Android 11 fixes an other fixes for attachement
2021-04-28 16:57:51 +02:00
Benoit Marty
b86fd37c15
Merge branch 'develop' into feature/bca/spaces_sdk
2021-04-28 16:57:02 +02:00
Benoit Marty
c40476aa94
Add ability to install APK from directly from Element ( #2381 )
...
And cleanup `data class OpenFile`
2021-04-28 15:55:21 +02:00
Benoit Marty
195bc8e914
Fix issue when opening encrypted files ( #3186 )
...
Also always open the file after a successful download
2021-04-28 15:11:48 +02:00
Yoan Pintas
ba641a6e76
Merge pull request #3178 from vector-im/expose_directUserId
...
Expose directUserId in RoomSummary
2021-04-28 13:45:21 +02:00
yostyle
506bdd8eb0
directUserId can be null
2021-04-28 12:22:43 +02:00
Valere
32605be6e8
Fix / migration recover room type
2021-04-28 11:42:08 +02:00
Valere
70476b912f
Fix / placeholder in dark time
2021-04-28 11:15:58 +02:00
Valere
7d3d080603
Code review
2021-04-28 11:15:58 +02:00
Valere
aa74646ddf
Fix invited spaced filters rooms out of home + invite not working
2021-04-28 11:15:58 +02:00
Valere
d30ba9c749
Spaces quick fixes and updates
...
Make drawer menu more obvious + fix notification count
2021-04-28 11:15:58 +02:00
Valere
4d7aeff54a
Code review
2021-04-28 11:15:58 +02:00
Valere
8146d8ab1e
Add Rooms to space
2021-04-28 11:15:58 +02:00
Valere
5a84456f1f
Set guest access in developer mode
2021-04-28 11:15:58 +02:00
Valere
1deb44f91f
Better DM filtering + fix space member loading
2021-04-28 11:15:58 +02:00
Valere
7910e84d8e
Fix test compilation
2021-04-28 11:15:58 +02:00
Valere
57e9e4474e
fix warning
2021-04-28 11:15:58 +02:00
Valere
e735aee724
Fix / group switch + refactoring
2021-04-28 11:15:58 +02:00
Valere
6aaf6bdf9b
Fix rebase
2021-04-28 11:15:58 +02:00
Valere
49381db2e3
cleaning
2021-04-28 11:15:58 +02:00
Valere
79bde6ee91
Private (me and teamates) space support
2021-04-28 11:15:58 +02:00
Valere
02c2fea99e
cleaning
2021-04-28 11:15:58 +02:00
Valere
886cc7fb5b
Sort summaries by default
2021-04-28 11:15:58 +02:00
Valere
0d3c2b4bef
Fix space filtering
2021-04-28 11:15:58 +02:00
Valere
8a35a786b4
Post rebase fixes
2021-04-28 11:15:58 +02:00
Benoit Marty
715bd29c75
Cleanup and add URL
2021-04-28 11:15:58 +02:00
Benoit Marty
66ac298e95
Benoit Review: cleanup 2
2021-04-28 11:15:58 +02:00
Benoit Marty
2cccbb3fce
Benoit Review: avoid duplicate (again) class PowerLevelsContent
2021-04-28 11:15:58 +02:00
Benoit Marty
46290f1ed4
Benoit Review: cleanup
2021-04-28 11:15:58 +02:00
Valere
815cae4d84
remove enum from rest model
2021-04-28 11:15:58 +02:00
Valere
6b8b03e162
Show people you may no in space bottomsheet
2021-04-28 11:15:58 +02:00
Valere
dda45f1c2a
Fix public space guest access & history visibility
2021-04-28 11:15:58 +02:00
Valere
201b914304
Fix invite power level for public space
2021-04-28 11:15:58 +02:00
Valere
55083a5602
Design review changes
2021-04-28 11:15:58 +02:00
Valere
ea5e48b940
1 depth hierarchy support in space panel
2021-04-28 11:15:58 +02:00
Valere
06a84d985a
Basic support to browse space directory
2021-04-28 11:15:58 +02:00
Valere
802853d205
Suggested Space support
2021-04-28 11:15:58 +02:00
Valere
e364a36ee6
cleaning
2021-04-28 11:15:58 +02:00
Valere
48fef45ce3
Code quality
2021-04-28 11:15:58 +02:00
Valere
0c5ca9f51b
Space hierachy SDK updates
2021-04-28 11:15:58 +02:00
Valere
ef42591534
Open Space Link initial commit
2021-04-28 11:15:58 +02:00
Valere
7d2d7b411e
Space Create Wizard Flow
2021-04-28 11:15:58 +02:00
Valere
6c69a6055d
Support retry after M_LIMIT_EXCEEDED
2021-04-28 11:15:58 +02:00
Valere
883f70306f
Rebase Fixes
2021-04-28 11:15:58 +02:00
Valere
5aa698768a
Support update of order/autojoin of child
2021-04-28 11:15:58 +02:00
Valere
c8916ee83c
Udpate since msc 1772
2021-04-28 11:15:58 +02:00
Valere
186024b271
MSC 2946 WIP
2021-04-28 11:15:58 +02:00
Valere
57f17620b5
Fix Dendrite sync response support
2021-04-28 11:15:58 +02:00
Valere
b7a89f4055
Fix / Syncs breaking on dendrite
2021-04-28 11:15:58 +02:00
Valere
7521a0d3ae
Fix / post rebase issues
2021-04-28 11:15:58 +02:00
Valere
e2578a29ed
Basic space join / use tmp msc id / db model update
2021-04-28 11:15:58 +02:00
Valere
ab4f2429c4
Use unstable prefixes
2021-04-28 11:15:58 +02:00
Valere
df341d8ea3
Basic peeking preview and join and filter
2021-04-28 11:15:58 +02:00
Valere
c5fa0a413f
Space first commit
2021-04-28 11:15:58 +02:00
Benoit Marty
ff3a916cab
Do not invite the current user when creating a room ( #3123 )
2021-04-20 18:59:49 +02:00
Benoit Marty
f4c1de3c30
Fix exception in rxSingle ( #3180 )
...
Do not wrap CancellationException to Failure.Cancelled, else RxCancellable will throw.
2021-04-20 18:49:16 +02:00
Benoit Marty
f8be814079
RegistrationWizard.createAccount() parameters are now all optional, following Matrix spec ( #3205 )
2021-04-20 12:32:03 +02:00
Péter Radics
1019ffe614
[issue-2610-override-nick-color-via-user-account-data] [issue-2610] Merge branch 'develop' of https://github.com/vector-im/element-android into feature/issue-2610-override-nick-color-via-user-account-data
2021-04-19 07:51:49 +02:00
Benoit Marty
c6a493848e
Fix a race condition: Push can be received before the Gateway API returns
2021-04-16 16:13:16 +02:00
SpiritCroc
20e185ef48
Restore setting functionality for unimportant unread type and count
...
Change-Id: Ied403f8fad4a7fa4e9dd1422c9ca08690183c1b1
2021-04-14 13:58:37 +02:00
SpiritCroc
04c0d7c121
Add back chats marked unread to notifications tab
...
Likely also required for the "mark all as read" feature to work properly
since v1.1.4
Change-Id: I375860e55e3f188526f90cf7ffdccf192871e745
2021-04-14 13:26:35 +02:00
SpiritCroc
811950cb18
Various fixes after merge
...
- Fix compile
- Fix counting chats marked unread
- Fix counting chats with unread messages
Change-Id: Ibf928c5380a1b7ec25f2c510b97ee4f726fe7c0d
2021-04-14 13:20:50 +02:00
Benoit Marty
699b1429b7
Simplify LoginFlowResult
model
2021-04-14 12:42:47 +02:00
yostyle
e467e2ca08
Expose directUserId in RoomSummary
2021-04-14 11:35:21 +02:00
SpiritCroc
0e601aa8f0
Merge tag 'v1.1.4' into sc
...
Note: this merge needs more work, since upstream changed implementations
affecting following features:
- Mark unread
- Notification count badges
- Overview list filtering / combined overview
- Remember expanded categories
- Read receipt layout
Change-Id: If728bb54dd7c423b57bd3f59d23d86a1a0e5e435
Conflicts:
matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/database/RealmSessionStoreMigration.kt
matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/database/model/RoomSummaryEntity.kt
matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/RoomAvatarResolver.kt
matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/read/DefaultReadService.kt
matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/user/accountdata/AccountDataAPI.kt
vector/src/main/java/im/vector/app/core/resources/UserPreferencesProvider.kt
vector/src/main/java/im/vector/app/core/utils/Emoji.kt
vector/src/main/java/im/vector/app/features/home/HomeDetailViewModel.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/timeline/helper/MessageInformationDataFactory.kt
vector/src/main/java/im/vector/app/features/home/room/list/RoomListAction.kt
vector/src/main/java/im/vector/app/features/home/room/list/RoomListFragment.kt
vector/src/main/java/im/vector/app/features/home/room/list/RoomListViewModel.kt
vector/src/main/java/im/vector/app/features/home/room/list/RoomListViewState.kt
vector/src/main/java/im/vector/app/features/home/room/list/RoomSummaryController.kt
vector/src/main/res/layout/item_timeline_event_base.xml
vector/src/main/res/layout/item_timeline_event_base_state.xml
2021-04-13 09:28:13 +02:00
Benoit Marty
288aed3252
Merge pull request #3151 from vector-im/feature/bma/cleanup_resources
...
Store description update
2021-04-12 10:47:18 +02:00
Dominic Fischer
7ee87a0d4b
Merge branch 'develop' into suspend_functions_1
...
# Conflicts:
# matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/RoomService.kt
# matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/DefaultRoomService.kt
# vector/src/main/java/im/vector/app/features/home/room/list/RoomListViewModel.kt
2021-04-10 16:50:30 +01:00
Benoit Marty
37226a1641
Small cleanup
2021-04-09 16:58:41 +02:00
SpiritCroc
6aa6f3e01b
Merge tag 'v1.1.3' into sc
...
Change-Id: I50f78eeec11fc4d606ddabb68d08a5ff97bbad13
Conflicts:
vector/src/main/res/layout/item_bottom_sheet_message_preview.xml
2021-04-09 11:57:11 +02:00
Benoit Marty
ee3eb8e1d6
Cleanup
2021-04-08 18:52:53 +02:00
Benoit Marty
2a1e52745f
Some cleanup after merge of #3084
2021-04-08 18:50:28 +02:00
Aleks
9d96f90e49
keyword-spacing fix + wildcard-imports fix
2021-04-08 18:50:28 +02:00
Aleks
4451b682b1
merge + register/available endpoint corrections
2021-04-08 18:50:28 +02:00
Aleks
2e9f8ae6ae
registration availability endpoint added
2021-04-08 18:50:05 +02:00
Benoit Marty
7b1d313e8e
Small cleanup
2021-04-08 12:46:55 +02:00
Benoit Marty
8dead986a5
Always try to retry Http requests in case of 429 ( #1300 )
2021-04-08 10:59:51 +02:00
Benoit Marty
9b5bc60fa9
Remove unused parameter and use same value than the JS SDK
2021-04-08 09:54:51 +02:00
Benoit Marty
3b6234a9a2
Merge pull request #3133 from vector-im/feature/bma/wl_fixes
...
Weblate fixes
2021-04-07 19:11:16 +02:00
Benoit Marty
e7608469ca
Import SAS strings
2021-04-07 18:42:52 +02:00
Benoit Marty
eef6d92b89
Merge pull request #3129 from vector-im/feature/bma/dn_iteration
...
Empty room name small iteration
2021-04-07 18:41:08 +02:00
Benoit Marty
7309c1066c
Move WifiDetector to the app side
...
And protect the call to getEvent()
2021-04-07 17:35:46 +02:00
Benoit Marty
dead57b9fe
Cleanup
2021-04-07 17:35:46 +02:00
Benoit Marty
b89a258fdf
FastLane: Only is Wifi is detected
2021-04-07 17:35:46 +02:00
Benoit Marty
c46f7fed5f
Avoid code duplication
2021-04-07 17:35:46 +02:00
Benoit Marty
3a1b8bc33d
FastLane: handle push rules
2021-04-07 17:35:46 +02:00
Benoit Marty
f0f66cbd0e
Add comment
2021-04-07 17:35:46 +02:00
Benoit Marty
4a0a6e9f01
FastLane: Ignore message edition
2021-04-07 17:35:46 +02:00
Benoit Marty
7f7f90f89e
ktlint
2021-04-07 17:35:46 +02:00
Benoit Marty
96153fe92a
Get Event after a Push for a faster notification display in some conditions
2021-04-07 17:35:46 +02:00
Benoit Marty
923715aeb3
Add method for name fallback when there is only one member
2021-04-07 15:19:33 +02:00
Benoit Marty
15c51cad17
Improve interface, name are not nullable
2021-04-07 15:17:02 +02:00
Benoit Marty
2495fa49f3
Improve code clarity
2021-04-07 12:39:36 +02:00
Benoit Marty
c459c4f90c
Change snow chat effect message type from "nic.custom.snow" to "io.element.effect.snowfall"
2021-04-07 11:17:46 +02:00
Benoit Marty
3a81521eab
Restore previous log when a request fails
2021-04-07 11:17:46 +02:00
Benoit Marty
e3cd916105
Fix mandatory parameter in API ( #3065 )
2021-04-06 16:25:16 +02:00
Benoit Marty
8b15008eba
Merge branch 'develop' into feature/bma/displayname_fallback
2021-04-06 14:31:32 +02:00
Benoit Marty
33c1da5aa1
Fix copyright
2021-04-06 14:15:05 +02:00
Benoit Marty
3109d111a4
Merge pull request #3092 from vector-im/feature/bca/paged_room_list
...
Room List performance PR (use Live PagedList via Monarchy)
2021-04-06 14:13:47 +02:00
Benoit Marty
f42d143679
Merge pull request #3097 from vector-im/feature/bma/retrofit_suspend
...
Migrate Retrofit interface to coroutine calls
2021-04-06 14:11:07 +02:00
Benoit Marty
5dc28c0564
Fix avatar for DM when other user has left
2021-04-06 09:57:33 +02:00
Benoit Marty
15a463d748
Small rework
2021-04-06 09:57:33 +02:00
Benoit Marty
7e74e6a6f4
Call getFixedRoomMemberContent() when loading room members of a room
...
It fixes bad names for Empty room
2021-04-06 09:57:33 +02:00
Benoit Marty
2d4866cdc5
Add better support for empty room name fallback
2021-04-06 09:57:33 +02:00
Benoit Marty
bd14c77ff0
Improve room name for invitation
2021-04-02 12:44:30 +02:00
Dominic Fischer
55e8f519df
Convert RoomService to suspend functions
...
Signed-off-by: Dominic Fischer <dominicfischer7@gmail.com>
2021-04-02 11:02:32 +01:00
Valere
4829298255
ktlint
2021-04-02 11:44:10 +02:00
Benoit Marty
b9f73c6cc3
BMA's cleanup
2021-04-01 18:34:32 +02:00
Benoit Marty
b47ced68b5
Move UpdatableFilterLivePageResult to the correct package
2021-04-01 18:22:09 +02:00
Valere
f60e649d76
Fix / newly joined or created are at the bottom of room list
2021-04-01 15:56:03 +02:00
Benoit Marty
0bc864fc37
Better handling on 429
2021-04-01 13:51:16 +02:00
Benoit Marty
1f2d6bea21
Do some renaming
2021-04-01 12:11:49 +02:00
Benoit Marty
ba27a601dd
Dominaezzz' review: remove Request class, just use executeRequest()
2021-04-01 12:10:29 +02:00
Benoit Marty
fe80b7bd6a
Dominaezzz' review: remove withContext usage
2021-03-31 23:16:32 +02:00
Benoit Marty
f998c2f945
Fix avatar rendering for DMs, after initial sync ( #2693 )
...
Also better handling of previous DMs management
2021-03-31 22:55:53 +02:00
Valere
c23437d45a
Code quality
2021-03-31 18:04:27 +02:00
Valere
cf581ecfcf
Make pagedList config as part of API
2021-03-31 18:04:27 +02:00
Valere
41176c3e26
Support only notif display mode
...
+ code quality fixes
2021-03-31 18:04:27 +02:00
Valere
52f98dc405
Remove HomeListDataSource
2021-03-31 18:04:27 +02:00
Valere
cf868f885f
Room summary paged initial commit
2021-03-31 18:04:27 +02:00
Benoit Marty
6a91c2b355
Migrate Retrofit interface to coroutine calls
2021-03-31 17:59:13 +02:00
Benoit Marty
295be5286b
Merge branch 'develop' into feature/bma/cleanup
2021-03-31 17:55:50 +02:00
Benoit Marty
42f6adf2e2
ktlint
2021-03-31 17:55:25 +02:00
Benoit Marty
1868f39223
Merge pull request #3088 from vector-im/feature/fga/timeline_filter
...
Feature/fga/timeline filter
2021-03-31 17:51:46 +02:00
Benoit Marty
af9fa44e8c
Remove dead code
2021-03-31 11:36:02 +02:00
Benoit Marty
0a0c8cde34
Cleanup the test
2021-03-31 11:26:23 +02:00
Benoit Marty
f49df59e10
Convert Room API to suspend ( #24499 )
2021-03-31 11:26:23 +02:00
Benoit Marty
79bee63515
Merge pull request #3079 from Dominaezzz/suspend_functions_9
...
Convert SharedSecretStorageService and AccountDataService to suspend functions
2021-03-31 09:28:20 +02:00
Benoit Marty
f2f735ace1
Merge pull request #3077 from Dominaezzz/suspend_functions_8
...
Convert PushersService to suspend functions
2021-03-31 09:21:16 +02:00
ganfra
c7c76d1e67
Timeline: clean code and update CHANGES
2021-03-30 20:04:26 +02:00
Benoit Marty
67c2b58f85
Merge pull request #3080 from Dominaezzz/suspend_functions_10
...
Convert MembershipService to suspend functions
2021-03-30 11:56:51 +02:00
Benoit Marty
a1cd36fd13
Merge pull request #3073 from Dominaezzz/suspend_functions_4
...
Convert WidgetService to suspend functions
2021-03-30 11:36:45 +02:00
Benoit Marty
8c328fe5ef
Merge pull request #3075 from Dominaezzz/suspend_functions_6
...
Convert ReadService to suspend functions
2021-03-30 09:56:50 +02:00
Benoit Marty
a53fecc9ba
Merge pull request #3074 from Dominaezzz/suspend_functions_5
...
Convert ProfileService to suspend functions
2021-03-30 09:54:29 +02:00
Benoit Marty
842a430d51
Merge pull request #3069 from Dominaezzz/suspend_functions_1
...
Convert IdentityService to suspend functions
2021-03-30 09:48:03 +02:00
Dominic Fischer
501b870c35
Convert IdentityService to suspend functions
...
Signed-off-by: Dominic Fischer <dominicfischer7@gmail.com>
2021-03-29 20:26:19 +01:00
Dominic Fischer
bc68075ae3
Convert MembershipService to suspend functions
...
Signed-off-by: Dominic Fischer <dominicfischer7@gmail.com>
2021-03-29 20:10:41 +01:00
Dominic Fischer
e23cba1d20
Convert ProfileService to suspend functions
...
Signed-off-by: Dominic Fischer <dominicfischer7@gmail.com>
2021-03-29 19:39:30 +01:00
Dominic Fischer
c548a3d2fa
Convert WidgetService to suspend functions
...
Signed-off-by: Dominic Fischer <dominicfischer7@gmail.com>
2021-03-29 19:34:46 +01:00
ganfra
d6d4293ea8
Timeline : remove filtering from SDK
2021-03-29 16:50:12 +02:00
Benoit Marty
0e71dfa8e1
Merge pull request #3081 from Dominaezzz/suspend_functions_11
...
Convert FileService to suspend functions
2021-03-29 14:00:12 +02:00
Benoit Marty
c15e2e96b6
Merge pull request #3076 from Dominaezzz/suspend_functions_7
...
Convert UserService to suspend functions
2021-03-29 13:18:34 +02:00
Dominic Fischer
b6f4be2894
Convert FileService to suspend functions
...
Signed-off-by: Dominic Fischer <dominicfischer7@gmail.com>
2021-03-28 13:52:16 +01:00
Dominic Fischer
7aba3cff66
Convert AccountDataService to suspend functions
...
Signed-off-by: Dominic Fischer <dominicfischer7@gmail.com>
2021-03-28 11:59:44 +01:00
Dominic Fischer
b70585016c
Convert SharedSecretStorageService to suspend functions
...
Signed-off-by: Dominic Fischer <dominicfischer7@gmail.com>
2021-03-28 11:50:59 +01:00
Dominic Fischer
7fbe485603
Convert PushersService to suspend functions
...
Signed-off-by: Dominic Fischer <dominicfischer7@gmail.com>
2021-03-27 20:44:07 +00:00
Dominic Fischer
b9b755e6e1
Convert UserService to suspend functions
...
Signed-off-by: Dominic Fischer <dominicfischer7@gmail.com>
2021-03-27 20:33:57 +00:00
Dominic Fischer
f8718e397c
Convert ReadService to suspend functions
...
Signed-off-by: Dominic Fischer <dominicfischer7@gmail.com>
2021-03-27 20:20:19 +00:00
Dominic Fischer
8f67511b22
Convert VerificationService to suspend functions
...
Signed-off-by: Dominic Fischer <dominicfischer7@gmail.com>
2021-03-27 19:20:16 +00:00
Benoit Marty
94220a24d1
cleanup
2021-03-26 13:58:34 +01:00
Benoit Marty
297fff1394
Cleanup some Enums
2021-03-26 13:41:10 +01:00
Benoit Marty
2e23fec82b
Sadly fields cannot be private
2021-03-26 12:36:33 +01:00
Benoit Marty
ee265f71e6
Be more robust when parsing some enums - RoomJoinRules
2021-03-26 12:22:11 +01:00
Benoit Marty
5364d7fd03
Be more robust when parsing some enums - Guest Access
2021-03-26 12:18:36 +01:00
Benoit Marty
a7539d0f95
Be more robust when parsing some enums
2021-03-26 12:15:06 +01:00
Benoit Marty
5cd86c685d
Copyright
2021-03-22 18:29:06 +01:00
Benoit Marty
f106176752
Add missing synchronized
2021-03-22 18:26:29 +01:00
Benoit Marty
d85d44bf4b
Add ApiInterceptor.removeListener()
2021-03-22 18:09:42 +01:00
Benoit Marty
f6e43a5305
Add Android test on ApiInterceptor
2021-03-22 17:13:16 +01:00
Benoit Marty
21cff9a749
Update after Ganfra's review, and kotlinification
2021-03-22 16:36:44 +01:00
Onuray Sahin
9e7d4c901e
Api interceptor implementation to allow app developers to peek responses.
2021-03-22 16:18:51 +01:00
Benoit Marty
43fd9910e3
Merge pull request #3031 from vector-im/feature/bma/other_fixies
...
Some fixies
2021-03-19 17:06:54 +01:00
Benoit Marty
1214abdd44
Merge branch 'develop' into feature/bma/split_key_request
2021-03-19 15:57:55 +01:00
Benoit Marty
c43479420a
Reorder signature for clarity
2021-03-19 15:42:42 +01:00
Benoit Marty
7e2a5e55f7
Simplify signature, userId is a member of the class
2021-03-19 15:38:14 +01:00
Benoit Marty
485c44454b
Handle encrypted reactions ( #2509 )
2021-03-19 15:27:56 +01:00
Benoit Marty
2d75c67aa3
ktlint
2021-03-19 10:24:40 +01:00
Valere
35635c859d
Send several NO_OLM in one request
2021-03-18 15:08:56 +01:00
Benoit Marty
dbff5015df
Keep is simple if there is no need to chunk
2021-03-18 11:56:19 +01:00
Benoit Marty
96b37a8206
Fix typo
2021-03-18 10:57:28 +01:00
Benoit Marty
f6032da788
Add more test
2021-03-18 10:44:15 +01:00
Benoit Marty
da9f0c6667
Fix an issue discovered by unit test
2021-03-18 10:44:15 +01:00
Benoit Marty
103ba463c3
Create getBetsChunkSize to avoid code duplication
2021-03-18 10:44:15 +01:00
Benoit Marty
9946ba8aa4
Split network request /keys/query
into smaller requests (250 users max) ( #2925 )
2021-03-18 10:41:52 +01:00
Benoit Marty
192fc6fd94
Use minimum delay accepted by the Work library. The current value is 10_000 and smaller value will be ignored.
...
It will remove the warning "W/WM-WorkSpec: Backoff delay duration less than minimum value"
2021-03-17 14:54:15 +01:00
Benoit Marty
a4f6fe0cd2
Cleanup
2021-03-17 12:43:05 +01:00
Benoit Marty
616d3c1988
Fix IllegalStateException in UpdateTrustWorker
...
Also split into 2 methods
2021-03-17 12:42:28 +01:00
Benoit Marty
e89e0724a0
limit log
2021-03-17 11:04:17 +01:00
Benoit Marty
1d1f78a020
Timber.d instead of Timber.v
2021-03-17 10:39:25 +01:00
Benoit Marty
9492887345
Restore call to clearUnavailableServersList() removed by mistake
...
See https://github.com/vector-im/element-android/pull/3001#pullrequestreview-613195611
2021-03-16 14:53:15 +01:00
Benoit Marty
4273a6a1be
Merge pull request #3001 from timokoesters/fix-parsing-servername
...
fix: make cross signing work with server names containing :
2021-03-16 14:46:47 +01:00
Benoit Marty
431d450fec
Merge branch 'develop' into feature/bma/rr
2021-03-16 14:46:10 +01:00
Benoit Marty
a30660ed43
Cleanup
2021-03-16 14:44:40 +01:00
Benoit Marty
cb17fa60dc
Ganfra's review: delete files after the Realm transaction
2021-03-16 13:29:38 +01:00
Benoit Marty
e8bb3d81ed
Ganfra's review: inject Moshi Moshi
2021-03-16 12:15:28 +01:00
Timo Kösters
dd2a7397a4
fix: make cross signing work with server names containing :
...
Server names are allowed to contain ':' to specify a port, see https://matrix.org/docs/spec/appendices#server-name
User ids on the other hand are not allowed to contain ':', even
historical user ids, see https://matrix.org/docs/spec/appendices#historical-user-ids
Therefore we can use the first instance of ':' to split the user
localpart from the server name.
2021-03-15 22:31:34 +01:00
Benoit Marty
e7c9fb987c
Use AwaitTransaction (G's review)
2021-03-15 18:08:33 +01:00
Benoit Marty
4f3734f932
Ensure message are decrypted in the room list after a clear cache
2021-03-15 16:53:19 +01:00
Benoit Marty
75ad6a640b
loglimit
2021-03-15 16:02:09 +01:00
Benoit Marty
13cbfaf5e7
Do not load room members in e2e after init sync
2021-03-15 15:29:20 +01:00
Benoit Marty
71f2c50799
Do what the comment said
2021-03-15 15:02:04 +01:00
Benoit Marty
c4aadfed33
Better API and avoid copying Collection
2021-03-15 14:35:21 +01:00
Benoit Marty
ed662d3add
Fix double RR issue when optimizing init sync
2021-03-15 14:19:23 +01:00
SpiritCroc
699ad4eaeb
Merge tag 'v1.1.1' into sc
...
Conflicts:
matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/database/RealmSessionStoreMigration.kt
vector/src/main/AndroidManifest.xml
vector/src/main/java/im/vector/app/core/epoxy/bottomsheet/BottomSheetRoomPreviewItem.kt
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/detail/RoomDetailViewModel.kt
vector/src/main/java/im/vector/app/features/home/room/detail/timeline/helper/MessageInformationDataFactory.kt
vector/src/main/java/im/vector/app/features/home/room/detail/timeline/item/AbsMessageItem.kt
vector/src/main/java/im/vector/app/features/home/room/detail/timeline/item/MessageFileItem.kt
vector/src/main/java/im/vector/app/features/home/room/detail/timeline/item/MessageImageVideoItem.kt
vector/src/main/java/im/vector/app/features/home/room/detail/timeline/item/MessageInformationData.kt
vector/src/main/java/im/vector/app/features/roomprofile/RoomProfileController.kt
vector/src/main/res/drawable/rounded_rect_shape.xml
vector/src/main/res/menu/menu_timeline.xml
vector/src/main/res/values/array.xml
vector/src/main/res/xml/vector_settings_preferences.xml
2021-03-14 10:58:57 +01:00
Benoit Marty
0c774c098f
No op for empty list
2021-03-12 19:08:57 +01:00
Benoit Marty
e3d2186c25
Rework UpdateTrustWorker, should have better perf.
2021-03-12 18:55:53 +01:00
Benoit Marty
857bfcb971
Cleanup
2021-03-12 12:18:21 +01:00
Benoit Marty
0b0634b531
Ensure tmp file is always deleted when it is read
2021-03-12 12:17:47 +01:00
Benoit Marty
fe39c92e25
Load RR when opening a timeline
2021-03-12 12:17:47 +01:00
Benoit Marty
3777b00ad7
Store Ephemeral in files to handle them later (no second transaction)
2021-03-12 12:17:47 +01:00
ganfra
a407ed1903
Fix live timeline event race condition
2021-03-11 15:24:06 +01:00
ganfra
ea21892d03
Message state: fix and clean code after Benoits review
2021-03-10 19:32:50 +01:00
ganfra
6c8e2f1fd6
Message state: allow edit and copy when failed
2021-03-10 18:10:03 +01:00
ganfra
fad4140924
Message states: makes sure the actions bottom sheet is updated with synced event
2021-03-10 17:56:48 +01:00
Onuray Sahin
f5f16fd330
Retry and delete options added for all failed messages.
2021-03-10 11:10:23 +01:00
Benoit Marty
1fe8dfa810
Merge pull request #2978 from vector-im/feature/fga/send_queue_rework
...
Feature/fga/send queue rework
2021-03-10 09:27:21 +01:00
ganfra
7936c2c6f8
Send: clean after Benoits review
2021-03-09 20:23:06 +01:00
ganfra
3c7a108940
Send: clean and update CHANGES
2021-03-09 18:18:28 +01:00
Benoit Marty
c360404ed9
Merge pull request #2976 from vector-im/feature/bma/local_echo
...
Snappier local echo
2021-03-09 15:46:27 +01:00
Benoit Marty
eaf27a01e3
Merge pull request #2975 from vector-im/feature/bma/nsfw_filter
...
Basic filtering for "nsfw" keyword
2021-03-09 15:41:27 +01:00
Benoit Marty
25ea1ba641
Fix issue with local echo
2021-03-09 14:08:33 +01:00
Benoit Marty
66aa9cd888
Cleanup
2021-03-09 13:32:00 +01:00
Benoit Marty
33eed443d9
Split into smaller file - separation of concern
2021-03-09 13:32:00 +01:00
Benoit Marty
63329499ac
Add comments
2021-03-09 13:32:00 +01:00
Benoit Marty
c57236da30
Code clarity
2021-03-09 13:00:18 +01:00
Benoit Marty
043ddcae2c
Migrate RoomDirectoryService to coroutines ( #2449 )
2021-03-08 13:30:24 +01:00
ganfra
a0df20fcd2
Send: clean code and add more logs
2021-03-05 21:03:52 +01:00
ganfra
9174632cfc
Send: use coroutines and let room sending queues be independent of each others
2021-03-05 19:17:57 +01:00
Benoit Marty
490780b906
Fix classical init sync (not used anymore, except in debug mode) case.
2021-03-05 09:47:57 +01:00
Benoit Marty
ccf8e94c5e
Small cleanup
2021-03-05 09:47:57 +01:00
Benoit Marty
f28714c5b2
Avoid empty json in filter
2021-03-05 09:47:57 +01:00
Benoit Marty
b25f13cceb
Rename method for clarity
2021-03-05 09:47:57 +01:00
Benoit Marty
9719c0b2f9
Split init sync insertion into 2 transactions.
...
Ephemeral Events can be inserted later, so the room list can be displayed faster.
2021-03-05 09:47:57 +01:00
Benoit Marty
9d7c31d531
Riot -> Element
2021-03-05 09:47:57 +01:00
Benoit Marty
e5656e264a
Merge pull request #2940 from vector-im/feature/bma/various_fixies
...
Rework event edition management
2021-03-04 18:03:45 +01:00
Benoit Marty
663fc28cd5
Fix copyright
2021-03-03 19:51:11 +01:00
Benoit Marty
915295efc0
Import SAS strings
2021-03-03 19:36:39 +01:00
Benoit Marty
68364e0a82
Fix test compilation issue
2021-03-03 18:50:21 +01:00
Benoit Marty
b8498aecd9
Code quality
2021-03-03 15:17:41 +01:00
Benoit Marty
9c76ee97eb
Move SDK strings to the application
2021-03-03 14:50:54 +01:00
Benoit Marty
dc63d6ae73
Remove StringProvider from SDK
2021-03-03 14:16:11 +01:00
Benoit Marty
a3b1c348ef
Create VectorRoomDisplayNameFallbackProvider to provide default room names
2021-03-03 14:15:40 +01:00
Benoit Marty
c13ff6a392
Extract Factories to dedicated files
2021-03-03 13:49:50 +01:00
Benoit Marty
8682c95c19
Do not leak user's local in fallback for verification request
2021-03-03 12:52:49 +01:00
Benoit Marty
e2e7516a99
Remove string usage from SDK - step 2 - InitSyncStep
2021-03-03 12:45:46 +01:00
Benoit Marty
c42b42cb61
Remove string usage from SDK - step 1 - Role
...
Lint will also be able to detect more possible errors with this change
2021-03-03 12:13:08 +01:00
Weblate
3b9adbf5c8
Merge branch 'origin/develop' into Weblate.
2021-03-03 09:29:37 +00:00
HelaBasa
7864707699
Translated using Weblate (Sinhala)
...
Currently translated at 0.4% (1 of 226 strings)
Translation: Element Android/Element Android Sdk
Translate-URL: https://translate.element.io/projects/element-android/element-sdk/si/
2021-03-03 09:28:50 +00:00
Benoit Marty
5c9750fb07
Moar cleanup after rebase and before merge
2021-03-02 19:18:19 +01:00
Valere
533a7bb180
Code Review
2021-03-02 18:52:32 +01:00
Onuray Sahin
4450f51d78
runCatching added to loadMembersTask execution.
2021-03-02 18:50:43 +01:00
Onuray Sahin
fae484cb95
Create test for ensureOutboundSession function.
2021-03-02 18:50:43 +01:00
Onuray Sahin
11dffacc48
Code review fixes.
2021-03-02 18:50:43 +01:00
Onuray Sahin
8b39eabc0f
Code review fixes.
2021-03-02 18:50:43 +01:00
Onuray Sahin
a623395585
Code review fixes.
2021-03-02 18:50:43 +01:00
Onuray Sahin
a2de80091d
Code review fixes.
2021-03-02 18:49:11 +01:00
Onuray Sahin
e92edc7cb1
Fix remember to call the function.
2021-03-02 18:49:11 +01:00
Onuray Sahin
ae648c3e11
Make outbound key sharing strategy configurable.
2021-03-02 18:49:11 +01:00
HelaBasa
e6265c277e
Added translation using Weblate (Sinhala)
2021-03-02 17:32:24 +00:00
Benoit Marty
4e2e73637a
Be robust if Event.type is missing ( #2946 )
2021-03-02 16:14:57 +01:00
Benoit Marty
b027e43615
Cleanup
2021-03-02 11:41:20 +01:00
Benoit Marty
a8ba125bd2
Rename val for code clarity, and use facility
2021-03-02 11:37:13 +01:00
Benoit Marty
5d69a1ab91
Fix a last bug when all editions has been deleted
2021-03-02 11:30:30 +01:00
Benoit Marty
95395945f2
Also filter redacted events
2021-03-02 11:18:06 +01:00
Benoit Marty
c33af6de6a
Do not show edition from other users
2021-03-02 11:11:28 +01:00
Benoit Marty
d2b39e5cb8
Convert RelationService to suspend ( #2449 )
2021-03-02 10:52:03 +01:00
Benoit Marty
097668b762
Rework edition of event management - step 2
2021-03-01 20:42:47 +01:00
Benoit Marty
1bfd78753a
Ensure we do not edit an Event from another room
2021-03-01 20:42:02 +01:00
Benoit Marty
bdec23f740
Rework edition of event management
2021-03-01 20:42:02 +01:00
Benoit Marty
c7e7bf4d2c
Move VerificationState?.toState() to a dedicated file and in the correct package
2021-03-01 15:47:22 +01:00
Benoit Marty
9a635dd906
Move VerificationState to a dedicated file and in the correct package
2021-03-01 15:47:22 +01:00
Besnik Bleta
f65c9cf812
Translated using Weblate (Albanian)
...
Currently translated at 98.2% (222 of 226 strings)
Translation: Element Android/Element Android Sdk
Translate-URL: https://translate.element.io/projects/element-android/element-sdk/sq/
2021-02-27 17:34:20 +00:00
Marcelo Filho
3d5a15fb1b
Translated using Weblate (Portuguese (Brazil))
...
Currently translated at 100.0% (226 of 226 strings)
Translation: Element Android/Element Android Sdk
Translate-URL: https://translate.element.io/projects/element-android/element-sdk/pt_BR/
2021-02-27 17:34:20 +00:00
Ricardo
257fc08404
Translated using Weblate (Spanish)
...
Currently translated at 100.0% (226 of 226 strings)
Translation: Element Android/Element Android Sdk
Translate-URL: https://translate.element.io/projects/element-android/element-sdk/es/
2021-02-27 17:34:20 +00:00
Benoit Marty
c3192d9f7c
Latest improvement
2021-02-23 10:31:19 +01:00
Benoit Marty
24e9e6bbd7
Move to dedicated package and split into several files
2021-02-23 10:31:19 +01:00
Benoit Marty
b870a8b791
Create ProgressReporter interface
2021-02-23 10:31:19 +01:00
Benoit Marty
1c83ee086a
More rework of DefaultInitialSyncProgressService
2021-02-23 10:31:19 +01:00
Benoit Marty
5e7b36d319
Fix issue with progress
2021-02-23 10:31:19 +01:00
Benoit Marty
4e1fcf87ae
Improve DefaultInitialSyncProgressService
2021-02-23 10:31:19 +01:00
Benoit Marty
a2225b3f76
Improve code about path
2021-02-23 10:31:19 +01:00
Benoit Marty
e069e196af
Improve log
2021-02-23 10:31:19 +01:00
Benoit Marty
440d01c552
Do not log RAM usage in release
2021-02-23 10:31:19 +01:00
Benoit Marty
218be86c68
Cleanup
2021-02-23 10:31:19 +01:00
ganfra
3633199e68
Sync : clean a bit by introducing 2 moshi adapters
2021-02-23 10:31:19 +01:00
Benoit Marty
8e2161bd9e
Log free memory before starting a task
2021-02-23 10:31:19 +01:00
Benoit Marty
39e66555f4
Try to log RAM usage
2021-02-23 10:31:19 +01:00
Benoit Marty
c938795576
Read init sync to a file and split into smaller files to handle it
2021-02-23 10:31:19 +01:00
Martin Johansen
ae4062828d
Translated using Weblate (Norwegian Bokmål (nb))
...
Currently translated at 3.9% (9 of 226 strings)
Translation: Element Android/Element Android Sdk
Translate-URL: https://translate.element.io/projects/element-android/element-sdk/nb/
2021-02-23 07:34:32 +00:00
Nikita Epifanov
8f02c52a26
Translated using Weblate (Russian)
...
Currently translated at 100.0% (226 of 226 strings)
Translation: Element Android/Element Android Sdk
Translate-URL: https://translate.element.io/projects/element-android/element-sdk/ru/
2021-02-23 07:34:32 +00:00
XoseM
dc4d2fc15d
Translated using Weblate (Galician)
...
Currently translated at 100.0% (226 of 226 strings)
Translation: Element Android/Element Android Sdk
Translate-URL: https://translate.element.io/projects/element-android/element-sdk/gl/
2021-02-23 07:34:32 +00:00
Benoit Marty
b38ff46af4
Merge pull request #2896 from vector-im/feature/bma/dependabot
...
Upgrade dependencies
2021-02-22 12:22:43 +01:00
Benoit Marty
bf48978065
Fix compilation issue after upgrade of realmfieldnameshelper from 1.1.1 to 2.0.0
2021-02-21 11:08:42 +01:00
XoseM
8250a64e34
Translated using Weblate (Galician)
...
Currently translated at 85.8% (194 of 226 strings)
Translation: Element Android/Element Android Sdk
Translate-URL: https://translate.element.io/projects/element-android/element-sdk/gl/
2021-02-21 07:34:05 +00:00
waclaw66
58ab82a477
Translated using Weblate (Czech)
...
Currently translated at 100.0% (226 of 226 strings)
Translation: Element Android/Element Android Sdk
Translate-URL: https://translate.element.io/projects/element-android/element-sdk/cs/
2021-02-21 07:34:05 +00:00
Péter Radics
1ec0956b82
[issue-2610] Merge branch 'develop' of https://github.com/vector-im/element-android into feature/issue-2610-override-nick-color-via-user-account-data
2021-02-20 22:10:54 +01:00
SpiritCroc
ca0b360875
Merge tag 'v1.1.0' into sc
...
Change-Id: I73be281134a8a7ea7fdeffa9356ffae0dda8b0d6
Conflicts:
vector/build.gradle
vector/src/main/java/im/vector/app/features/home/HomeActivity.kt
vector/src/main/java/im/vector/app/features/home/HomeDetailFragment.kt
vector/src/main/java/im/vector/app/features/home/room/breadcrumbs/BreadcrumbsItem.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/AbsBaseMessageItem.kt
vector/src/main/java/im/vector/app/features/home/room/list/RoomSummaryItem.kt
vector/src/main/java/im/vector/app/features/roomprofile/settings/RoomSettingsController.kt
vector/src/main/java/im/vector/app/features/widgets/WidgetArgsBuilder.kt
vector/src/main/res/drawable/oval_positive.xml
vector/src/main/res/layout/composer_layout_constraint_set_compact.xml
vector/src/main/res/layout/composer_layout_constraint_set_expanded.xml
vector/src/main/res/layout/dialog_disclaimer_content.xml
vector/src/main/res/layout/fragment_login_splash.xml
vector/src/main/res/layout/item_generic_with_value.xml
vector/src/main/res/layout/item_timeline_event_media_message_stub.xml
vector/src/main/res/menu/menu_timeline.xml
vector/src/main/res/values/array.xml
2021-02-20 15:41:01 +01:00
Benoit Marty
f9f54cabdd
Add upload capability on the screen and give possibility to refresh the data
2021-02-19 21:29:23 +01:00
Benoit Marty
531beb0a86
Add a screen to view details about the homeserver
2021-02-19 21:27:25 +01:00
Benoit Marty
a8be5ed6b0
Create FederationModule
2021-02-19 21:27:25 +01:00
Benoit Marty
1294d211d6
Merge branch 'develop' into feature/bma/fix_redirection
2021-02-19 14:43:01 +01:00
Benoit Marty
e8026c6d3f
Naming convention
2021-02-19 13:53:38 +01:00
Benoit Marty
544c1e4a6a
Also fix the problem of cleanup too early (or done several times in case of bad password) for DefaultFinalizeAddingThreePidTask
2021-02-18 19:23:31 +01:00
Benoit Marty
2271ddacf8
Remove unused task and API
2021-02-18 19:05:42 +01:00
Benoit Marty
9443b80811
Fix test: ensure the session is open
2021-02-18 18:46:23 +01:00
Benoit Marty
5afdc81ce0
Moar cleanup
2021-02-18 18:43:48 +01:00
Benoit Marty
2df9b43abc
Make the code a bit easier to understand (no change)
2021-02-18 18:42:55 +01:00
Benoit Marty
73e93e7d3d
Doc and method signature
2021-02-18 17:56:05 +01:00
Benoit Marty
c76ced68e0
Make the code a bit easier to understand (no other change)
2021-02-18 17:47:11 +01:00
Benoit Marty
dea76fd81b
Fix test compilation
2021-02-18 15:36:51 +01:00
Péter Radics
ea01677768
[issue-2610] Merge branch 'develop' of https://github.com/vector-im/element-android into feature/issue-2610-override-nick-color-via-user-account-data
2021-02-18 14:10:55 +01:00
LinAGKar
04c1cbd38e
Translated using Weblate (Swedish)
...
Currently translated at 100.0% (226 of 226 strings)
Translation: Element Android/Element Android Sdk
Translate-URL: https://translate.element.io/projects/element-android/element-sdk/sv/
2021-02-18 03:34:08 +00:00
Jeff Huang
a66f609a07
Translated using Weblate (Chinese (Traditional))
...
Currently translated at 100.0% (226 of 226 strings)
Translation: Element Android/Element Android Sdk
Translate-URL: https://translate.element.io/projects/element-android/element-sdk/zh_Hant/
2021-02-18 03:34:07 +00:00
XoseM
263b8b1e77
Translated using Weblate (Galician)
...
Currently translated at 85.3% (193 of 226 strings)
Translation: Element Android/Element Android Sdk
Translate-URL: https://translate.element.io/projects/element-android/element-sdk/gl/
2021-02-18 03:34:07 +00:00
@a2sc:matrix.org
ca2c4a64e9
Translated using Weblate (German)
...
Currently translated at 100.0% (226 of 226 strings)
Translation: Element Android/Element Android Sdk
Translate-URL: https://translate.element.io/projects/element-android/element-sdk/de/
2021-02-18 03:34:07 +00:00
zer0-x
5547f11192
Translated using Weblate (Arabic)
...
Currently translated at 84.5% (191 of 226 strings)
Translation: Element Android/Element Android Sdk
Translate-URL: https://translate.element.io/projects/element-android/element-sdk/ar/
2021-02-18 03:34:06 +00:00
Benoit Marty
51fd45d317
typo and doc
2021-02-17 18:18:36 +01:00
Benoit Marty
0e322630f1
Ignore url override from credential if it is not valid ( #2822 )
2021-02-17 18:18:36 +01:00
Benoit Marty
d19cedef88
Less code
2021-02-17 18:18:36 +01:00
Benoit Marty
6aa5dc992d
Migrate AuthenticationService API to coroutines ( #2449 )
2021-02-17 18:18:36 +01:00
Benoit Marty
373586c23e
Cleanup
2021-02-17 10:25:06 +01:00
ganfra
776ebce497
Merge branch 'develop' into feature/fga/fix_some_voip_issues
2021-02-16 16:06:12 +01:00
ganfra
79acf1cc42
Fix copyright
2021-02-16 15:57:23 +01:00
Péter Radics
6c26cfc626
[issue-2610] Merge branch 'develop' of https://github.com/vector-im/element-android into feature/issue-2610-override-nick-color-via-user-account-data
2021-02-16 12:27:19 +01:00
Benoit Marty
b3a408a34c
Merge pull request #2805 from vector-im/feature/bca/devtools
...
Dev tools initial commit
2021-02-16 09:46:49 +01:00
ganfra
3170d4428c
VoIP: extract the PSTNProtocoltChecker to the SDK
2021-02-15 19:34:37 +01:00
Benoit Marty
cf0b4d2581
Merge branch 'develop' into feature/bca/devtools
2021-02-15 16:00:32 +01:00
Benoit Marty
59634753b3
Code review
2021-02-15 15:03:58 +01:00
Slobodan Simić
adea3ab775
Translated using Weblate (Serbian)
...
Currently translated at 100.0% (226 of 226 strings)
Translation: Element Android/Element Android Sdk
Translate-URL: https://translate.element.io/projects/element-android/element-sdk/sr/
2021-02-15 12:08:01 +00:00
random
96b46af9f5
Translated using Weblate (Italian)
...
Currently translated at 100.0% (226 of 226 strings)
Translation: Element Android/Element Android Sdk
Translate-URL: https://translate.element.io/projects/element-android/element-sdk/it/
2021-02-15 12:07:58 +00:00
Priit Jõerüüt
b3a9e20885
Translated using Weblate (Estonian)
...
Currently translated at 100.0% (226 of 226 strings)
Translation: Element Android/Element Android Sdk
Translate-URL: https://translate.element.io/projects/element-android/element-sdk/et/
2021-02-15 12:07:57 +00:00
@a2sc:matrix.org
1f92e61d3c
Translated using Weblate (German)
...
Currently translated at 100.0% (226 of 226 strings)
Translation: Element Android/Element Android Sdk
Translate-URL: https://translate.element.io/projects/element-android/element-sdk/de/
2021-02-15 12:07:57 +00:00
Auri B. P
a41b4a3621
Translated using Weblate (Catalan)
...
Currently translated at 100.0% (226 of 226 strings)
Translation: Element Android/Element Android Sdk
Translate-URL: https://translate.element.io/projects/element-android/element-sdk/ca/
2021-02-15 12:07:57 +00:00
zer0-x
60041d433e
Translated using Weblate (Arabic)
...
Currently translated at 55.7% (126 of 226 strings)
Translation: Element Android/Element Android Sdk
Translate-URL: https://translate.element.io/projects/element-android/element-sdk/ar/
2021-02-15 12:07:57 +00:00
Péter Radics
da10364d03
[issue-2610] Merge branch 'develop' of https://github.com/vector-im/element-android into feature/issue-2610-override-nick-color-via-user-account-data
2021-02-13 13:32:36 +01:00
Weblate
2ac1287924
Merge branch 'origin/develop' into Weblate.
2021-02-12 10:30:37 +00:00
Andrejs
6203c393d7
Translated using Weblate (Latvian)
...
Currently translated at 88.1% (194 of 220 strings)
Translation: Element Android/Element Android Sdk
Translate-URL: https://translate.element.io/projects/element-android/element-sdk/lv/
2021-02-12 10:30:25 +00:00
Benoit Marty
1978a180ff
Compute WidgetUrl "onDemand" to properly handle the theme value
2021-02-10 16:10:32 +01:00
Benoit Marty
463f2a7ad7
Widget: resolve the avatar URL
2021-02-10 13:41:01 +01:00
SpiritCroc
04f4e13230
Merge tag 'v1.0.17' into sc
...
Conflicts:
vector/build.gradle
vector/src/main/java/im/vector/app/features/widgets/WidgetArgsBuilder.kt
Note:
Upstream added their own "pass theme to widgets" implementation, which
currently does not respect "black" themes (but treats them as "dark"
themes).
For now, let's integrate our own implementation into the new one.
Change-Id: If99f2f87e20215595fc36996bb530bf5f247b0cb
2021-02-10 11:05:22 +01:00
Valere
e5da026f1f
Dev tools initial commit
2021-02-10 10:17:19 +01:00
ganfra
370b9dabff
VoIP: made some minor changes after review
2021-02-09 19:42:05 +01:00
SpiritCroc
2c22f1e926
Treat manually unread chats as notifications in bottom tabs
...
Change-Id: I34cea91674843d8d60285295b449d2722cb061e9
2021-02-09 17:48:00 +01:00
Benoit Marty
2cbce016bc
Add missing case in a (not used) fun
2021-02-09 12:59:23 +01:00
Benoit Marty
f78c72db59
Merge branch 'develop' into feature/fga/voip_v1_start
2021-02-09 11:52:18 +01:00
ganfra
5c4cf3f7c9
VoIP: PR review remarks
2021-02-08 18:43:50 +01:00
Benoit Marty
fade21de57
Merge branch 'develop' into feature/bma/jitsi_in_timeline
2021-02-08 17:43:49 +01:00
ganfra
0ed327646a
Merge branch 'develop' into feature/fga/voip_v1_start
2021-02-08 16:45:15 +01:00
Benoit Marty
eecb789603
Merge pull request #2765 from vector-im/feature/bma/big_e2e_rooms
...
[DANGEROUS PR] Properly delete all objects from Realm, avoid orphaned
2021-02-08 15:44:43 +01:00
Benoit Marty
d2c912e5c4
Merge branch 'develop' into feature/bma/url_preview_fixes
2021-02-08 14:32:55 +01:00
Benoit Marty
f2619df13d
Import and cleanup
2021-02-08 14:25:33 +01:00
Benoit Marty
30be440774
Sugar: defined extensions fo deleteOnCascade() methods, as they have to be called in a transaction
2021-02-08 12:37:38 +01:00
Benoit Marty
8363eba32e
Better test of a reply
2021-02-08 10:12:01 +01:00
XoseM
e9e3c0d011
Translated using Weblate (Galician)
...
Currently translated at 44.5% (98 of 220 strings)
Translation: Element Android/Element Android Sdk
Translate-URL: https://translate.element.io/projects/element-android/element-sdk/gl/
2021-02-08 07:33:39 +00:00
Benoit Marty
b0e5d5d3e5
Copyright
2021-02-07 20:21:31 +01:00
Benoit Marty
07220d7a59
URL preview on reply fallback ( #2756 )
2021-02-07 15:28:07 +01:00
Benoit Marty
6ee6b0cad9
Ensure no invisible displayName will be used
2021-02-07 12:00:33 +01:00
Benoit Marty
d47ba6bd11
Create a WidgetItemFactory and use it for better rendering of Jitsi widget change (video conference)
2021-02-06 16:52:46 +01:00
Benoit Marty
d903dfb40b
Merge branch 'develop' into feature/bma/widget_url_robustness
2021-02-06 11:19:15 +01:00
Benoit Marty
41e4e823fb
HTML unescaping for URL preview ( #2766 )
2021-02-05 20:40:57 +01:00
Benoit Marty
ad187f99bf
Merge pull request #2779 from vector-im/feature/bca/fix_join_by_alias_deferation
...
Join room other federation via alias error
2021-02-05 18:48:23 +01:00
Benoit Marty
6ecd63bf5d
Fix a new bug
2021-02-05 13:25:58 +01:00
Benoit Marty
afd2ecd384
Remove duplicated method
2021-02-05 12:10:25 +01:00
Benoit Marty
557a5c715a
Widget URL: properly encode parameters
2021-02-05 11:47:35 +01:00
Benoit Marty
b068dc39eb
Update doc
2021-02-05 11:36:12 +01:00
Benoit Marty
5b3065730e
Widget: avoid empty user display name
2021-02-05 09:36:29 +01:00
Benoit Marty
dd0be54b05
Fix lint issue and typo
2021-02-04 20:19:02 +01:00
Benoit Marty
0c613e36f1
Fix lint issue
2021-02-04 18:10:57 +01:00
Valere
6d5f89b65b
Fixes #2778
2021-02-04 18:06:35 +01:00
SpiritCroc
c2ce787310
Merge tag 'v1.0.16' into sc
...
Change-Id: Ia65e40a4acaee3f26a5680f05b3ae1bf8327d4d6
Conflicts:
vector/src/main/AndroidManifest.xml
vector/src/main/java/im/vector/app/features/home/room/detail/timeline/url/PreviewUrlRetriever.kt
2021-02-04 17:10:15 +01:00
ganfra
6cd462f852
Merge branch 'develop' into feature/fga/voip_v1_start
2021-02-04 16:52:06 +01:00
Péter Radics
0109cdefa6
[issue-2610] Merge branch 'develop' of https://github.com/vector-im/element-android into feature/issue-2610-override-nick-color-via-user-account-data
2021-02-03 20:27:27 +01:00
Weblate
63fb5809bf
Merge branch 'origin/develop' into Weblate.
2021-02-03 16:36:51 +00:00
Benoit Marty
9b13381938
Merge pull request #2762 from vector-im/feature/bma/track
...
Improvements
2021-02-03 17:02:25 +01:00
Benoit Marty
bc22647b48
Merge pull request #2753 from vector-im/feature/bca/sso_reauth
...
Feature/bca/sso reauth
2021-02-03 16:12:54 +01:00
Benoit Marty
ad9873c565
Some cleanup
2021-02-03 14:52:58 +01:00
Valere
e976100f1a
Fix test compilation error
2021-02-03 14:48:43 +01:00
Valere
289a3ab21f
remove dev id for now
2021-02-03 14:36:38 +01:00
Weblate
cbda0ad37b
Merge branch 'origin/develop' into Weblate.
2021-02-03 08:53:37 +00:00
Slobodan Simić
db6fdcd098
Translated using Weblate (Serbian)
...
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/sr/
2021-02-03 08:53:28 +00:00
Benoit Marty
424035f56f
Better clearing of RealmLists
2021-02-03 09:46:35 +01:00
Valere
697b551b9b
Cleaning / Code review
2021-02-02 23:10:14 +01:00
Valere
0211197c47
SSO UIA for add 3pid + refactoring move RegistrationFlow to api
2021-02-02 22:25:49 +01:00
Benoit Marty
3b65761110
Delete on cascade
2021-02-02 21:23:57 +01:00
Benoit Marty
cfdfd3a8af
internal
2021-02-02 21:22:54 +01:00
Benoit Marty
a820443c56
Fix copyright
2021-02-02 13:05:39 +01:00
Valere
2a3962265b
SSO UIA for deactivate account
2021-02-02 12:30:46 +01:00
Slobodan Simić
883a22ba83
Translated using Weblate (Serbian)
...
Currently translated at 89.5% (197 of 220 strings)
Translation: Element Android/Element Android Sdk
Translate-URL: https://translate.element.io/projects/element-android/element-sdk/sr/
2021-02-02 11:21:10 +00:00
sr093906
3e87534ddc
Translated using Weblate (Chinese (Simplified))
...
Currently translated at 86.3% (190 of 220 strings)
Translation: Element Android/Element Android Sdk
Translate-URL: https://translate.element.io/projects/element-android/element-sdk/zh_Hans/
2021-02-02 11:21:09 +00:00
Benoit Marty
e6fc605b08
Data for Worker overload ( #2721 )
2021-02-02 11:40:52 +01:00
Valere
8129cd0cd3
Cleaning + changelog
2021-02-02 09:32:04 +01:00
ganfra
9c9c1fa79c
VoIP: make some clean up and update CHANGES
2021-02-01 19:19:46 +01:00
Valere
76b425ee8a
Cleaning
2021-02-01 16:39:14 +01:00
Valere
5b8215a356
Support SSO provider brand + UI fixes
2021-02-01 16:39:14 +01:00
Valere
9c7df25862
Relax rule for e2e by default
2021-02-01 16:39:14 +01:00
Valere
da16ec0af3
UIA fixes + better error support
2021-02-01 16:39:14 +01:00
Valere
1244d00b31
SSO UIA
2021-02-01 16:39:14 +01:00
Onuray Sahin
06be3e691d
Support $matrix_widget_id parameter.
2021-02-01 18:13:26 +03:00
Slobodan Simić
323a0a5aeb
Translated using Weblate (Serbian)
...
Currently translated at 45.9% (101 of 220 strings)
Translation: Element Android/Element Android Sdk
Translate-URL: https://translate.element.io/projects/element-android/element-sdk/sr/
2021-02-01 02:35:53 +00:00
Ihor Hordiichuk
d4516080a2
Translated using Weblate (Ukrainian)
...
Currently translated at 70.0% (154 of 220 strings)
Translation: Element Android/Element Android Sdk
Translate-URL: https://translate.element.io/projects/element-android/element-sdk/uk/
2021-02-01 02:35:53 +00:00
Flat Earth Israel Association
60d492370f
Added translation using Weblate (Hebrew)
2021-01-30 21:52:40 +00:00
ganfra
f4fd8af3b4
Merge branch 'develop' into feature/fga/voip_v1_start
2021-01-29 18:46:19 +01:00
ganfra
940563f663
Merge branch 'feature/fga/voip_dial_pad' into feature/fga/voip_v1_start
2021-01-29 16:37:46 +01:00
ganfra
191cef6fff
VoIP: clean after PR's review
2021-01-29 16:34:30 +01:00
Slobodan Simić
c9a124ba59
Translated using Weblate (Serbian)
...
Currently translated at 17.2% (38 of 220 strings)
Translation: Element Android/Element Android Sdk
Translate-URL: https://translate.element.io/projects/element-android/element-sdk/sr/
2021-01-29 11:36:00 +00:00
waclaw66
788406a549
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/
2021-01-29 11:36:00 +00:00
ganfra
88e18a8640
VoIP: fix a bunch of issues
2021-01-27 16:55:34 +01:00
ganfra
1ef9ed5202
VoIP : clean code
2021-01-27 16:05:55 +01:00
Benoit Marty
c794843bb2
Inject the context in the constructor
2021-01-26 17:16:55 +01:00
Benoit Marty
d6a5b9fb48
fulfill assertion about eventId
2021-01-25 16:42:53 +01:00
Benoit Marty
57dba2f29a
Merge branch 'develop' into feature/ons/fix_url_preview_on_edit
2021-01-25 16:05:26 +01:00
Benoit Marty
f64db7f5f3
Fix test compilation
2021-01-25 16:03:31 +01:00
Benoit Marty
128d3845b9
Small rework
2021-01-25 15:19:01 +01:00
Benoit Marty
602ea3327b
URL preview: improve fix regarding message edition
2021-01-25 15:11:42 +01:00
Benoit Marty
e55178612c
Merge pull request #2665 from vector-im/feature/bca/dendrite_sync_fix
...
Fix Dendrite sync response support
2021-01-25 14:23:13 +01:00
Benoit Marty
5a0d62db6f
Cleanup (PR review)
...
Also add some doc and add missing `internal` keyword
2021-01-25 12:42:39 +01:00
Ihor Hordiichuk
35c59e699a
Translated using Weblate (Ukrainian)
...
Currently translated at 53.1% (117 of 220 strings)
Translation: Element Android/Element Android Sdk
Translate-URL: https://translate.element.io/projects/element-android/element-sdk/uk/
2021-01-24 19:36:38 +00:00
@a2sc:matrix.org
633b80c622
Translated using Weblate (German)
...
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/de/
2021-01-24 19:36:38 +00:00
Auri B. P
b37c203885
Translated using Weblate (Catalan)
...
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/ca/
2021-01-24 19:36:38 +00:00
Benoit Marty
b65fc4f46b
rename val
2021-01-22 17:59:56 +01:00
Benoit Marty
401b5e2b7a
Move private fun
2021-01-22 17:48:13 +01:00
Benoit Marty
a44d00a31c
Create data class.
2021-01-22 17:44:24 +01:00
Benoit Marty
267ae457ee
Use const
2021-01-22 17:38:17 +01:00
Benoit Marty
887da0a3d6
Improve code #2
2021-01-22 17:37:25 +01:00
Benoit Marty
07ffd3ded3
Improve code
2021-01-22 17:32:00 +01:00
Benoit Marty
25dbb3e9ea
Fix bad copy/paste
2021-01-22 17:26:10 +01:00
Benoit Marty
0a96841336
Merge branch 'develop' into develop
2021-01-22 17:20:36 +01:00
Benoit Marty
4dcd7846b0
Merge pull request #2616 from vector-im/feature/ons/android_11_migration
...
Migrate to Android 11, API 30.
2021-01-22 17:17:04 +01:00
Andrew Ferrazzutti
daf019b288
Identity: Recompute hashes after M_INVALID_PEPPER
...
When a new pepper is retrieved after an M_INVALID_PEPPER response,
recompute hashes with that pepper, and send those new hashes in the next
lookup attempt instead of reusing the original hashes.
Signed-off-by: Andrew Ferrazzutti <fair@miscworks.net>
2021-01-21 21:52:19 -05:00
Onuray Sahin
5eeb545ae2
Update url preview when the event is edited.
2021-01-21 15:20:19 +03:00
Benoit Marty
c75eb050df
Cleanup and fix test compilation
2021-01-20 16:32:41 +01:00
Benoit Marty
4709002429
Fix clear cache issue: sometimes, after a clear cache, there is still a token, so the init sync service is not started.
...
Migratiing to supend methods fixes the problem, I'm not sure why...
2021-01-20 15:19:48 +01:00
Péter Radics
0aee15fd04
[issue-2610] Merge branch 'develop' of github.com:mitchnull/element-android into feature/issue-2610-override-nick-color-via-user-account-data
2021-01-20 12:09:58 +01:00
XoseM
f1390bdd29
Translated using Weblate (Galician)
...
Currently translated at 36.3% (80 of 220 strings)
Translation: Element Android/Element Android Sdk
Translate-URL: https://translate.element.io/projects/element-android/element-sdk/gl/
2021-01-19 18:35:55 +00:00
ganfra
0f77c5be90
VoIP : branch dialpad in transfer call screen
2021-01-19 10:46:43 +01:00
Slobodan Simić
dd7aadd01c
Translated using Weblate (Serbian)
...
Currently translated at 10.4% (23 of 220 strings)
Translation: Element Android/Element Android Sdk
Translate-URL: https://translate.element.io/projects/element-android/element-sdk/sr/
2021-01-17 15:36:07 +00:00
MamasLT
b3d102d56e
Translated using Weblate (Lithuanian)
...
Currently translated at 14.5% (32 of 220 strings)
Translation: Element Android/Element Android Sdk
Translate-URL: https://translate.element.io/projects/element-android/element-sdk/lt/
2021-01-17 15:36:03 +00:00
notramo
ac7e13a701
Translated using Weblate (Hungarian)
...
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/hu/
2021-01-17 15:36:03 +00:00
Slobodan Simić
0593f2f928
Added translation using Weblate (Serbian)
2021-01-17 09:09:59 +00:00
SpiritCroc
53c498b728
Merge tag 'v1.0.14' into sc
...
Change-Id: I0d3df2f8c5f4e611f3268c4c4d2784f7eac89bb5
Conflicts:
gradle/wrapper/gradle-wrapper.properties
matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/database/RealmSessionStoreMigration.kt
matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/media/UrlsExtractor.kt
vector/src/main/java/im/vector/app/core/epoxy/ExpandableTextItem.kt
vector/src/main/java/im/vector/app/core/ui/views/BottomSheetActionButton.kt
vector/src/main/java/im/vector/app/features/home/HomeActivity.kt
vector/src/main/java/im/vector/app/features/home/HomeDetailFragment.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/timeline/url/PreviewUrlView.kt
vector/src/main/java/im/vector/app/features/home/room/list/RoomListFragment.kt
vector/src/main/java/im/vector/app/features/roomprofile/RoomProfileActivity.kt
vector/src/main/java/im/vector/app/features/roomprofile/RoomProfileController.kt
vector/src/main/java/im/vector/app/features/settings/VectorSettingsNotificationsTroubleshootFragment.kt
vector/src/main/java/im/vector/app/features/settings/VectorSettingsPreferencesFragment.kt
vector/src/main/java/im/vector/app/features/themes/ThemeUtils.kt
vector/src/main/res/layout/composer_layout_constraint_set_compact.xml
vector/src/main/res/layout/composer_layout_constraint_set_expanded.xml
vector/src/main/res/layout/fragment_keys_backup_setup_step3.xml
vector/src/main/res/xml/vector_settings_preferences.xml
2021-01-16 11:21:09 +01:00
ganfra
2c0b7ce0f4
Dagger: update to 2.31 and use new AssistedInject
2021-01-15 15:23:24 +01:00
ganfra
55fd983fd3
Merge branch 'feature/fga/voip_v1_start' into feature/fga/voip_dial_pad
2021-01-14 15:10:07 +01:00
Benoit Marty
d6ef3ea08e
Fix lint issues
2021-01-14 14:08:08 +01:00
ganfra
3e4a41bd73
DialPad: clean code
2021-01-14 12:35:00 +01:00
Benoit Marty
844fe2c4cd
Merge branch 'develop' into feature/bca/crypto_store_outbound
2021-01-14 10:43:38 +01:00
Benoit Marty
69efb45fb7
Merge pull request #2659 from vector-im/feature/bma/fix_init_sync
...
Fix issue with delay set to 0
2021-01-14 10:41:10 +01:00
Benoit Marty
c88072e55f
Merge branch 'develop' into feature/bma/investigation
2021-01-14 10:38:56 +01:00
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