Ivan Enderlin
2d10ea4dc9
chore(sdk): Use pin-project-lite in matrix-sdk.
...
This patch moves the `pin-project-lite` dependency from `matrix-sdk-ui`
to the workspace, and uses it in `matrix-sdk`.
2024-05-15 22:05:52 +02:00
Damir Jelić
35173347fd
chore: Bump the vodozemac version
...
This gives us the necessary primitives for the QR code login feature.
2024-05-15 15:01:53 +02:00
Ivan Enderlin
64c5a83e33
Merge pull request #3413 from zecakeh/send-attachment-path
...
ui: Take a `PathBuf` to send an attachment
2024-05-15 13:24:09 +02:00
Kévin Commaille
8da3922ff0
sdk: Rename SendAttachment's url field to filename
...
It is name filename before and after, and it is not a url.
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr >
2024-05-15 13:00:49 +02:00
Kévin Commaille
eba5efc829
Merge branch 'main' into send-attachment-path
...
Signed-off-by: Kévin Commaille <76261501+zecakeh@users.noreply.github.com >
2024-05-15 10:57:08 +02:00
Ivan Enderlin
7ed6db9758
Merge pull request #3406 from zecakeh/edit-without-relation
...
ui: Make Timeline::edit take a RoomMessageEventContentWithoutRelation
2024-05-15 10:55:21 +02:00
Kévin Commaille
32c7a1ab78
ui: Take a PathBuf to send an attachment
...
I found the previous API confusing. Firstly, the parameter name was "filename" when we want a file path.
Secondly, we take a `String` when we want a `Path`.
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr >
2024-05-15 10:50:26 +02:00
Damir Jelić
cbb92cacce
feat(crypto): Add support to import/export the newly added secrets bundle
2024-05-14 11:46:56 +02:00
Damir Jelić
402d620608
feat(crypto): Add a SecretsBundle type
2024-05-14 11:46:56 +02:00
Doug
b57dbd8d1a
xtask: Allow passing multiple targets to Swift's build-framework.
...
* Fix CI
2024-05-14 11:33:13 +02:00
Damir Jelić
aa6bbc1a0f
feat(crypto): Add data types to parse QR codes from MSC4108
2024-05-14 10:47:22 +02:00
Damir Jelić
6672302684
chore: Make the url crate a workspace dependency
2024-05-14 10:47:22 +02:00
Kévin Commaille
9e4125bb39
ui: Make Timeline::edit take a RoomMessageEventContentWithoutRelation
...
Like send_reply.
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr >
2024-05-13 20:25:44 +02:00
Kévin Commaille
cb452802bb
chore: Upgrade ruma
...
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr >
2024-05-13 20:25:43 +02:00
Benjamin Bouvier
da249bbc51
crypto: remove the fake crypto store test for olm session wedging
...
Two reviewers were suspicious the test wasn't very useful, so I propose
to hereby remove it.
2024-05-13 18:30:25 +02:00
Benjamin Bouvier
c16bfd3234
timeline: reuse internal id when adding pending replied-to details to an item
...
Fixes #3379 .
2024-05-13 18:29:34 +02:00
Benjamin Bouvier
83427b325c
ci: use the latest synapse-service image with msc3266
...
And re-enable the room preview test there.
2024-05-13 18:11:07 +02:00
Andy Balaam
b99e103704
Merge pull request #3409 from matrix-org/andybalaam/disable-flaking-nse-test
...
Ignore a flaking test
2024-05-13 16:55:17 +01:00
Andy Balaam
6d6f470e11
Ignore a flaking test
2024-05-13 16:42:22 +01:00
Benjamin Bouvier
94d3758a0d
base: sort the heroes in the computed display name alphabetically
2024-05-13 15:11:57 +02:00
Andy Balaam
4b1d03f229
Merge pull request #3343 from matrix-org/andybalaam/test-store-cache-drop
...
crypto: Add a standalone integration test for the NSE race
2024-05-13 14:09:40 +01:00
Andy Balaam
06825c6385
crypto: Test for the NSE race bug #3110
...
Adds a test for https://github.com/matrix-org/matrix-rust-sdk/issues/3110
that fails before the fix and passes afterwards.
2024-05-13 13:55:04 +01:00
Ivan Enderlin
2987bd1f6d
chore(cargo) Update dependencies
...
chore(cargo) Update dependencies
2024-05-13 14:32:05 +02:00
Ivan Enderlin
099cd8d6a0
chore(sdk): Remove the need for cfg_vis.
...
It introduces more dependencies for —apparently— no useful need here.
2024-05-13 14:17:45 +02:00
Ivan Enderlin
f669b3a530
chore(test): Use workspace dependencies.
2024-05-13 14:16:36 +02:00
Ivan Enderlin
da8588787f
chore(cargo): Declare reqwest as a workspace dependency.
2024-05-13 14:15:35 +02:00
Ivan Enderlin
e21e412aae
chore(cargo): Update dependencies.
2024-05-13 14:12:32 +02:00
Andy Balaam
749ed2c3e0
crypto: Allow duplicating a Client in tests
2024-05-13 12:17:11 +01:00
Benjamin Bouvier
e709cca2f5
test utils: prefer From impl to Into impl
...
Thanks clippy, i guess?
2024-05-13 12:36:44 +02:00
Benjamin Bouvier
f661b0d728
event cache: add a regression test for ignoring/unignoring at the event cache level
2024-05-13 12:36:44 +02:00
Benjamin Bouvier
cef4409dda
timeline: make use of the EventFactory in more tests
2024-05-13 12:36:44 +02:00
Benjamin Bouvier
ac6fa7abb1
event cache: move reacting to (un)blocks in the event cache
2024-05-13 12:36:44 +02:00
Damir Jelić
9ef465fdf4
chore: Fix the formatting
2024-05-13 12:22:35 +02:00
Denis Kasak
11de0449fa
Merge pull request from GHSA-9ggc-845v-gcgv
...
Avoid incorrect usage of private backup key
2024-05-13 10:07:10 +00:00
Ivan Enderlin
964553952d
Merge pull request #3399 from matrix-org/stefan/invitesListCleanup
...
feat(ui): enable `room-list-with-unified-invites` by default, remove …
2024-05-13 11:51:10 +02:00
Ivan Enderlin
5c52014c4b
Merge pull request #3386 from matrix-org/stefan/joinedRoomListFilter
...
feat(ui): add room list filter for excluding non-joined rooms
2024-05-13 11:24:13 +02:00
Stefan Ceriu
85d09c3c56
feat(ui): enable room-list-with-unified-invites by default, remove old invites sliding sync list.
2024-05-13 11:55:38 +03:00
Ivan Enderlin
c0924c87af
feat(sdk): Introduce linked_chunk::Updates
...
feat(sdk): Introduce `linked_chunk::Updates`
2024-05-12 17:42:29 +02:00
Kévin Commaille
733665ddcc
ui: Expose message mentions
...
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr >
2024-05-11 10:53:52 +02:00
Andy Balaam
2c57557a3a
ci: Quieten hyper logs
2024-05-10 17:24:30 +01:00
Andy Balaam
d5df58496b
Merge pull request #3396 from zecakeh/ci-nightly
...
ci: Bump version of rust nightly
2024-05-10 16:27:14 +01:00
Valere
df5e8e724e
Review: better comments
...
Co-authored-by: Denis Kasak <dkasak@termina.org.uk >
Signed-off-by: Valere <bill.carson@valrsoft.com >
2024-05-10 15:49:20 +02:00
Valere
a7cc3777d1
Review: better comment
...
Co-authored-by: Denis Kasak <dkasak@termina.org.uk >
Signed-off-by: Valere <bill.carson@valrsoft.com >
2024-05-10 15:49:02 +02:00
Kévin Commaille
4724115e8d
chore: Fix docs warning
...
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr >
2024-05-10 12:16:42 +02:00
Kévin Commaille
e355a6aa39
ci: Bump version of rust nightly
...
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr >
2024-05-10 11:35:19 +02:00
Kévin Commaille
99ae06be68
chore: Fix cfg options
...
Cargo nightly now checks whether a cfg option exists.
We need to declare the custom
options we use
and fix those that are wrong.
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr >
2024-05-10 11:34:59 +02:00
Kévin Commaille
787b2d31cd
chore: Fix warnings during compilation
...
cargo says that default_features will not be supported anymore in 2024 edition
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr >
2024-05-10 11:32:05 +02:00
Doug
23f17614e5
ffi: Allow joining a room ID with server names.
2024-05-09 19:32:16 +02:00
Doug
eebbb74be7
ffi: Include servers when resolving a room alias.
...
Rename result.
2024-05-09 19:32:16 +02:00
Damir Jelić
fac5ba5bae
chore(crypto): Refactor the PK signing subkey constructors
...
This makes the public key fields private to ensure that we don't
accidentally swap them out. It also moves the construction of the
subkeys into the master key type.
2024-05-09 18:03:55 +02:00