Commit Graph

5704 Commits

Author SHA1 Message Date
valere 8b50fa3828 Merge branch 'develop' into feature/bca/rust_flavor 2023-01-25 15:17:17 +01:00
valere 29dee64fb6 Migration for big accounts + update sdk 2023-01-25 14:45:57 +01:00
Benoit Marty c802e2d0f7
Merge pull request #7988 from vector-im/yostyle/msc3912
Implement MSC3912 to delete server side all the data of a deleted voice broadcast
2023-01-25 10:32:21 +01:00
Florian Renaud f5f32d3965 Fix copyright 2023-01-24 17:45:35 +01:00
Florian Renaud 0870cec118 Remove "with_relations" stable field since the msc is in an unstable state 2023-01-24 17:42:59 +01:00
Florian Renaud dd9fba0626 Inject homeserver capabilities data source instead of service in sdk task 2023-01-24 16:15:15 +01:00
Florian Renaud a3f65b9bcb Remove duplicated code by reusing RedactEventTask 2023-01-24 16:12:01 +01:00
Florian Renaud 300e167577 Add trailing commas 2023-01-24 16:05:49 +01:00
Florian Renaud 78fc68b6f0 Move EventRedactBody to a more appropriate package 2023-01-24 15:56:53 +01:00
Florian Renaud 52d0b826f4 Use named arguments for clarity 2023-01-24 15:47:36 +01:00
Florian Renaud 0704fc5e15 Add missing withRelations fields 2023-01-24 11:37:31 +01:00
Florian Renaud 9c3cacc2da Fix line length 2023-01-24 09:01:37 +01:00
yostyle 781b9954d1 Draft MSC3912 2023-01-24 08:59:54 +01:00
Benoit Marty 1a08a9425b Sentry: Report sync duration and metrics for initial sync and for sync after pause. Not for regular sync. 2023-01-20 14:01:35 +01:00
Benoit Marty 2e8ed1bef2 Prepare to be able to disable `SyncDurationMetricPlugin` for regular sync. 2023-01-20 13:11:01 +01:00
valere f9ed8a4dcf verification state integration
fix rust/kotlin flavor compilation pbs
2023-01-19 23:51:50 +01:00
valere f1d3eeb0a4 Merge branch 'develop' into feature/bca/rust_flavor 2023-01-19 11:23:58 +01:00
valere 1ab4a2fd8a Merge branch 'develop' into feature/bca/rust_flavor 2023-01-18 23:38:10 +01:00
Benoit Marty 9537170749 Avoid usage of Realm.freeze(). Map to TimelineEvent sooner. 2023-01-17 18:00:56 +01:00
Benoit Marty 0b5e0fea72 No need to freeze empty RealmList
This was the source of growing memory usage. Non empty result are supposed to be temporary, so this is fine.
2023-01-17 16:32:49 +01:00
Benoit Marty b3a50d4f68 Remove unused RealmConfiguration 2023-01-17 15:08:20 +01:00
Benoit Marty 4222761363 More cleanup 2023-01-16 20:15:07 +01:00
Benoit Marty 19e218ead8 Small optimization 2023-01-16 18:02:06 +01:00
Maxime NATUREL 6b98b3023e
Merge pull request #7851 from vector-im/feature/mna/poll-message-decryption-error
[Poll] Warning message on decryption failure of some events (PSG-1025)
2023-01-16 10:19:00 +01:00
valere 4ae93d5a2c Merge branch 'develop' into feature/bca/rust_flavor 2023-01-15 17:17:22 +01:00
Maxime NATUREL 60e838a82c Check encrypted event status using the Event model 2023-01-13 16:48:53 +01:00
Onuray Sahin 1787031cc6
Merge pull request #7939 from vector-im/feature/ons/fix_edit_poll
Fix rendering of edited polls (PSG-963)
2023-01-13 03:13:53 +03:00
Onuray Sahin 6813571015 Fix rendering bug when poll is edited from another client. 2023-01-12 18:46:18 +03:00
valere c0397875f0 Merge branch 'develop' into feature/bca/rust_flavor 2023-01-12 14:51:03 +01:00
valere f330a00834 fix copyright 2023-01-12 13:54:16 +01:00
valere 3f29c55479 Update verification signaling & handing
fix encryption hindering verification
2023-01-12 12:06:57 +01:00
Maxime NATUREL ee3cbd9884 Filter in only encrypted events with relatesTo content 2023-01-12 11:15:38 +01:00
Maxime NATUREL 8b051c5b86 Replace usage of new UnableToDecryptEventEntity by usage of existing EventInsertEntity 2023-01-12 10:02:05 +01:00
Maxime NATUREL fd58875c31 Database migration 2023-01-12 10:02:05 +01:00
Maxime NATUREL b001bc382f Fixing code style issue 2023-01-12 10:01:51 +01:00
Maxime NATUREL e9f59d85b4 Adding unit tests for DefaultCreateUnableToDecryptEventEntityTask 2023-01-12 10:01:51 +01:00
Maxime NATUREL a04c60a85b Adding unit tests for EncryptedEventRelationsAggregationProcessor 2023-01-12 10:01:51 +01:00
Maxime NATUREL 1bd11775e9 Adding unit tests for EncryptedReferenceAggregationProcessor 2023-01-12 10:01:51 +01:00
Maxime NATUREL eb4de37603 Updating unit tests for poll aggregation processor 2023-01-12 10:01:51 +01:00
Maxime NATUREL fdc28c0383 Add encrypted event id only if not already in the list 2023-01-12 10:01:50 +01:00
Maxime NATUREL 7e1016da7e Changing where we insert UnableToDecryptEventEntity in DB 2023-01-12 10:01:50 +01:00
Maxime NATUREL a29d4399a5 Removing encrypted related id when receiving decrypted event 2023-01-12 10:01:50 +01:00
Maxime NATUREL 3b9faa5f31 Render specific message on decryption error 2023-01-12 10:01:49 +01:00
Maxime NATUREL c0c5e208bd Remove processing of encrypted events from EventRelationsAggregationProcessor 2023-01-12 10:00:41 +01:00
Maxime NATUREL ae2639aeb0 Keep track of related events to a poll which had failed to be decrypted 2023-01-12 10:00:41 +01:00
Maxime NATUREL bd7b1f9496 (WIP) Introducing new UnableToDecryptEventEntity 2023-01-12 10:00:40 +01:00
Onuray Sahin 62e0c80a06 Fix rendering edited poll in timeline. 2023-01-11 15:59:15 +03:00
Benoit Marty 273d2e6a63 Remove package declaration from AndroidManifest.xml 2023-01-11 11:38:23 +01:00
Onuray Sahin c012d559b7
Merge pull request #7900 from vector-im/feature/ons/render_ended_poll
Render ended polls (PSG-904)
2023-01-10 21:06:03 +03:00
valere 02dc13e38d Fix existing dm returning local room echo 2023-01-10 16:48:39 +01:00