Commit Graph

2913 Commits

Author SHA1 Message Date
Jorge Martin Espinosa
9bd97ad329 Improve fetch members performance, relax regexes for validating ids (#964)
* Fetched `RoomMembers` are mapped in parallel

* Add horizontal padding to room/user name in room details screen

* Relax User & Event id regex matches

---------

Co-authored-by: ElementBot <benoitm+elementbot@element.io>
2023-07-26 16:31:26 +02:00
Jorge Martin Espinosa
a9d1a299f5 Prepare update to Rust SDK 0.1.36 (#966)
* Update to Rust SDK 0.1.36

* Cancel fetching members when the we exit the room
2023-07-26 14:22:09 +00:00
ganfra
c620e64ca6 Merge pull request #960 from vector-im/feature/fga/avoid_deadlocks
Feature/fga/avoid deadlocks
2023-07-26 15:57:02 +02:00
ElementBot
c7d5baa356 Update screenshots 2023-07-26 12:12:39 +00:00
Benoit Marty
c7ea521b01 Merge pull request #959 from vector-im/feature/bma/fixWarnings
Fix gradle warning
2023-07-26 14:03:31 +02:00
Benoit Marty
e7f673c5bc Add missing preview. 2023-07-26 14:01:23 +02:00
Benoit Marty
9c1f9f47f2 Make some composable private. 2023-07-26 14:01:23 +02:00
ganfra
c6e023b053 Add consumeItemsUntilPredicate to check how it goes... 2023-07-26 13:07:11 +02:00
ganfra
2c2c23b3a1 Push to understand test failure in CI 2023-07-26 12:22:41 +02:00
Chris Smith
b1329e4ae2 Merge pull request #965 from vector-im/renovate/io.sentry 2023-07-26 11:09:12 +01:00
renovate[bot]
cfa63caebb Update dependency io.sentry:sentry-android to v6.27.0 2023-07-26 08:42:55 +00:00
renovate[bot]
4e506667fb Update danger/danger-js action to v11.2.7 (#961)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-07-26 07:02:07 +02:00
ganfra
ba12fbc9e3 Small change after PR review 2023-07-25 18:41:43 +02:00
ganfra
bbbee5a6d9 Fix tests 2023-07-25 18:37:54 +02:00
ganfra
b96b0b10f5 Turbine: introduce consumeItemsUntilTimeout 2023-07-25 18:37:32 +02:00
ElementBot
fa963dcc11 Update screenshots 2023-07-25 14:20:05 +00:00
ganfra
cfd43af45c Merge branch 'develop' into feature/fga/avoid_deadlocks 2023-07-25 16:09:24 +02:00
ganfra
9cf74eff63 Clean PR 2023-07-25 16:02:33 +02:00
Benoit Marty
e21c21db71 Merge pull request #957 from vector-im/feature/bma/fixRoomCrash
Rework the way we init and close the RustMatrixRoom
2023-07-25 15:48:57 +02:00
Benoit Marty
39d4f5bff3 Fix gradle warning:
"Project accessors enabled, but root project name not explicitly set for 'plugins'. Checking out the project in different folders will impact the generated code and implicitly the buildscript classpath, breaking caching."
2023-07-25 14:24:09 +02:00
ganfra
daf23c5541 Rework some MatrixRoom api and fix rust 'destroyed' crash 2023-07-25 12:06:36 +02:00
Benoit Marty
bbd6399c65 Merge pull request #952 from vector-im/feature/bma/fixPushStoreCrash
Fix push store crash
2023-07-25 09:43:37 +02:00
Benoit Marty
7d1663c7d0 Merge pull request #956 from vector-im/feature/bma/fixAlternateTextCrash
alternateText can't be an empty string. #955
2023-07-25 09:43:08 +02:00
renovate[bot]
015b98d818 Update gradle/gradle-build-action action to v2.7.0 (#958)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-07-25 08:07:48 +02:00
Benoit Marty
da9f52129f Use ConcurrentHashMap to manage synchronization. 2023-07-24 21:53:19 +02:00
Benoit Marty
0ef49ca6ca Use an AtomicBoolean instead of a MutableStateFlow to atomically init the RustMatrixRoom. Should improve #951. 2023-07-24 18:04:21 +02:00
Benoit Marty
727ebb5dc0 alternateText can't be an empty string. #955 2023-07-24 17:15:04 +02:00
Benoit Marty
138bf142a9 Merge pull request #953 from vector-im/feature/bma/fixCompositionLog
Fix on composition log.
2023-07-24 17:07:59 +02:00
Benoit Marty
a3f28a442e Fix regression from 061ac9bce3, composition log was not correct. 2023-07-24 15:36:55 +02:00
Benoit Marty
754b4647ee Add a test to cover fix of #950 2023-07-24 15:28:36 +02:00
Benoit Marty
3457a76446 getOrPut is not thread safe, so ensure that no multiple instance will be created per data store (#950) 2023-07-24 15:01:48 +02:00
Benoit Marty
0594db1379 Merge pull request #947 from vector-im/feature/bma/sentry
Sentry
2023-07-24 13:54:06 +02:00
Benoit Marty
3e4ff90e99 Ignore this file. 2023-07-24 12:44:50 +02:00
Benoit Marty
ac1d355f65 Cleanup: there are no androidTest on those modules. 2023-07-24 12:41:02 +02:00
Benoit Marty
c0fdb01470 Use dns for element-x-android project. 2023-07-24 11:36:51 +02:00
Benoit Marty
301fe6dda6 Merge pull request #949 from vector-im/sync-localazy
Sync Strings
2023-07-24 10:38:57 +02:00
ElementBot
78fb53645b Update screenshots 2023-07-24 08:18:21 +00:00
bmarty
e196d951f8 Sync Strings from Localazy 2023-07-24 00:10:09 +00:00
ElementBot
8fd9e33298 Update screenshots 2023-07-21 19:53:55 +00:00
Benoit Marty
a0dbba58b3 Fix typo 2023-07-21 21:40:08 +02:00
Benoit Marty
6c9a36f56f Add a way to crash this app on demand. Useful to test Crash detection, and analytics report, etc. 2023-07-21 20:55:04 +02:00
Benoit Marty
3e7234f3af Disable Sentry auto-init 2023-07-21 19:28:52 +02:00
Benoit Marty
a774d96585 Include Sentry module. 2023-07-21 19:19:59 +02:00
Benoit Marty
c5c130ab67 Ensure the application react correctly if analytics is disabled at compilation time. 2023-07-21 19:19:17 +02:00
Benoit Marty
c93625080e Implement Sentry module as an AnalyticsProvider. 2023-07-21 18:58:10 +02:00
Benoit Marty
f3e26276b2 Update tag value and make it internal. 2023-07-21 18:35:47 +02:00
Benoit Marty
5a367c64c4 Restore NoopAnalyticsService (not used but can be useful for forks). 2023-07-21 18:27:10 +02:00
Benoit Marty
a30837864e add posthog to dict. 2023-07-21 18:14:53 +02:00
Benoit Marty
43d28c5a3d No need to sort AnalyticsProvider (it was copied from PushProvider) 2023-07-21 18:12:17 +02:00
Benoit Marty
287b930dcd GitHub does not like comment like this. Just remove them. 2023-07-21 16:33:02 +02:00