Benjamin Bouvier
e299adbdeb
refactor(test): remove more unused test event variants
2026-02-16 10:53:31 +01:00
Benjamin Bouvier
2ab1d8a985
refactor(test): remove StateTestEvent \o/\o/\o/
2026-02-16 10:26:11 +01:00
Benjamin Bouvier
d71387e7f7
refactor(test): remove StateTestEvent::Custom and replace it with usage of the event factory
...
There's one case where we want to create a custom join rule, and thus
must parse directly from JSON, but the rest can reuse helpers that
already exist.
2026-02-16 10:26:11 +01:00
Benjamin Bouvier
fa638ae630
refactor(test): remove StateTestEvent::EncryptionWithEncryptedStateEvents
2026-02-16 10:26:11 +01:00
Benjamin Bouvier
4965800a0a
refactor(test): remove StateTestEvent::RoomName and use the event factory instead
2026-02-16 10:26:11 +01:00
Benjamin Bouvier
f7b55bfb5c
refactor(test): remove StateTestEvent::PowerLevels and use the event factory instead
...
Since it's always using the default power levels, provide a default ctor
for it, and use it throughout this commit.
2026-02-16 10:26:11 +01:00
Benjamin Bouvier
1fdf23a456
refactor(test): remove StateTestEvent::MemberInvite/Leave
2026-02-16 10:26:11 +01:00
Benjamin Bouvier
5c1ee281a9
refactor(test): remove StateTestEvent variants that were unused
2026-02-16 10:26:11 +01:00
Benjamin Bouvier
f4b401ac58
refactor(test): remove StateTestEvent::MemberAdditional and use the EventFactory instead
2026-02-16 10:26:11 +01:00
Benjamin Bouvier
47e4c44d1b
refactor(test): remove StateTestEvent::Member and use the event factory instead
2026-02-16 10:26:11 +01:00
Benjamin Bouvier
1ba8704941
refactor(test): remove StateTestEvent::JoinRules
2026-02-16 10:26:11 +01:00
Benjamin Bouvier
7f13f86912
refactor(test): remove StateTestEvent::HistoryVisibility
2026-02-16 10:26:11 +01:00
Benjamin Bouvier
622825f099
refactor(test): remove StateTestEvent::Encryption
2026-02-16 10:26:11 +01:00
Benjamin Bouvier
16e50ee484
refactor(test): remove StateTestEvent::Create and replace it with the event factory
2026-02-16 10:26:11 +01:00
Benjamin Bouvier
7dc76fa423
refactor(test): remove StateTestEvent::Aliases which was simply unused
2026-02-16 10:26:11 +01:00
Benjamin Bouvier
db3308981b
refactor(test): remove StateTestEvent::Alias and use the event factory instead
2026-02-16 10:26:11 +01:00
Benjamin Bouvier
e7d2c729c2
chore(test): remove unused test JSONs
2026-02-12 13:00:13 +01:00
Michael Goldenberg
d7c6af9677
test(notification-client): replace integration test with unit test
...
Signed-off-by: Michael Goldenberg <m@mgoldenberg.net >
Co-authored-by: Jorge Martín <jorgem@element.io >
2026-02-11 15:17:43 +01:00
Michael Goldenberg
b35bea6c2b
test(notification-client): show room names wrong in sliding sync notifications
...
Signed-off-by: Michael Goldenberg <m@mgoldenberg.net >
2026-02-11 15:17:43 +01:00
Benjamin Bouvier
ee1eb99134
test: write a test for a UTD as the latest thread reply
...
The latest thread reply in a summary is UTD, then should be resolved
automatically. It doesn't, currently, so this test acts as a regression
test.
2026-02-11 14:56:38 +01:00
Benjamin Bouvier
ce0bba5e6d
test: make more use of the EventFactory for the room topic
...
And get rid of test events. This implied adding a way to provide the
previous content of a state event, in the event factory.
2026-02-11 09:48:46 +01:00
Benjamin Bouvier
7fbb2ddae1
test: add a new method for the state pinned events in the event factory
2026-02-10 18:41:15 +01:00
Benjamin Bouvier
59fd7530f9
test(event cache): declare victory \o/
2026-02-05 16:43:25 +01:00
Benjamin Bouvier
fcf0b87489
chore: address typos and cosmetic changes in an integration test
2026-02-05 16:43:25 +01:00
Benjamin Bouvier
17840e52f5
refactor(timeline): start removing unused stuff in the timeline code
...
Now that this logic has moved to the event cache, it's not required in
the timeline anymore.
2026-02-05 16:43:25 +01:00
Ivan Enderlin
3ff9b55077
chore: Add more default-features = false to more deps.
2026-02-05 09:02:29 +01:00
Benjamin Bouvier
50cc5f4102
refactor(pinned events): move pin_event/unpin_event from the Timeline to the Room
...
These make sense in general, and they will help getting rid of one of
the `PinnedEventsRoom` trait methods in a subsequent PR.
2026-02-04 09:59:47 +01:00
Kévin Commaille
4feaa0ba49
Upgrade Ruma
...
Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr >
2026-01-30 10:16:06 +01:00
Johannes Marbach
2ebab067b4
feat(timeline): enable focusing a thread root using TimelineFocus::Event
...
Signed-off-by: Johannes Marbach <n0-0ne+github@mailbox.org >
2026-01-28 07:43:49 +01:00
Mauro Romito
a46b006473
refactor: added the check for the joined_members_count inside the test_leave
2026-01-20 08:41:49 +01:00
Skye Elliot
831ab6d429
tests: Check historic room keys fetched from backup.
...
- Splits `test_secret_gossip_after_interactive_verification ` into a helper method.
Signed-off-by: Skye Elliot <actuallyori@gmail.com >
2026-01-13 15:47:02 +00:00
Skye Elliot
a5b1231f8c
refactor: Deduplicate shared history test code to helper methods.
2026-01-06 16:18:33 +00:00
Skye Elliot
bfdd3ccc07
test: Ensure forwarder info is not available on unshared events.
2026-01-06 15:00:33 +00:00
Skye Elliot
6fdd83478a
tests: Ensure forwarder info accessible via high-level API.
2026-01-06 12:59:54 +00:00
Damir Jelić
972b3dc88b
test: Add a test which showcases that redecryption for timelines with an event focus is broken ( #5975 )
...
Co-authored-by: Andy Balaam <andy.balaam@matrix.org >
2025-12-17 11:38:08 +00:00
Damir Jelić
504d15f171
chore: Fix some spelling issues
2025-12-16 15:46:34 +01:00
Damir Jelić
1302afb844
test: Add another test for pinned timelines
...
This time we're testing the redecryption of pinned events that were not
part of the main timeline, more importantly we never backpaginated
enough for them to be part of the main timeline and thus never got put
into the event cache.
This test expectedly fails for now.
2025-12-16 15:46:34 +01:00
Damir Jelić
7323c79dc2
test: Refactor the pinned timeline integration test a bit
...
This should allow us in the future to create more such tests with
many more events.
2025-12-16 15:46:34 +01:00
Damir Jelić
329bdaa785
test(timeline): Add a test that pinned events get replaced after they get redecrypted
2025-12-16 15:46:34 +01:00
Damir Jelić
9bdd2ae977
test: Ensure that the test_enabling_backups_retries_decryption test times out
2025-12-15 14:43:43 +01:00
Damir Jelić
9ff90a9b4d
Add an integration test that the send queue can insert encrypted events
2025-12-09 18:49:03 +01:00
Stefan Ceriu
98f34f010c
change(room::futures): Use a proper struct instead of a tuple for SendMessageLikeEvent results
2025-12-09 18:49:03 +01:00
Stefan Ceriu
8bd401b003
change(matrix_sdk::Room): Return the used EncryptionInfo when sending MessageLike and RawMessageLike events
2025-12-09 18:49:03 +01:00
Ivan Enderlin
81a8aa063b
chore(base): Remove the old latest event API.
2025-12-05 09:40:47 +01:00
Damir Jelić
742a0db07b
chore: Remove mentions of the 0.15 release
...
The 0.15.0 release was a misfire so we're skipping this version number.
2025-12-04 09:59:04 +01:00
Damir Jelić
4701faf039
chore: Release matrix-sdk version 0.16.0
2025-12-04 09:59:04 +01:00
Ivan Enderlin
aaff9c5d72
test: Update tests according to last patches.
2025-12-03 13:11:40 +01:00
Damir Jelić
f4fef6e995
chore: Fix the dates of the 0.15.0 release
2025-11-27 10:07:41 +01:00
Damir Jelić
850b7dde6d
chore: Release matrix-sdk version 0.15.0
2025-11-26 15:44:26 +01:00
Andy Balaam
ca436016b4
base: Bump ruma to 91424b1fc
...
And update to reflect the new feature name unstable-msc4362, which
provides the new unstable prefix io.element.msc4362.encrypt_state_events
2025-11-18 11:10:55 +00:00