Valere
a015eda72c
code review
2023-10-03 11:29:50 +02:00
Valere
3b9daec869
Fix QR code login support in rust
2023-09-27 15:42:05 +02:00
Benoit Marty
52a06931f4
Change the test to hide multi signout of devices.
...
We do not need an external account management URL, which is optional, but we need to know if account management is delegate to Oidc.
2023-08-31 16:04:45 +02:00
Benoit Marty
a889d8d678
Store the authentication issuer into DB.
2023-08-31 09:57:47 +02:00
Benoit Marty
8f6edba403
Fix typo
2023-08-21 18:00:41 +02:00
Benoit Marty
8433e222ad
Fix unhandled crashes when network is not reacheable.
2023-07-11 18:10:38 +02:00
Yoan Pintas
0573915a0a
Update MSC3912 implementation: Redaction of related events ( #8532 )
2023-07-04 13:12:37 +00:00
Yoan Pintas
710d21f6a4
Implement MSC3987: Push actions clean-up ( #8530 )
2023-06-16 09:13:13 +00:00
valere
6fe0002bd3
Clean room shield update logic
2023-06-12 11:39:55 +02:00
Hugh Nimmo-Smith
61d4e468cb
Support for stable MSC3882 ( #8299 )
2023-06-01 18:15:01 +02:00
Valere
2f1a7b76ad
Merge pull request #8485 from vector-im/feature/bca/fix_anrs
...
Make cryptoDevice calls suspendable
2023-06-01 16:36:29 +02:00
Benoit Marty
f741c4e7d9
Merge pull request #8463 from vector-im/dla/feature/always_allow_signout
...
Always allow users sign out
2023-06-01 14:55:39 +02:00
valere
7e6376bf90
remove log
2023-05-31 15:14:28 +02:00
valere
268cbb83cd
Make cryptoDevice calls suspendable
2023-05-30 23:47:50 +02:00
Valere
83795344ed
Merge pull request #8470 from vector-im/feature/bca/extract_common_crypto
...
Extract common crypto interface for all flavors
2023-05-30 09:09:30 +02:00
Alex Maras
24b18847b5
Fix animated webp playback ( #8120 )
...
* fix: add webp as playable image type
* fix: make glide transformations optional to prevent rendering webp throwing exception
* fix: stop marking webp as playable by default
* fix: play animated Webp in attachment view
* feat: autoplay webp if autoplay is enabled
---------
Signed-off-by: Alex Maras <dev@alexmaras.com>
Co-authored-by: Jorge Martín <jorgem@element.io>
2023-05-26 17:03:24 +02:00
valere
3bf5c0cc1b
Extract common crypto interface for all flavors
2023-05-26 09:50:15 +02:00
Benoit Marty
997c9dd917
Ensure signout service is always use even if users want to ignore sigout error from the server. The SDK is doing more cleanup.
2023-05-25 10:38:08 +02:00
valere
2ea6cdba6f
Fix app non responsive
2023-05-23 08:30:58 +02:00
valere
fd186c1f32
create rust db as a realm migration
2023-05-09 22:08:56 +02:00
Benoit Marty
622aa88f86
Remove LegacySessionImporter, and the dialog which explains that Riot is now Element.
2023-05-05 16:04:30 +02:00
valere
178875b809
fix rust isCrossSigningVerified
2023-04-21 10:09:19 +02:00
valere
0e503503d2
Merge branch 'develop' into feature/bca/rust_flavor
2023-04-13 15:49:20 +02:00
Yoan Pintas
110b5cfcb4
Add pills for permalink supported hosts ( #8324 )
2023-04-12 12:35:01 +00:00
valere
3e1b59d062
Merge branch 'develop' into feature/bca/rust_flavor
2023-04-06 08:53:20 +02:00
ganfra
fe69d8e3fa
Fix multiple read receipts for the same user in timeline #7882
2023-04-05 13:08:12 +02:00
valere
b704b64255
Fix backup tests
2023-04-05 09:15:07 +02:00
valere
69b7efdfa1
disable outdated no_olm test
2023-03-30 17:45:56 +02:00
Yoan Pintas
ed121c051b
Add user completion for matrix ids ( #8271 )
2023-03-30 08:04:59 +00:00
valere
927f7757cd
Merge branch 'develop' into feature/bca/rust_flavor
2023-03-28 17:17:35 +02:00
Yoan Pintas
9fd1a22e10
Pillify permalinks ( #8242 )
2023-03-21 21:31:45 +00:00
valere
065ee1d2f5
cleaning
2023-03-14 12:07:39 +01:00
valere
5f069264d0
Ignore some test in tust. Added some supports flags
2023-03-14 09:57:58 +01:00
valere
238d10d4cb
Test integration of rust shield states
2023-03-10 10:30:37 +01:00
valere
5f185c51e7
Merge branch 'develop' into feature/bca/rust_flavor
2023-03-09 18:21:41 +01:00
Florian Renaud
39c702f41b
Merge pull request #8170 from vector-im/feature/fre/apply_push_rules_after_decryption
...
Reapply push rules on the decrypted event source (PSG-1146)
2023-03-07 10:39:48 +01:00
Yoan Pintas
94675b9f85
create encrypted DM for user invite by email ( #8172 )
...
Co-authored-by: jonnyandrew <jonny.andrew@protonmail.com>
2023-03-06 22:05:43 +00:00
Florian Renaud
21c7fc3d0a
Merge remote-tracking branch 'origin/develop' into feature/fre/apply_push_rules_after_decryption
2023-03-06 09:11:48 +01:00
Benoit Marty
ceda85f624
Fix test by mocking WorkManagerProvider.tag
...
Appeared when upgrading androidx.work:work-runtime-ktx from 2.7.1 to 2.8.0 in #8099
2023-03-03 18:01:10 +01:00
Yoan Pintas
446ed24bea
Update room member shields behavior ( #8195 )
2023-03-03 09:28:50 +00:00
Florian Renaud
4146b5511a
Merge develop into feature/fre/apply_push_rules_after_decryption
2023-03-02 15:03:22 +01:00
Florian Renaud
084bd44348
Update decryption result on the events from the sync response
...
As the decryption is done on a copy of the event (containing the roomId), we have to update the initial event with the decryption result
2023-03-02 14:40:31 +01:00
Benoit Marty
c7928c2228
Merge pull request #8168 from SpiritCroc/chunk-roomids
...
matrix-sdk: Ensure correct room for events loaded by chunks
2023-03-02 13:57:59 +01:00
Florian Renaud
245ca13049
Improve encryption check condition
2023-03-01 13:52:53 +01:00
Florian Renaud
75559fb21a
Ensure the event is decrypted before applying push rules
2023-03-01 11:49:43 +01:00
Florian Renaud
ccf971afc4
Update encrypted raw json with decrypted event content for event matching condition
2023-03-01 10:42:57 +01:00
Florian Renaud
9d7758c9e3
Reuse event.supportsNotification extension
2023-02-24 09:26:50 +01:00
Florian Renaud
b6ac915805
Apply push rules on encrypted events
2023-02-24 09:13:44 +01:00
SpiritCroc
8192bb5442
matrix-sdk: Ensure correct room for events loaded by chunks
...
Chunks should not load events from other rooms if they happen to be
requested for one eventId that already exists in a different room.
Motivation from a client that renders rich replies (although the
broken scenario can appear in other cases as well):
If somebody links an invalid eventId in a room, which however is valid
in a different room, this can mess up our timelines badly.
This can be reproduced by replying to an event in a room, then forward
the reply to a different room with a client that also forwards the
replied-to information (such as FluffyChat). Then click on the rich
reply to open the eventId. Previously, Android could find the event from
the other room and thus replace the correct timeline with the wrong one.
Compare e.g. https://matrix.to/#/!bfebJVBOZMnORmkVdO:matrix.org/$wUyRiMQEjaWOpJ-XpdBJzuXkh95N7bce2pVT4IMXW50?via=schildi.chat&via=matrix.org&via=envs.net
linking to an event that exists here
https://matrix.to/#/!SDwMepdfgrmExhyxYZ:schildi.chat/$MO2G4MZZ1zg0Ymc9gTfekIyw7QFkNn4OvYQKK1PAGlE
Change-Id: I4dcee94353d954fb6ed57c3970686a620b831c6f
2023-02-23 20:12:33 +01:00
valere
1e66f4fa49
Fix broken migration
2023-02-23 14:57:28 +01:00