Benoit Marty
65c8ae3597
Merge pull request #3739 from vector-im/feature/bca/accept_unbound_3pid_invite
...
support email invite
2021-08-27 19:02:42 +02:00
Benoit Marty
5b2478a34f
Merge pull request #3894 from vector-im/feature/dla/keyword_notification_settings
...
Feature/dla/keyword notification settings
2021-08-27 18:19:17 +02:00
Benoit Marty
54a4a84ac0
Merge pull request #3741 from vector-im/dependabot/gradle/daggerVersion-2.38.1
...
Bump daggerVersion from 2.38 to 2.38.1
2021-08-27 17:37:03 +02:00
Valere
1ffacd1788
Code review
2021-08-27 17:30:32 +02:00
Valere
819e7c49b0
Code review
2021-08-27 17:30:32 +02:00
Valere
f2ab0987cc
Add change log + cleaning
2021-08-27 17:30:09 +02:00
Valere
69c84a2460
support email invite
2021-08-27 17:30:09 +02:00
Valere
4107d2643c
Merge pull request #3704 from vector-im/feature/bca/promote_restricted
...
Promote restricted join rule to admins
2021-08-27 17:27:57 +02:00
Benoit Marty
048800684c
Merge pull request #3914 from vector-im/feature/bma/enabled_body
...
PushRule enabling request is not following the spec
2021-08-27 16:58:51 +02:00
dependabot[bot]
7a44c6980c
Bump daggerVersion from 2.38 to 2.38.1
...
Bumps `daggerVersion` from 2.38 to 2.38.1.
Updates `dagger` from 2.38 to 2.38.1
- [Release notes](https://github.com/google/dagger/releases )
- [Changelog](https://github.com/google/dagger/blob/master/CHANGELOG.md )
- [Commits](https://github.com/google/dagger/compare/dagger-2.38...dagger-2.38.1 )
Updates `dagger-compiler` from 2.38 to 2.38.1
- [Release notes](https://github.com/google/dagger/releases )
- [Changelog](https://github.com/google/dagger/blob/master/CHANGELOG.md )
- [Commits](https://github.com/google/dagger/compare/dagger-2.38...dagger-2.38.1 )
---
updated-dependencies:
- dependency-name: com.google.dagger:dagger
dependency-type: direct:production
update-type: version-update:semver-patch
- dependency-name: com.google.dagger:dagger-compiler
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2021-08-27 14:33:17 +00:00
Benoit Marty
fa1a6b141a
Merge pull request #3832 from vector-im/dependabot/gradle/com.jakewharton.timber-timber-5.0.1
...
Bump timber from 4.7.1 to 5.0.1
2021-08-27 16:32:29 +02:00
Benoit Marty
276b89b8b7
PushRule enabling request is not following the spec
2021-08-27 16:15:08 +02:00
Valere
b408d7346f
Fix / use unstable prefix for room_capabilities
2021-08-27 15:56:07 +02:00
Florian Renaud
7714cc41f7
Attach documentation reference to expired account error
2021-08-27 14:33:12 +02:00
Florian Renaud
1ca4b3b78a
Add expired account error code
...
For synapse instances which have activated and configured the email account validity module, an error code (ORG_MATRIX_EXPIRED_ACCOUNT) is triggered for any request authenticated by the user's access token which is expired.
This change only add the error code in the matrix SDK but does not handle it for now in the client side.
More documentation can be found in the dedicated Synapse plugin module repository: https://github.com/matrix-org/synapse-email-account-validity
2021-08-27 14:28:07 +02:00
ganfra
84e6a67a51
Jitsi widget: refact a bit so we use data instead of url when possible
2021-08-27 14:03:52 +02:00
David Teresi
842ccb12b2
Improve shortcut sorting
2021-08-25 13:41:32 -04:00
David Langley
daaa40b27a
Merge branch 'develop' of github.com:vector-im/element-android into feature/dla/keyword_notification_settings
2021-08-25 17:41:37 +01:00
David Langley
1d767d6e3f
Fix keyword style, preference persistence and add comment to keyword ruleid
2021-08-25 17:38:12 +01:00
Benoit Marty
4ad542f0d3
Merge pull request #3891 from vector-im/fre/when_statement
...
Use `when` statement instead of `if`/ `else`
2021-08-25 12:03:31 +02:00
Benoit Marty
4a4c76c4c4
Merge pull request #3896 from vector-im/dependabot/gradle/com.googlecode.libphonenumber-libphonenumber-8.12.31
...
Bump libphonenumber from 8.12.30 to 8.12.31
2021-08-25 11:59:18 +02:00
dependabot[bot]
8988ea8997
Bump libphonenumber from 8.12.30 to 8.12.31
...
Bumps [libphonenumber](https://github.com/google/libphonenumber ) from 8.12.30 to 8.12.31.
- [Release notes](https://github.com/google/libphonenumber/releases )
- [Changelog](https://github.com/google/libphonenumber/blob/master/making-metadata-changes.md )
- [Commits](https://github.com/google/libphonenumber/compare/v8.12.30...v8.12.31 )
---
updated-dependencies:
- dependency-name: com.googlecode.libphonenumber:libphonenumber
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2021-08-24 23:09:52 +00:00
David Langley
fb8c7f6be0
lint
2021-08-24 19:08:27 +01:00
ganfra
2e2deba3ac
Fix message edition is not rendered in e2e rooms after pagination ( #3887 )
2021-08-24 19:58:54 +02:00
David Langley
3481fc70c7
Cleanup and fix resValue
2021-08-24 16:49:18 +01:00
David Langley
238f772461
Merge branch 'develop' of github.com:vector-im/element-android into feature/dla/keyword_notification_settings
2021-08-24 15:51:23 +01:00
Florian Renaud
07adc43481
Use when
statement instead of if
/ else
2021-08-24 15:38:33 +02:00
Benoit Marty
c301bcf4b6
Send an empty body for POST rooms/{roomId}/receipt/{receiptType}/{eventId}
2021-08-23 16:49:45 +02:00
ganfra
a968a848b0
Sync: exposes ShareFlow<SyncResponse> from the SyncThread
2021-08-23 16:46:37 +02:00
ganfra
ebe1e28689
Sync: makes SyncResponse in public API
2021-08-23 16:46:13 +02:00
Benoit Marty
9fa862ec76
Merge pull request #3711 from vector-im/feature/bma/sendToDevice
...
Ensure that txnId is the same if the request is retried
2021-08-23 16:11:33 +02:00
Benoit Marty
4a33fbb635
Merge pull request #3743 from vector-im/florian14/dm_email_invite
...
Update Account Data with user matrix id for invited user by email
2021-08-23 16:08:39 +02:00
dependabot[bot]
3a03b5b63c
Bump timber from 4.7.1 to 5.0.1
...
Bumps [timber](https://github.com/JakeWharton/timber ) from 4.7.1 to 5.0.1.
- [Release notes](https://github.com/JakeWharton/timber/releases )
- [Changelog](https://github.com/JakeWharton/timber/blob/trunk/CHANGELOG.md )
- [Commits](https://github.com/JakeWharton/timber/compare/4.7.1...5.0.1 )
---
updated-dependencies:
- dependency-name: com.jakewharton.timber:timber
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2021-08-23 13:12:59 +00:00
Benoit Marty
d659479040
Merge pull request #3784 from vector-im/dependabot/gradle/io.realm-realm-gradle-plugin-10.7.1
...
Bump realm-gradle-plugin from 10.6.1 to 10.7.1
2021-08-23 15:08:42 +02:00
Benoit Marty
ed639a254e
Merge pull request #3795 from vector-im/dependabot/gradle/androidx.exifinterface-exifinterface-1.3.3
...
Bump exifinterface from 1.3.2 to 1.3.3
2021-08-23 15:05:12 +02:00
dependabot[bot]
fac0198b26
Bump libphonenumber from 8.12.28 to 8.12.30
...
Bumps [libphonenumber](https://github.com/google/libphonenumber ) from 8.12.28 to 8.12.30.
- [Release notes](https://github.com/google/libphonenumber/releases )
- [Changelog](https://github.com/google/libphonenumber/blob/master/making-metadata-changes.md )
- [Commits](https://github.com/google/libphonenumber/compare/v8.12.28...v8.12.30 )
---
updated-dependencies:
- dependency-name: com.googlecode.libphonenumber:libphonenumber
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2021-08-17 23:05:56 +00:00
Damir Jelić
995f1973c7
Merge remote-tracking branch 'upstream/develop' into rust
2021-08-13 13:33:32 +02:00
Damir Jelić
f1da77fb6b
crypto: Avoid converting numbers in to-device requests to floats
...
This mainly avoid converting the type field in m.olm.v1.curve25519-aes-sha2
variant of an m.room.encrypted event that gets sent out over to-device
messages.
2021-08-13 13:30:09 +02:00
Damir Jelić
00d1233512
crypto: Upload signatures when we confirm a verification as well
2021-08-13 13:30:09 +02:00
Damir Jelić
3365c10fe3
crypto: Add a missing dispatchTxUpdated call to the verifications
2021-08-13 13:30:09 +02:00
Damir Jelić
c85847df57
crypto: Add a Rust based CrossSigningService
2021-08-13 13:30:09 +02:00
Onuray Sahin
885a663380
Fix error when sending encrypted message if someone in the room logs out.
2021-08-06 15:23:24 +03:00
dependabot[bot]
fb5b167e31
Bump exifinterface from 1.3.2 to 1.3.3
...
Bumps exifinterface from 1.3.2 to 1.3.3.
---
updated-dependencies:
- dependency-name: androidx.exifinterface:exifinterface
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2021-08-04 23:10:45 +00:00
dependabot[bot]
211bb8e96c
Bump realm-gradle-plugin from 10.6.1 to 10.7.1
...
Bumps [realm-gradle-plugin](https://github.com/realm/realm-java ) from 10.6.1 to 10.7.1.
- [Release notes](https://github.com/realm/realm-java/releases )
- [Changelog](https://github.com/realm/realm-java/blob/master/CHANGELOG.md )
- [Commits](https://github.com/realm/realm-java/compare/v10.6.1...v10.7.1 )
---
updated-dependencies:
- dependency-name: io.realm:realm-gradle-plugin
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2021-08-03 23:07:02 +00:00
David Langley
8d7e3b6544
add keyword checkbox preference and chip/edit text for modificying keywords
2021-08-03 09:52:36 +01:00
Valere
efdaa49e70
Code review
2021-07-30 18:44:25 +02:00
Valere
a7dc7e8d8a
klint
2021-07-30 18:44:14 +02:00
Valere
88fec379c4
Cleaning
2021-07-30 18:44:14 +02:00
Valere
5adceaca23
Code quality
2021-07-30 18:44:14 +02:00
Valere
2f16a7fff3
Restricted room mgmt when supported
2021-07-30 18:43:34 +02:00
Valere
6c2a917d9f
WIP
2021-07-30 18:43:34 +02:00
Onuray Sahin
c6bd6e4961
Merge pull request #3598 from vector-im/feature/ons/voice_message
...
Voice Message
2021-07-30 17:24:17 +03:00
Benoit Marty
7cd90b0b14
Merge pull request #3760 from vector-im/feature/bma/otk1
...
2 small fixes
2021-07-30 12:55:57 +02:00
Florian Renaud
0a08746937
Set DirectMessagesContent immutable
2021-07-30 11:20:35 +02:00
Benoit Marty
57f3a2437e
cleanup
2021-07-30 10:59:46 +02:00
Benoit Marty
54f707644c
Migration to cleanup orphan TrustLevelEntities
2021-07-29 17:42:55 +02:00
Benoit Marty
b4e7f10019
Better algorithm to update user devices
...
Should fix the problem of too many TrustLevelEntity objects
2021-07-29 16:46:09 +02:00
Benoit Marty
5eb794f8af
Small optimization
2021-07-29 15:39:03 +02:00
chagai95
426389194e
removing double the
2021-07-29 13:35:03 +02:00
Florian Renaud
ac56b1ef3e
Update account data for invited users by email
...
When an user has been invited by email to a DM, account data entry was stuck on the user email after the user account creation.
When the user has joined element, an event m.room.member is triggered for each room attached to the user, containing a third party invite with the user matrix id. We use this event to update the user account with the matrix id.
2021-07-29 09:37:33 +02:00
cfriedlander
f45338be4c
confirming to reviewed PR
2021-07-28 18:55:10 +02:00
Florian Renaud
6d47fdf3d3
Rename getLocalUserAccount to getLocalDirectMessages
2021-07-28 10:29:54 +02:00
Benoit Marty
4caf333769
Do not check the baseURL to override if it is the same than the one previously known and used
2021-07-27 09:59:01 +02:00
David Langley
9c139b3bd0
Merge branch 'develop' of github.com:vector-im/element-android into feature/dla/fix_account_notifications_discrepancies
2021-07-26 22:55:27 +01:00
cfriedlander
618ab6c862
the base domain permalinks don't have the mxid in the first param but in the second after /user/mxid
2021-07-26 14:25:31 +02:00
David Langley
5d092ce18a
simplify getHighlight logic
2021-07-23 14:29:37 +01:00
Damir Jelić
e2006f9dc6
Merge remote-tracking branch 'upstream/develop' into rust-verification
2021-07-23 15:03:10 +02:00
Damir Jelić
c551b9e0bb
crypto: Fill out the docs for the cross signing service
2021-07-23 14:06:03 +02:00
Damir Jelić
2fc691eed2
crypto: Add a method to request verification to the Device class
2021-07-23 11:54:58 +02: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
Benoit Marty
b764746323
Merge pull request #3724 from vector-im/feature/bma/ensureOTK
...
Ensure OTKs are uploaded when the session is created
2021-07-23 11:21:07 +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
dependabot[bot]
a75ceee03f
Bump appcompat from 1.3.0 to 1.3.1
...
Bumps appcompat from 1.3.0 to 1.3.1.
---
updated-dependencies:
- dependency-name: androidx.appcompat:appcompat
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2021-07-22 12:13:24 +00: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
Damir Jelić
52dd4bc454
crypto: Document the private methods of the rusty verification service
2021-07-22 13:31:42 +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
Damir Jelić
99ff097fc3
crypto: Move the update dispatching logic into a separate class
2021-07-22 12:10:39 +02:00
Damir Jelić
3993d2d4f2
crypto: Remove some redundant methods from the verification service
2021-07-22 11:25:29 +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
Damir Jelić
3fa9fc5b7b
crypto: Use a background task to fetch user devices
2021-07-21 16:28:12 +02:00
Damir Jelić
cbed5be810
crypto: Move most of the getters of verification objecs into the olm machine
2021-07-21 16:25:28 +02:00
Damir Jelić
38ce3ebed7
crypto: Move the Device class into a separate file
2021-07-21 15:09:21 +02:00
Damir Jelić
8089e972a5
cyrpto: Document the SasVerification class
2021-07-21 14:58:12 +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
Damir Jelić
93615ddba9
crypto: Add docs to the VerificationRequest class
2021-07-21 12:11:11 +02:00
Damir Jelić
b500364322
crypto: Expand the docs for the QrCodeVerification class a bit
2021-07-21 12:10:18 +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
Benoit Marty
98720ce4a5
Merge pull request #3707 from poljar/poljar/fix/verification-transaction-id-mixup
...
crypto: Don't use the transaction ID of the verification for the request
2021-07-21 09:39:22 +02:00
Benoit Marty
e4ae80e348
Merge pull request #3708 from vector-im/dependabot/gradle/com.googlecode.libphonenumber-libphonenumber-8.12.28
...
Bump libphonenumber from 8.12.27 to 8.12.28
2021-07-21 09:28:19 +02:00
dependabot[bot]
89dc4bb13e
Bump daggerVersion from 2.37 to 2.38
...
Bumps `daggerVersion` from 2.37 to 2.38.
Updates `dagger` from 2.37 to 2.38
- [Release notes](https://github.com/google/dagger/releases )
- [Changelog](https://github.com/google/dagger/blob/master/CHANGELOG.md )
- [Commits](https://github.com/google/dagger/compare/dagger-2.37...dagger-2.38 )
Updates `dagger-compiler` from 2.37 to 2.38
- [Release notes](https://github.com/google/dagger/releases )
- [Changelog](https://github.com/google/dagger/blob/master/CHANGELOG.md )
- [Commits](https://github.com/google/dagger/compare/dagger-2.37...dagger-2.38 )
---
updated-dependencies:
- dependency-name: com.google.dagger:dagger
dependency-type: direct:production
update-type: version-update:semver-minor
- dependency-name: com.google.dagger:dagger-compiler
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2021-07-20 23:06:50 +00:00
dependabot[bot]
b809d4acf4
Bump libphonenumber from 8.12.27 to 8.12.28
...
Bumps [libphonenumber](https://github.com/google/libphonenumber ) from 8.12.27 to 8.12.28.
- [Release notes](https://github.com/google/libphonenumber/releases )
- [Changelog](https://github.com/google/libphonenumber/blob/master/making-metadata-changes.md )
- [Commits](https://github.com/google/libphonenumber/compare/v8.12.27...v8.12.28 )
---
updated-dependencies:
- dependency-name: com.googlecode.libphonenumber:libphonenumber
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2021-07-20 23:06:30 +00: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
Damir Jelić
93f36db43c
crypto: Add proper scopes to our verification methods
2021-07-20 16:35:50 +02:00
Damir Jelić
2097f4e6c2
crypto: Document the verification methods in the OlmMachine
2021-07-20 16:34:47 +02:00
Damir Jelić
eae2a51a2d
crypto: Refactor and document the QR code verification class
2021-07-20 14:30:34 +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
Damir Jelić
b33537fd6e
crypto: Use the new CancelInfo struct
2021-07-19 14:21:11 +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
45efb4386b
Merge pull request #3668 from vector-im/dependabot/gradle/org.amshove.kluent-kluent-android-1.68
...
Bump kluent-android from 1.67 to 1.68
2021-07-16 18:05:45 +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
dependabot[bot]
b0ea022eea
Bump kluent-android from 1.67 to 1.68
...
Bumps [kluent-android](https://github.com/MarkusAmshove/Kluent ) from 1.67 to 1.68.
- [Release notes](https://github.com/MarkusAmshove/Kluent/releases )
- [Changelog](https://github.com/MarkusAmshove/Kluent/blob/master/CHANGELOG.md )
- [Commits](https://github.com/MarkusAmshove/Kluent/commits )
---
updated-dependencies:
- dependency-name: org.amshove.kluent:kluent-android
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2021-07-12 23:07:08 +00:00
TheWayOfTheWarrior
995f9d87bb
Typo in InitializeCrossSigningTask.kt
...
Typo in comment. Was "userSigningKey" instead of "selfSigningKey".
2021-07-10 22:17:17 +02:00
Damir Jelić
7650e43362
crypto: Add support to scan QR codes during verification
2021-07-10 20:51:47 +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
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
b26aba9fc0
Remove EventDecryptor and inject the cryptoService when needed
...
Not used anymore in RoomSummaryUpdater, to avoid a DI dependency loop. let's see if this is a problem
2021-07-09 12:50:34 +02:00
Benoit Marty
910c0ff326
Merge pull request #3648 from vector-im/dependabot/gradle/com.googlecode.libphonenumber-libphonenumber-8.12.27
...
Bump libphonenumber from 8.12.26 to 8.12.27
2021-07-09 09:47:45 +02:00
Benoit Marty
f609bfaf10
This class is not injected.
2021-07-08 18:39:54 +02:00
Benoit Marty
f8ad024f1b
Remove some dead code.
2021-07-08 18:38:49 +02:00
Benoit Marty
54c3b4192e
Small cleanup and format
2021-07-08 17:14:45 +02:00
Damir Jelić
d4090c4b0a
crypto: Only add our own devices if we're requesting devices for our own user
2021-07-08 16:52:31 +02:00
Damir Jelić
33c2184c52
crypto: Allow verifications to be requested
2021-07-08 12:49:44 +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
dependabot[bot]
76890a3b26
Bump libphonenumber from 8.12.26 to 8.12.27
...
Bumps [libphonenumber](https://github.com/google/libphonenumber ) from 8.12.26 to 8.12.27.
- [Release notes](https://github.com/google/libphonenumber/releases )
- [Changelog](https://github.com/google/libphonenumber/blob/master/making-metadata-changes.md )
- [Commits](https://github.com/google/libphonenumber/compare/v8.12.26...v8.12.27 )
---
updated-dependencies:
- dependency-name: com.googlecode.libphonenumber:libphonenumber
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2021-07-07 23:06:17 +00: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
e22bd8f637
Merge pull request #3593 from vector-im/dependabot/gradle/androidx.test.ext-junit-1.1.3
...
Bump junit from 1.1.2 to 1.1.3
2021-07-05 21:36:38 +02: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
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
dependabot[bot]
974d5c23d3
Bump junit from 1.1.2 to 1.1.3
...
Bumps junit from 1.1.2 to 1.1.3.
---
updated-dependencies:
- dependency-name: androidx.test.ext:junit
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2021-07-05 14:19:54 +00:00
Benoit Marty
d85099f23c
Merge pull request #3595 from vector-im/dependabot/gradle/espresso_version-3.4.0
...
Bump espresso_version from 3.3.0 to 3.4.0
2021-07-05 16:19:17 +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
c40add88f9
Merge pull request #3617 from vector-im/dependabot/gradle/io.realm-realm-gradle-plugin-10.6.1
...
Bump realm-gradle-plugin from 10.6.0 to 10.6.1
2021-07-05 14:38:07 +02:00
dependabot[bot]
8639582671
Bump espresso_version from 3.3.0 to 3.4.0
...
Bumps `espresso_version` from 3.3.0 to 3.4.0.
Updates `espresso-core` from 3.3.0 to 3.4.0
Updates `espresso-contrib` from 3.3.0 to 3.4.0
Updates `espresso-intents` from 3.3.0 to 3.4.0
---
updated-dependencies:
- dependency-name: androidx.test.espresso:espresso-core
dependency-type: direct:production
update-type: version-update:semver-minor
- dependency-name: androidx.test.espresso:espresso-contrib
dependency-type: direct:production
update-type: version-update:semver-minor
- dependency-name: androidx.test.espresso:espresso-intents
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2021-07-05 12:38:04 +00:00
Benoit Marty
5ccfbf4ed8
Merge pull request #3596 from vector-im/dependabot/gradle/androidx.core-core-ktx-1.6.0
...
Bump core-ktx from 1.5.0 to 1.6.0
2021-07-05 14:37:48 +02:00
Benoit Marty
242962f770
Merge pull request #3594 from vector-im/dependabot/gradle/io.mockk-mockk-android-1.12.0
...
Bump mockk-android from 1.11.0 to 1.12.0
2021-07-05 14:37:33 +02:00
Benoit Marty
ca39182665
Merge pull request #3592 from vector-im/dependabot/gradle/io.mockk-mockk-1.12.0
...
Bump mockk from 1.11.0 to 1.12.0
2021-07-05 14:37:20 +02:00
Benoit Marty
f03155bbae
Merge pull request #3591 from vector-im/dependabot/gradle/androidxTest_version-1.4.0
...
Bump androidxTest_version from 1.3.0 to 1.4.0
2021-07-05 14:37:14 +02:00
Benoit Marty
80b1aa3c01
Merge pull request #3590 from vector-im/dependabot/gradle/androidx.test-orchestrator-1.4.0
...
Bump orchestrator from 1.3.0 to 1.4.0
2021-07-05 14:37:07 +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
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
dependabot[bot]
9430d7a5dd
Bump realm-gradle-plugin from 10.6.0 to 10.6.1
...
Bumps [realm-gradle-plugin](https://github.com/realm/realm-java ) from 10.6.0 to 10.6.1.
- [Release notes](https://github.com/realm/realm-java/releases )
- [Changelog](https://github.com/realm/realm-java/blob/v10.6.1/CHANGELOG.md )
- [Commits](https://github.com/realm/realm-java/compare/v10.6.0...v10.6.1 )
---
updated-dependencies:
- dependency-name: io.realm:realm-gradle-plugin
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2021-07-01 23:07:36 +00: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
Damir Jelić
d24c94d0f9
crypto: Allow the direct start of the short SAS flow
2021-07-01 13:15:26 +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
Damir Jelić
85e4b5eb49
Merge remote-tracking branch 'upstream/develop' into rust-verification
2021-07-01 08:09:33 +02:00
dependabot[bot]
752290424c
Bump core-ktx from 1.5.0 to 1.6.0
...
Bumps core-ktx from 1.5.0 to 1.6.0.
---
updated-dependencies:
- dependency-name: androidx.core:core-ktx
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2021-06-30 23:07:55 +00:00
dependabot[bot]
7316bf4ee0
Bump mockk-android from 1.11.0 to 1.12.0
...
Bumps [mockk-android](https://github.com/mockk/mockk ) from 1.11.0 to 1.12.0.
- [Release notes](https://github.com/mockk/mockk/releases )
- [Commits](https://github.com/mockk/mockk/compare/1.11.0...v1.12.0 )
---
updated-dependencies:
- dependency-name: io.mockk:mockk-android
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2021-06-30 23:07:27 +00:00
dependabot[bot]
f1001231d6
Bump mockk from 1.11.0 to 1.12.0
...
Bumps [mockk](https://github.com/mockk/mockk ) from 1.11.0 to 1.12.0.
- [Release notes](https://github.com/mockk/mockk/releases )
- [Commits](https://github.com/mockk/mockk/compare/1.11.0...v1.12.0 )
---
updated-dependencies:
- dependency-name: io.mockk:mockk
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2021-06-30 23:06:35 +00:00
dependabot[bot]
2ebfeb1709
Bump androidxTest_version from 1.3.0 to 1.4.0
...
Bumps `androidxTest_version` from 1.3.0 to 1.4.0.
Updates `core` from 1.3.0 to 1.4.0
Updates `runner` from 1.3.0 to 1.4.0
Updates `rules` from 1.3.0 to 1.4.0
---
updated-dependencies:
- dependency-name: androidx.test:core
dependency-type: direct:production
update-type: version-update:semver-minor
- dependency-name: androidx.test:runner
dependency-type: direct:production
update-type: version-update:semver-minor
- dependency-name: androidx.test:rules
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2021-06-30 23:06:24 +00:00
dependabot[bot]
3378be935b
Bump orchestrator from 1.3.0 to 1.4.0
...
Bumps orchestrator from 1.3.0 to 1.4.0.
---
updated-dependencies:
- dependency-name: androidx.test:orchestrator
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2021-06-30 23:06:02 +00: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
Damir Jelić
cd5aad9a31
crypto: Move the request sending logic into the sender
2021-06-30 16:28:21 +02:00
Damir Jelić
2c1dc053ed
crypto: Support answering in-room verifications
2021-06-30 15:48:24 +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
Damir Jelić
bcfb121215
crypto: Prepare the verification service to allow starting short SAS flows
2021-06-29 11:12:41 +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
Damir Jelić
304c89a56d
crypto: Dispatch updates when we receive MAC events
2021-06-29 10:03:53 +02:00
Damir Jelić
53b3f54808
crypto: Add support to accept the short SAS verification flow
2021-06-29 09:28:41 +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
Damir Jelić
6bb7d5faaa
crypto: Dispatch verification request cancellations as well
2021-06-28 15:25:31 +02:00
Damir Jelić
1f7311a428
crypto: Allow verification requests to be canelled
2021-06-28 14:08:49 +02:00
Damir Jelić
05119bcf90
crypto: Allow devices to be marked manually as verified
2021-06-28 14:08:08 +02:00
Damir Jelić
02b8b1f5b1
crypto: Clean up the SAS verification transaction a bit
2021-06-28 11:37:27 +02:00
Damir Jelić
d21137d910
crypto: Add a state for when we confirmed the QR code
2021-06-28 11:37:27 +02:00
Damir Jelić
4473af85b1
crypto: Move more of the request sending logic into the sender class
2021-06-28 11:37:27 +02:00
Damir Jelić
6523ca5afe
crypto: Allow the displaying of QR codes
2021-06-28 11:37:27 +02:00
Damir Jelić
846242217b
crypto: Move the VerificationRequest into a separate file
2021-06-28 11:37:27 +02:00
Damir Jelić
f95c4ae088
crypto: Allow cancelling of SAS transactions
2021-06-28 11:37:27 +02:00
Damir Jelić
f854e9cf1c
crypto: Remove the intermediately CancelCode and use strings to map over FFI
2021-06-28 11:37:27 +02:00
Damir Jelić
b53b0a0093
crypto: Use a when instead of a big if/else statement
2021-06-28 11:37:27 +02:00
Damir Jelić
948aa1a141
crypto: Correctly pick up our device verification state
2021-06-28 11:37:27 +02:00
Damir Jelić
aad18ebec7
crypto: Move the sendToDevice logic to a common class and use it for verifications
2021-06-28 11:37:27 +02:00
Damir Jelić
6a79d022c3
crypto: Expose the trust state of our devices
2021-06-28 11:37:27 +02:00
Damir Jelić
6649aaca2e
crypto: Support SAS verification up to showing emojis
2021-06-28 11:37:14 +02:00
Damir Jelić
e97ce33ed9
Merge remote-tracking branch 'upstream/develop' into rust-verification
2021-06-28 11:36:57 +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
Benoit Marty
2e37b5efa3
Merge pull request #3565 from vector-im/feature/fga/fix_call_notification
...
Fix call invite processed after call is ended because of fastlane mode.
2021-06-25 16:47:54 +02:00
dependabot[bot]
9e2f2f2372
Bump libphonenumber from 8.12.25 to 8.12.26
...
Bumps [libphonenumber](https://github.com/google/libphonenumber ) from 8.12.25 to 8.12.26.
- [Release notes](https://github.com/google/libphonenumber/releases )
- [Changelog](https://github.com/google/libphonenumber/blob/master/making-metadata-changes.md )
- [Commits](https://github.com/google/libphonenumber/compare/v8.12.25...v8.12.26 )
---
updated-dependencies:
- dependency-name: com.googlecode.libphonenumber:libphonenumber
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2021-06-24 23:05:19 +00:00
ganfra
a2c8680d7a
Fix call invite processed after call is ended because of fastlane mode.
2021-06-24 20:49:35 +02:00
Benoit Marty
ca3e5cdf90
Merge pull request #3544 from vector-im/dependabot/gradle/org.amshove.kluent-kluent-android-1.67
...
Bump kluent-android from 1.65 to 1.67
2021-06-24 14:49:53 +02:00
Benoit Marty
14184aae6f
Merge pull request #3506 from vector-im/dependabot/gradle/com.googlecode.libphonenumber-libphonenumber-8.12.25
...
Bump libphonenumber from 8.12.24 to 8.12.25
2021-06-24 14:34:45 +02:00
Benoit Marty
f0fd40b189
Merge pull request #3505 from vector-im/dependabot/gradle/io.realm-realm-gradle-plugin-10.6.0
...
Bump realm-gradle-plugin from 10.5.0 to 10.6.0
2021-06-24 14:32:35 +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
Valere
171793d190
room version cap support + room upgrade
2021-06-22 17:35:39 +02:00
dependabot[bot]
e2e3e2de86
Bump kluent-android from 1.65 to 1.67
...
Bumps [kluent-android](https://github.com/MarkusAmshove/Kluent ) from 1.65 to 1.67.
- [Release notes](https://github.com/MarkusAmshove/Kluent/releases )
- [Changelog](https://github.com/MarkusAmshove/Kluent/blob/master/CHANGELOG.md )
- [Commits](https://github.com/MarkusAmshove/Kluent/commits )
---
updated-dependencies:
- dependency-name: org.amshove.kluent:kluent-android
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2021-06-21 23:06:17 +00: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
Damir Jelić
d00b54929f
crypto: Add the scaffolding to connect the SAS verification to the rust side
2021-06-20 22:34:54 +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
Damir Jelić
a4e1a5bbcb
crypto: Initial support to answer to-device verification requests
2021-06-17 13:38:30 +02:00
Damir Jelić
c0bac69733
crypto-service: Use constants when we check the event type
2021-06-16 13:21:37 +02:00
Damir Jelić
5ad596c3bc
crypto: Bind more verification methods and types
2021-06-15 13:22:51 +02:00
Damir Jelić
a144b1f7b5
rust: Fix the build and update our deps
2021-06-15 13:16:30 +02:00
Damir Jelić
f110bf34fa
Merge remote-tracking branch 'upstream/develop' into rust
2021-06-15 10:26:16 +02:00
dependabot[bot]
dd74b8a755
Bump libphonenumber from 8.12.24 to 8.12.25
...
Bumps [libphonenumber](https://github.com/google/libphonenumber ) from 8.12.24 to 8.12.25.
- [Release notes](https://github.com/google/libphonenumber/releases )
- [Changelog](https://github.com/google/libphonenumber/blob/master/making-metadata-changes.md )
- [Commits](https://github.com/google/libphonenumber/compare/v8.12.24...v8.12.25 )
---
updated-dependencies:
- dependency-name: com.googlecode.libphonenumber:libphonenumber
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2021-06-15 06:25:21 +00:00
dependabot[bot]
6e83f0510e
Bump realm-gradle-plugin from 10.5.0 to 10.6.0
...
Bumps [realm-gradle-plugin](https://github.com/realm/realm-java ) from 10.5.0 to 10.6.0.
- [Release notes](https://github.com/realm/realm-java/releases )
- [Changelog](https://github.com/realm/realm-java/blob/master/CHANGELOG.md )
- [Commits](https://github.com/realm/realm-java/compare/v10.5.0...v10.6.0 )
---
updated-dependencies:
- dependency-name: io.realm:realm-gradle-plugin
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2021-06-15 06:24:33 +00:00
Benoit Marty
e9db1dbb08
Merge pull request #3488 from vector-im/dependabot/gradle/daggerVersion-2.37
...
Bump daggerVersion from 2.36 to 2.37
2021-06-11 12:24:49 +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
dependabot[bot]
cc67e83b21
Bump daggerVersion from 2.36 to 2.37
...
Bumps `daggerVersion` from 2.36 to 2.37.
Updates `dagger` from 2.36 to 2.37
- [Release notes](https://github.com/google/dagger/releases )
- [Changelog](https://github.com/google/dagger/blob/master/CHANGELOG.md )
- [Commits](https://github.com/google/dagger/compare/dagger-2.36...dagger-2.37 )
Updates `dagger-compiler` from 2.36 to 2.37
- [Release notes](https://github.com/google/dagger/releases )
- [Changelog](https://github.com/google/dagger/blob/master/CHANGELOG.md )
- [Commits](https://github.com/google/dagger/compare/dagger-2.36...dagger-2.37 )
---
updated-dependencies:
- dependency-name: com.google.dagger:dagger
dependency-type: direct:production
update-type: version-update:semver-minor
- dependency-name: com.google.dagger:dagger-compiler
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2021-06-11 05:54:29 +00: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
Benoit Marty
701f549881
Merge pull request #3405 from vector-im/feature/bma/olm_upgrade
...
Upgrade Olm dependency to 3.2.4
2021-06-02 11:29:23 +02:00
Benoit Marty
68833b0180
Upgrade Olm dependency to 3.2.4
2021-06-02 10:05:14 +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
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
Benoit Marty
3df8af27a6
Merge pull request #3416 from vector-im/dependabot/gradle/com.googlecode.libphonenumber-libphonenumber-8.12.24
...
Bump libphonenumber from 8.12.23 to 8.12.24
2021-05-27 16:05:37 +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
72b1bd354e
Merge pull request #3355 from vector-im/feature/fga/voip_virtual_room
...
Feature/fga/voip virtual room
2021-05-27 13:24:34 +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
dependabot[bot]
7fb76b2541
Bump libphonenumber from 8.12.23 to 8.12.24
...
Bumps [libphonenumber](https://github.com/google/libphonenumber ) from 8.12.23 to 8.12.24.
- [Release notes](https://github.com/google/libphonenumber/releases )
- [Changelog](https://github.com/google/libphonenumber/blob/master/making-metadata-changes.md )
- [Commits](https://github.com/google/libphonenumber/compare/v8.12.23...v8.12.24 )
Signed-off-by: dependabot[bot] <support@github.com>
2021-05-27 06:23:10 +00: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