Benoit Marty
d433c3cbaa
Enable detekt rules AlsoCouldBeApply and fix existing issues.
2023-07-26 11:10:46 +02:00
Benoit Marty
1d3aa2cd05
Enable detekt rules CascadingCallWrapping and fix existing issues.
2023-07-26 11:07:25 +02:00
Benoit Marty
03cefb2c79
Enable detekt rules SuspendFunSwallowedCancellation and SuspendFunWithCoroutineScopeReceiver.
2023-07-26 10:48:38 +02:00
renovate[bot]
cfa63caebb
Update dependency io.sentry:sentry-android to v6.27.0
2023-07-26 08:42:55 +00:00
Jorge Martín
378c66c3e8
Fix tests and warnings
2023-07-26 10:42:28 +02:00
Benoit Marty
140271069c
Enable detekt rule TooGenericExceptionThrown and fix existing issue.
2023-07-26 10:40:41 +02:00
Benoit Marty
5d0bf5dbe0
Enable detekt rule InstanceOfCheckForException.
2023-07-26 10:37:44 +02:00
Benoit Marty
b4fd5d018c
Enable detekt rule ComplexCondition, LargeClass.
2023-07-26 10:34:39 +02:00
Benoit Marty
f055a25457
Enable detekt rule ThrowingExceptionsWithoutMessageOrCause and fix existing issues.
2023-07-26 10:33:51 +02:00
Benoit Marty
d82b47beeb
Enable detekt rule UnnecessaryAbstractClass, LoopWithTooManyJumpStatements, EmptySecondaryConstructor.
2023-07-26 10:23:51 +02:00
Benoit Marty
9894e2fed0
Enable detekt rule ProtectedMemberInFinalClass.
2023-07-26 10:19:25 +02:00
Benoit Marty
9e3679cbd6
Enable detekt rule UseCheckOrError and fix existing issues (and a potential crash on MapboxMap?).
2023-07-26 10:18:28 +02:00
Benoit Marty
f3974dd570
Enable detekt rule ImplicitDefaultLocale and fix existing issue.
2023-07-26 10:11:00 +02:00
Benoit Marty
996574f2c6
Enable detekt rule PreviewPublic and fix existing issues.
2023-07-26 10:08:39 +02:00
Benoit Marty
17685e8759
Fix warning: "'setter for config: ConfigurableFileCollection' is deprecated. Setter will be removed in a future release. Use from or setFrom instead."
2023-07-26 09:45:40 +02:00
Jorge Martín
2363430329
Fix plugins
2023-07-26 07:48:48 +02: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
renovate[bot]
4fc3a3353d
Update android.gradle.plugin to v8.1.0
2023-07-25 19:53:31 +00: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