valere
1eda087233
bump crypto sdk to 0.3.8
2023-06-02 11:28:53 +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
b59068b463
missing suspend
2023-05-31 09:52:43 +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
valere
b37eca4520
fix rust crypto still need CryptoMetadataEntity for global pref
2023-05-26 18:22:47 +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
ac916078bc
fix test compilation
2023-05-26 16:04:25 +02:00
valere
3bf5c0cc1b
Extract common crypto interface for all flavors
2023-05-26 09:50:15 +02:00
SpiritCroc
9614f5994d
Merge tag 'v1.6.1' into sc
...
Change-Id: If1da0c145abfecd01df1384bedc794d2dd4d6bef
Conflicts:
matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/read/SetReadMarkersTask.kt
vector/src/main/java/im/vector/app/features/html/EventHtmlRenderer.kt
2023-05-25 12:03:56 +02:00
Benoit Marty
8f69e411d7
version++
2023-05-25 11:22:07 +02:00
Benoit Marty
82748591f9
Setting version for the release 1.6.1
2023-05-25 11:05:07 +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
e4e4c2940b
Merge pull request #8441 from vector-im/feature/bca/more_migration_logs
...
Add more migration logs
2023-05-24 10:11:08 +02:00
Valere
591b08f1ff
Merge pull request #8461 from vector-im/feature/bca/fix_several_anr
...
Fix several app non responsive issues
2023-05-23 18:32:13 +02:00
valere
2ea6cdba6f
Fix app non responsive
2023-05-23 08:30:58 +02:00
valere
705b17e7f1
fix always returning live devices for current user
2023-05-22 19:26:05 +02:00
SpiritCroc
d9c1ec588d
Merge tag 'v1.6.0' into sc
...
v1.6.0
Change-Id: Iaca4b437bc5a267c40b83a87a98eb7761dae345b
Conflicts:
library/ui-styles/src/main/res/values/styles_app_bar_layout.xml
matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/database/RealmSessionStoreMigration.kt
vector-app/build.gradle
vector/src/main/java/im/vector/app/core/di/ConfigurationModule.kt
vector/src/main/java/im/vector/app/features/crypto/verification/emoji/VerificationEmojiCodeController.kt
vector/src/main/java/im/vector/app/features/disclaimer/DisclaimerDialog.kt
vector/src/main/java/im/vector/app/features/home/room/detail/timeline/helper/MessageInformationDataFactory.kt
vector/src/main/java/im/vector/app/features/settings/VectorPreferences.kt
vector/src/main/java/im/vector/app/features/settings/VectorSettingsHelpAboutFragment.kt
vector/src/main/java/im/vector/app/features/settings/VectorSettingsPinFragment.kt
vector/src/main/java/im/vector/app/features/settings/VectorSettingsUrls.kt
vector/src/main/res/layout/dialog_disclaimer_content.xml
vector/src/main/res/xml/vector_settings_help_about.xml
2023-05-22 14:19:46 +02:00
Benoit Marty
66aa4226b5
version++
2023-05-17 14:55:30 +02:00
valere
6e27ffc3cf
Add more migration logs
2023-05-17 12:41:11 +02:00
Benoit Marty
134992cf0d
Setting version for the release 1.6.0
2023-05-17 12:10:23 +02:00
Valere
215c503a79
Merge pull request #8419 from vector-im/feature/bca/fix_qr_verif_refresh
...
Fix 8418
2023-05-11 14:52:47 +02:00
Benoit Marty
e2b20f0d91
Fix compilation issue
2023-05-11 11:45:34 +02:00
valere
1a1f6810e2
Fix missing implem
2023-05-11 10:48:28 +02:00
valere
7d9330b2ee
Ensure keys & signature after rust migration
2023-05-11 10:48:10 +02:00
valere
8d58799134
Fix 8418
2023-05-10 14:28:56 +02:00
valere
e254f1e7da
Ignore a test for flackyness
2023-05-09 22:08:56 +02:00
valere
a170c0b7db
test legacy is partially cleaned
2023-05-09 22:08:56 +02:00
valere
98841bbe3d
post rebase fix
2023-05-09 22:08:56 +02:00
valere
49054d8a15
Fix migration test per source set
2023-05-09 22:08:56 +02:00
valere
03905910e2
fix changelog
2023-05-09 22:08:56 +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
dependabot[bot]
df54e3e833
Bump com.squareup.okhttp3:okhttp-bom from 4.10.0 to 4.11.0
...
Bumps [com.squareup.okhttp3:okhttp-bom](https://github.com/square/okhttp ) from 4.10.0 to 4.11.0.
- [Release notes](https://github.com/square/okhttp/releases )
- [Changelog](https://github.com/square/okhttp/blob/master/CHANGELOG.md )
- [Commits](https://github.com/square/okhttp/compare/parent-4.10.0...parent-4.11.0 )
---
updated-dependencies:
- dependency-name: com.squareup.okhttp3:okhttp-bom
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-05-05 09:08:44 +00:00
Valere
e7c122ef1d
Merge pull request #8366 from vector-im/feature/bca/rust_integration_test_wf
...
add workflow for rust test
2023-05-05 10:53:47 +02:00
Benoit Marty
1204d79189
Merge pull request #8347 from vector-im/dependabot/gradle/net.java.dev.jna-jna-5.13.0
...
Bump net.java.dev.jna:jna from 5.10.0 to 5.13.0
2023-05-05 10:45:46 +02:00
valere
f9ae582141
add changelog
2023-05-04 14:47:19 +02:00
Benoit Marty
613dc3d7fa
Fix crash when starting app with no available network.
2023-05-04 12:02:09 +02:00
valere
a744ad1f60
update rust migration to support lazy
2023-05-04 12:00:53 +02:00
valere
1a8581a78e
Update rust sdk to fix withheld test
2023-05-04 10:36:39 +02:00
Valere
92c37f3bb2
Merge pull request #8364 from vector-im/feature/bca/expose_rust_crate_version
...
Expose rust version in settings and RS
2023-05-03 12:50:37 +02:00
valere
90980a415e
Fix test using all signatures
2023-05-03 12:49:03 +02:00
dependabot[bot]
343837ff14
Bump io.realm:realm-gradle-plugin from 10.11.1 to 10.15.1 ( #8349 )
2023-05-03 08:27:04 +00:00
valere
85b9dda092
Missing backup signature
...
Ensure device keys before bootstrap cross signing
2023-04-28 18:58:38 +02:00
SpiritCroc
eeb4b8dc0d
Switch to height 32 for sent custom emotes, as suggested by MSC2545
...
Change-Id: If59aed6fe9b6af1acfe69db0a89d073558279882
2023-04-27 10:48:13 +02:00
valere
3705e14851
Expose rust version in settings and RS
2023-04-25 13:31:15 +02:00
Valere
46a49d899c
Merge pull request #8354 from vector-im/feature/bca/upgrade_crypto_crate
...
bump rust crypto to 0.3.5 (withheld)
2023-04-24 17:53:43 +02:00
valere
7c3751f568
bump rust crypto to 0.3.5 (withheld)
2023-04-21 18:09:13 +02:00
valere
b0149c4960
Changelog + doc update
2023-04-21 10:15:03 +02:00
valere
178875b809
fix rust isCrossSigningVerified
2023-04-21 10:09:19 +02:00
dependabot[bot]
efd9a086b1
Bump net.java.dev.jna:jna from 5.10.0 to 5.13.0
...
Bumps [net.java.dev.jna:jna](https://github.com/java-native-access/jna ) from 5.10.0 to 5.13.0.
- [Release notes](https://github.com/java-native-access/jna/releases )
- [Changelog](https://github.com/java-native-access/jna/blob/master/CHANGES.md )
- [Commits](https://github.com/java-native-access/jna/compare/5.10.0...5.13.0 )
---
updated-dependencies:
- dependency-name: net.java.dev.jna:jna
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-04-20 23:56:59 +00:00
SpiritCroc
acdf419768
Merge tag 'v1.5.32' into sc
...
Note: mainly conflicts in differing implementations to fix duplicate
read receipts.
After a quick glance at the upstream implementation, my first impression
is that we likely want to keep our downstream implementation:
- Better performance by checking for the more recent receipt in the SDK
upon receipt receival, instead on rendering the timeline
- null seems to always map to main, which caused us jumping receipts in
the past, which we have addressed by now
Conflicts:
matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/database/helper/ChunkEntityHelper.kt
vector/src/main/java/im/vector/app/features/home/room/detail/TimelineFragment.kt
vector/src/main/java/im/vector/app/features/home/room/detail/timeline/TimelineEventController.kt
vector/src/main/java/im/vector/app/features/html/PillsPostProcessor.kt
Change-Id: I47ae2afe5fcbe77a4fec69374d83821b94a431de
2023-04-20 10:53:09 +02:00
valere
8e6db1714b
Clean and update doc
2023-04-20 09:53:48 +02:00
valere
b2c7f05a10
Merge branch 'develop' into feature/bca/rust_flavor
2023-04-20 09:51:17 +02:00
ganfra
83296727a2
version++
2023-04-19 16:26:20 +02:00
valere
4d9596b56e
do not launch in constructor
2023-04-14 16:48:24 +02:00
valere
ca8dc37012
fix scope usage
2023-04-14 15:45:33 +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
70508544cd
fix warning equals but no hashcode
2023-04-07 14:09:56 +02:00
valere
1b12db9270
Test framework cleaning
2023-04-07 11:34:27 +02:00
valere
89267256ef
Fix use if internal API
2023-04-06 16:55:45 +02:00
valere
e554ecc030
fix flackiness source
2023-04-06 13:39:38 +02:00
valere
ee1580c50e
Fix failing test
2023-04-06 09:59:00 +02:00
valere
2077d972bc
Fix test deadlock with await latch
2023-04-06 09:58:45 +02:00
valere
3e1b59d062
Merge branch 'develop' into feature/bca/rust_flavor
2023-04-06 08:53:20 +02:00
valere
17c41fca88
async backup throws now
2023-04-05 19:27:56 +02:00
valere
1b57770955
put back retry rule, flackiness
2023-04-05 17:58:56 +02:00
valere
a5a95995e1
test flakiness
2023-04-05 16:37:36 +02:00
valere
d023d9df7d
fix sas test
2023-04-05 15:12:59 +02:00
ganfra
fe69d8e3fa
Fix multiple read receipts for the same user in timeline #7882
2023-04-05 13:08:12 +02:00
valere
b45b90dcdf
Fix verification bottomsheet not updating
2023-04-05 12:12:40 +02:00
SpiritCroc
965ba93de4
Merge tag 'v1.5.30' into sc
...
Version 1.5.30
Change-Id: I732e9fe05182e53968eab1d03f99dabdc148fed9
Conflicts:
dependencies.gradle
dependencies_groups.gradle
vector/src/main/java/im/vector/app/features/home/room/detail/RoomDetailAction.kt
vector/src/main/java/im/vector/app/features/home/room/detail/TimelineFragment.kt
vector/src/main/java/im/vector/app/features/settings/VectorSettingsUrls.kt
vector/src/main/res/drawable/ic_composer_rich_text_save.xml
2023-04-05 11:28:26 +02:00
Jorge Martín
c6e612c058
version++
2023-04-05 10:18:30 +02:00
valere
b704b64255
Fix backup tests
2023-04-05 09:15:07 +02:00
SpiritCroc
76d1c81495
[TEST] Restructure RR deduplication logic and avoid threads
...
We probably should add an extra check to only set main_or_null to events
which actually exist in the main thread
Change-Id: I8db0010e8717b6941917225fcce6646685814665
2023-04-02 13:02:50 +02:00
SpiritCroc
5ef2341bec
[TEST] Fix another case of wrong read receipt location, to be observed
...
Context: https://github.com/SchildiChat/SchildiChat-android-rageshakes/issues/995
So comparing timestamps for main vs null read receipts does not seem to
work at all... so better only use that as fallback in case we really
don't know which event came later...?
Change-Id: I8f7df95735d1478784ec5f8bf3b0b1a70c534a29
2023-04-02 12:38:25 +02:00
SpiritCroc
f4e9559eca
In threads, reply fallback shouldn't cause stickers to render as bubble
...
Change-Id: I9539c77520e2d1563c3e782d649c2868e08ad81a
2023-04-01 16:23:45 +02:00
SpiritCroc
5f787db4f1
Send-as-sticker button for sticker-enabled custom emotes
...
Add some primitive support for sending MSC2545 stickers, at least for
stickers that also support sending as custom emote.
Also, this introduces support to sending stickers as reply this way 🎉
Change-Id: I85b245c2c40b9662342459e50285c081d37f324b
2023-04-01 16:15:22 +02:00
valere
aab1afc352
ignore deprecated test
2023-03-31 18:26:40 +02:00
valere
84369005ba
Fix E2eeShareKeysHistoryTest
2023-03-31 16:09:36 +02:00
valere
0cdd0a7521
Fix testCantDecryptIfGlobalUnverified
2023-03-31 10:17:44 +02:00
valere
507cd98304
Fix E2EShareConfigTest
2023-03-31 09:33:22 +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
8f1bbd6ff0
revert as kotlin crypto specific test
2023-03-29 10:00:08 +02:00
valere
bcc1ac4ac9
rust-crypto 0.3.1 , wa to fix compilation
2023-03-28 23:33:23 +02:00
valere
927f7757cd
Merge branch 'develop' into feature/bca/rust_flavor
2023-03-28 17:17:35 +02:00
SpiritCroc
1004bd19e3
[TEST] Don't set main_or_null read receipt to old events
...
Context:
https://github.com/SchildiChat/SchildiChat-android-rageshakes/issues/951
If main RR updates after null RR, but to an older event than the null
RR, we still want to keep the null one.
Change-Id: Ib865965b6975536421b15146c863b9ea46f793b0
2023-03-25 08:32:22 +01:00
Yoan Pintas
9fd1a22e10
Pillify permalinks ( #8242 )
2023-03-21 21:31:45 +00:00
valere
540943383e
use maven deployed rust sdk
2023-03-16 10:18:37 +01: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
SpiritCroc
80edce3d6c
Escape @room in reply fallback to avoid unintentional pings
...
Closes https://github.com/SchildiChat/SchildiChat-android/issues/178
Change-Id: I8a545dd80d29802d1b35b0315fca89125c997f15
2023-03-09 10:54:03 +01:00
SpiritCroc
19881a9f70
Merge tag 'v1.5.28' into sc
...
Change-Id: Ic5e1c79d3c39476375bf795bb7a1abb67c664f94
Conflicts:
dependencies.gradle
vector/src/main/java/im/vector/app/features/home/room/detail/composer/RichTextComposerLayout.kt
vector/src/main/java/im/vector/app/features/html/EventHtmlRenderer.kt
vector/src/main/java/im/vector/app/features/spaces/SpaceListViewModel.kt
vector/src/main/res/layout/item_timeline_event_text_message_rich_stub.xml
2023-03-08 20:27:57 +01:00
ganfra
6491d0d89f
version++
2023-03-08 17:33:12 +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
SpiritCroc
e4e4e0a388
Support rendering emote pack display name
...
Change-Id: I93b422f3931128dd75de8ee570c56976a93702c8
2023-03-06 11:28:05 +01: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
891897f0a7
Add additional tests
2023-03-01 13:50:40 +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
SpiritCroc
84684f24ea
permalink loadMore: do not endlessly retry on M_UNKNOWN error
...
Currently getting this after
"[rich replies] matrix-sdk: Ensure correct room for events loaded by
chunks"
Change-Id: I6658a9ed9e5df6d1cca580f2e83fff4a86d3383a
2023-02-23 20:00:03 +01:00
SpiritCroc
af720cdab9
[rich replies] matrix-sdk: Ensure correct room for events loaded by chunks
...
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 19:48:15 +01:00
valere
1e66f4fa49
Fix broken migration
2023-02-23 14:57:28 +01:00
SpiritCroc
4065d21b7e
[merge] Disable another new useless reply fallback calculation
...
Change-Id: Ia090dac36ce08e7ea8e8bc0fe67a3e316b988bb9
2023-02-23 12:12:46 +01:00
SpiritCroc
38c8e30541
Merge tag 'v1.5.26' into sc
...
Change-Id: Ie54ce4c15b4b95f7ecb4419f421762d7c57c5c2d
Conflicts:
dependencies.gradle
matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/database/RealmSessionStoreMigration.kt
vector/src/main/java/im/vector/app/features/home/room/detail/TimelineFragment.kt
vector/src/main/java/im/vector/app/features/home/room/detail/TimelineViewModel.kt
vector/src/main/java/im/vector/app/features/home/room/detail/timeline/factory/MessageItemFactory.kt
vector/src/main/res/drawable/ic_composer_rich_text_editor_close.xml
vector/src/main/res/drawable/ic_composer_rich_text_editor_edit.xml
vector/src/main/res/drawable/ic_rich_composer_add.xml
vector/src/main/res/drawable/ic_rich_composer_send.xml
2023-02-23 11:55:21 +01:00
Florian Renaud
021babc9b1
Fix notification in encrypted room for poll end event
2023-02-23 09:24:14 +01:00
ganfra
a98dc86e34
version++
2023-02-22 17:51:12 +01:00
Maxime NATUREL
24e1740a8a
Merge pull request #8151 from vector-im/fix/mna/edited-reply-parsing
...
[Timeline]: Editing a reply from iOS breaks the "in reply to" rendering (PSG-1168)
2023-02-22 10:48:25 +01:00
dependabot[bot]
77807de811
Bump com.otaliastudios:transcoder from 0.10.4 to 0.10.5
...
Bumps [com.otaliastudios:transcoder](https://github.com/natario1/Transcoder ) from 0.10.4 to 0.10.5.
- [Release notes](https://github.com/natario1/Transcoder/releases )
- [Commits](https://github.com/natario1/Transcoder/compare/v0.10.4...v0.10.5 )
---
updated-dependencies:
- dependency-name: com.otaliastudios:transcoder
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-02-21 23:57:25 +00:00
Maxime NATUREL
ac0bdb7dfe
Ensure edited text reply contains a formatted body
2023-02-20 15:55:49 +01:00
SpiritCroc
9521814f32
Support webp rendering in the timeline
...
Change-Id: I701cc96bdc466e1de961222e30d25289a159557e
2023-02-19 10:10:42 +01:00
Maxime NATUREL
de50577ac3
Merge pull request #8136 from vector-im/fix/mna/poll-end-while-no-poll-start
...
[Poll] Improve rendering of poll end message when poll start event isn't available (PSG-1157)
2023-02-17 13:51:50 +01:00
Florian Renaud
7d16c86f37
Merge pull request #8130 from vector-im/feature/fre/poll_sync_push_rules_after_creation
...
[Poll] Synchronize polls and message push rules after creation (PSG-1137)
2023-02-17 13:46:13 +01:00
Florian Renaud
dcd43d6e7f
Move push rule ids extensions to vector module
2023-02-17 10:14:33 +01:00
Florian Renaud
f887acd854
Merge pull request #8114 from vector-im/feature/fre/poll_new_push_rules
...
[Poll] Synchronize polls push rules with message push rules (PSG-954)
2023-02-17 10:03:53 +01:00
Maxime NATUREL
2ae6cd40c7
Merge pull request #8126 from vector-im/fix/mna/poll-votes-aggregation
...
[Poll] Fix votes aggregation process (PSG-1153)
2023-02-16 17:29:45 +01:00
SpiritCroc
daacdd038c
Merge tag 'v1.5.25' into sc
...
Change-Id: I45d2198b25e7ebee157f4836596ef59ddb1fbe8e
2023-02-15 15:53:00 +01:00
Maxime NATUREL
068a43e1f4
Fix code style issue
2023-02-15 10:37:10 +01:00
Benoit Marty
bb08def69b
Hotfix 1.5.25
2023-02-15 10:18:02 +01:00
Hugh Nimmo-Smith
e8f196a6f1
Deduplicate error messages
2023-02-14 17:53:02 +00:00
Florian Renaud
1f4c098d8b
Synchronize polls and message push rules after creation
2023-02-14 17:56:30 +01:00
Florian Renaud
2cb1ea95dc
Allow notifications for poll end event
2023-02-14 17:52:23 +01:00
Florian Renaud
71455706cb
Sync poll rules with messages rule
2023-02-14 17:52:22 +01:00
Maxime NATUREL
28089618a3
Adding fallback text on Poll end message
2023-02-14 17:01:57 +01:00
SpiritCroc
b65bd730b8
Add some missed read receipt debugging
...
Change-Id: I431f18d433b49e382b70bc14dc999ca14e8f05f3
2023-02-14 10:49:18 +01:00
Hugh Nimmo-Smith
f43c9bf4d0
Spelling
2023-02-13 17:40:50 +00:00
Maxime NATUREL
6034085244
Adding unit test
2023-02-13 18:08:08 +01:00
Maxime NATUREL
454ce1c095
Aggregate poll response events even when the poll start event has been received yet
2023-02-13 18:08:07 +01:00
Hugh Nimmo-Smith
3a40223bf7
Lint
2023-02-13 16:34:56 +00:00
Hugh Nimmo-Smith
2db75e2a62
Support for v2 of MSC3903
...
Improves the feedback in case of valid code but of unsupported algorithm or transport.
Added some test cases.
2023-02-13 15:07:44 +00:00
SpiritCroc
98b98c069d
[merge] Fix room summary preview mismerge
...
Change-Id: I7a1511fc0c6adc1a98cea4a0517835efae83e069
2023-02-11 08:36:41 +01:00
SpiritCroc
a48ce4b18c
[TESTING] Fight duplicate read markers in main timeline, pt.2
...
- Make my read-marker experiments backwards-compatible, by introducing a
new artificial marker
- Fix sometimes the marker going missing, by not deduplicating read
markers, then filtering out the other one because duplicates didn't
respect the thread id
Needs an initial sync to fully apply.
Change-Id: Id02ae19d03077016cbeb8d9a8fd5130d77931b2d
2023-02-10 16:04:26 +01:00
Hugh Nimmo-Smith
b1d7831684
Session migration 51
2023-02-09 09:57:07 +00:00
Hugh Nimmo-Smith
10a1ea033b
Merge branch 'develop' into hughns/msc3824-oidc-aware
2023-02-09 09:53:26 +00:00
SpiritCroc
51274af2fe
Merge tag 'v1.5.24' into sc
...
Change-Id: I3eda119f38061c31595d9087f6067b269b87d8d1
Conflicts:
matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/database/RealmSessionStoreMigration.kt
vector-app/src/gplay/java/im/vector/app/nightly/FirebaseNightlyProxy.kt
vector/src/main/java/im/vector/app/features/home/room/detail/timeline/factory/MessageItemFactory.kt
vector/src/main/java/im/vector/app/features/home/room/detail/timeline/item/MessageTextItem.kt
vector/src/main/java/im/vector/app/features/html/EventHtmlRenderer.kt
vector/src/main/res/layout/item_timeline_event_text_message_stub.xml
2023-02-08 13:08:42 +01:00
Benoit Marty
4174023958
version++
2023-02-08 09:52:32 +01:00
valere
2232839cd5
fix test having timeouts
2023-02-08 09:38:48 +01:00
Benoit Marty
0971a28532
Merge pull request #8057 from vector-im/yostyle/vb_utd
...
Let the user know when we are not able to decrypt the voice broadcast…
2023-02-07 18:16:34 +01:00
yostyle
8775c4d0a2
Fix lint
2023-02-07 16:54:24 +01:00
Benoit Marty
4226296990
Get Event from cache without using a Room
2023-02-07 14:52:12 +01:00
valere
6064cfd5c1
Fix tests
2023-02-07 12:58:31 +01:00
valere
a70e3c2533
Merge branch 'develop' into feature/bca/rust_flavor
2023-02-07 11:36:11 +01:00
SpiritCroc
cd9a3b9be2
[TEST] Fight duplicate read markers in main timeline
...
Let synced null and main markers both update the main marker.
Looks like desktop does the same:
7158a99a1c/src/sync-accumulator.ts (L459-L460)
Change-Id: Ic4bf8b4d947fdd9882a3da053ac2b93747f1f20a
2023-02-07 09:30:27 +01:00
valere
8b28e7ba54
quick cleaning
2023-02-06 11:44:39 +01:00
valere
318a5a8fc1
Fix test compilation
2023-02-06 11:44:14 +01:00
valere
b48e6f5d71
Merge branch 'develop' into feature/bca/rust_flavor
2023-02-06 10:29:00 +01:00
valere
eea3dac20d
fix danger
2023-02-06 10:25:53 +01:00
valere
fdd7023dd5
fix CI warning
2023-02-06 10:04:27 +01:00
Florian Renaud
e1086669c7
Merge remote-tracking branch 'origin/develop' into fix-at-room
2023-02-06 09:36:00 +01:00
valere
c0fb4e88cd
quality
2023-02-06 09:24:56 +01:00
valere
604c3932cd
Flow collector causing strange NPE in some occasions
2023-02-03 15:38:16 +01:00
valere
32aaf57ecf
missing transiant field in copyAll
2023-02-03 13:42:23 +01:00
valere
76f856b2ea
fix maybeBackup called for nothing
2023-02-03 13:42:07 +01:00
valere
e53fbaa11d
Fix false positive empty roomlist
2023-02-03 11:50:17 +01:00
valere
6f859c9ca6
Fix disable MSC3061 lab for rust crypto
2023-02-03 10:59:47 +01:00
valere
2f1e282950
Add some timing logs for encryption
2023-02-03 10:15:40 +01:00
valere
704e14c6a4
Fix QR code signaling
2023-02-03 00:10:05 +01:00
valere
508092e0a3
fix crash on logout
2023-02-02 16:25:04 +01:00
valere
9d75a66aea
Mark verification state as dirty
...
to avoid false positive decrypted by deleted session
2023-02-02 16:23:56 +01:00
valere
ebed3195bf
fix new error reported from rust side
2023-02-02 16:15:53 +01:00
Maxime NATUREL
ebd35bdd88
Merge pull request #7969 from vector-im/feature/ons/fix_poll_end_reply
...
Show poll question when rendering reply to a poll end event (PSG-1133)
2023-02-01 11:22:39 +01:00
Maxime NATUREL
48393ee5d1
Fixing some previews for end poll events
2023-02-01 10:17:38 +01:00
Maxime NATUREL
8fb38f57dc
Fallback to message content of end message if no event found for start message
2023-01-31 17:15:26 +01:00
Maxime NATUREL
7a95ece738
Fix body of edited reply
2023-01-31 17:13:36 +01:00
valere
4dee5d2366
Merge branch 'develop' into feature/bca/rust_flavor
2023-01-30 16:46:54 +01:00
valere
b1a3fb393d
Fix flavor compilation
2023-01-30 15:25:27 +01:00
valere
51b960361b
rust fallback key support + stable ids
2023-01-30 15:24:56 +01:00
valere
c4e03c59a0
refactor home room list
2023-01-30 09:45:03 +01:00
valere
992ec7f3f4
cleaning
2023-01-29 21:06:35 +01:00
valere
8593f2330f
Better Ram mgmt and offload from main
2023-01-27 17:25:20 +01:00
valere
2a5768dd60
Encrypt rust database
2023-01-27 14:05:16 +01:00
Hugh Nimmo-Smith
b1cacb37f9
Actually configure migration 50 to be used
2023-01-27 12:19:40 +00:00
SpiritCroc
d8bd92c413
Merge tag 'v1.5.22' into sc
...
Change-Id: I3e8db4d0d0d6afa0f47c9daa0f809410938674e0
Conflicts:
matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/database/RealmSessionStoreMigration.kt
matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/timeline/LoadTimelineStrategy.kt
vector/src/main/java/im/vector/app/features/home/room/detail/timeline/action/CheckIfCanReplyEventUseCase.kt
vector/src/main/java/im/vector/app/features/home/room/detail/timeline/factory/MessageItemFactory.kt
vector/src/main/java/im/vector/app/features/home/room/list/RoomSummaryItemFactory.kt
2023-01-26 19:49:36 +01:00
Maxime NATUREL
3ab465ea93
Merge pull request #8003 from vector-im/feature/mna/fetch-poll-history-timeline
...
[Poll] Unmock poll history timeline (PSG-1045, PSG-1095)
2023-01-26 17:18:56 +01:00
Maxime NATUREL
00c90c19d7
Merge pull request #8006 from vector-im/feature/mna/push-rules-api-order
...
[Push rules] Call /actions api before /enabled api (PSG-1099)
2023-01-26 16:46:07 +01:00
Maxime NATUREL
b6f77ac578
Adding unit tests for LoadMorePollsTask
2023-01-26 15:56:28 +01:00
Maxime NATUREL
4182581235
Adding unit tests for SyncPollsTask
2023-01-26 14:51:16 +01:00
Maxime NATUREL
3045a8581a
Adding unit tests for DefaultGetLoadedPollsStatusTaskTest
2023-01-26 13:58:30 +01:00
Maxime NATUREL
030e37655e
Fixing unit tests in SDK
2023-01-26 13:50:46 +01:00
Maxime NATUREL
c7d3e1926f
Renaming API field and adding more doc to make things clearer
2023-01-26 11:05:34 +01:00
Maxime NATUREL
fc26d61305
Removing a debug log
2023-01-26 11:05:34 +01:00
Maxime NATUREL
f9591a5fc6
Fix code quality issues
2023-01-26 11:05:34 +01:00
Maxime NATUREL
7118368a15
Fix copyright in SDK
2023-01-26 11:05:34 +01:00