Ivan Enderlin
725d7bbc97
!tmp First draft of the subscribe_as_vector API.
2024-05-15 22:05:52 +02:00
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