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