Commit Graph

  • 495d6020ad Enable detekt rules UseLet and fix existing issues. Benoit Marty 2023-07-26 12:11:52 +02:00
  • c2ff826cd5 Merge pull request #965 from vector-im/renovate/io.sentry Chris Smith 2023-07-26 11:09:12 +01:00
  • b8281052b9 Enable detekt rules UseDataClass and fix existing issues. Benoit Marty 2023-07-26 11:50:58 +02:00
  • b3cf0d2cf1 Enable detekt rules UnderscoresInNumericLiterals and fix existing issues. Benoit Marty 2023-07-26 11:47:50 +02:00
  • 0e219200b0 Enable detekt rules OptionalUnit and fix existing issues. Benoit Marty 2023-07-26 11:43:26 +02:00
  • f7536a5450 Enable more detekt rules and remove unused extension. Benoit Marty 2023-07-26 11:23:05 +02:00
  • 1354ec76c9 Enable detekt rules DataClassShouldBeImmutable and fix existing issues. Benoit Marty 2023-07-26 11:15:52 +02:00
  • 19e81825ff Enable detekt rules AlsoCouldBeApply and fix existing issues. Benoit Marty 2023-07-26 11:10:30 +02:00
  • e0255777c0 Enable detekt rules CascadingCallWrapping and fix existing issues. Benoit Marty 2023-07-26 11:07:11 +02:00
  • 17155a7426 Enable detekt rules SuspendFunSwallowedCancellation and SuspendFunWithCoroutineScopeReceiver. Benoit Marty 2023-07-26 10:48:38 +02:00
  • 88c096bb44 Update dependency io.sentry:sentry-android to v6.27.0 renovate[bot] 2023-07-26 08:42:55 +00:00
  • 4e3bea08e6 Fix tests and warnings Jorge Martín 2023-07-26 10:42:28 +02:00
  • bd0031445e Enable detekt rule TooGenericExceptionThrown and fix existing issue. Benoit Marty 2023-07-26 10:38:44 +02:00
  • 297d77af85 Enable detekt rule InstanceOfCheckForException. Benoit Marty 2023-07-26 10:37:44 +02:00
  • 7aa448c3bc Enable detekt rule ComplexCondition, LargeClass. Benoit Marty 2023-07-26 10:34:39 +02:00
  • b5a5118160 Enable detekt rule ThrowingExceptionsWithoutMessageOrCause and fix existing issues. Benoit Marty 2023-07-26 10:33:51 +02:00
  • 9a6ed8dac6 Enable detekt rule UnnecessaryAbstractClass, LoopWithTooManyJumpStatements, EmptySecondaryConstructor. Benoit Marty 2023-07-26 10:23:11 +02:00
  • 5ae51095e3 Enable detekt rule ProtectedMemberInFinalClass. Benoit Marty 2023-07-26 10:19:25 +02:00
  • 73347deaaf Enable detekt rule UseCheckOrError and fix existing issues (and a potential crash on MapboxMap?). Benoit Marty 2023-07-26 10:18:28 +02:00
  • 3f372e5804 Enable detekt rule ImplicitDefaultLocale and fix existing issue. Benoit Marty 2023-07-26 10:11:00 +02:00
  • 6aa5239189 Enable detekt rule PreviewPublic and fix existing issues. Benoit Marty 2023-07-26 10:03:02 +02:00
  • d70fd5b5f9 Fix warning: "'setter for config: ConfigurableFileCollection' is deprecated. Setter will be removed in a future release. Use from or setFrom instead." Benoit Marty 2023-07-26 09:45:40 +02:00
  • 52cfd93427 Fix plugins Jorge Martín 2023-07-26 07:48:48 +02:00
  • 145300fd89 Update danger/danger-js action to v11.2.7 (#961) renovate[bot] 2023-07-26 07:02:07 +02:00
  • f2dce5893d Update android.gradle.plugin to v8.1.0 renovate[bot] 2023-07-25 19:53:31 +00:00
  • 506b473d4d Small change after PR review ganfra 2023-07-25 18:41:43 +02:00
  • 451cba20d0 Fix tests ganfra 2023-07-25 18:37:54 +02:00
  • b6b16dbefe Turbine: introduce consumeItemsUntilTimeout ganfra 2023-07-25 18:37:32 +02:00
  • 89e2340fda Update screenshots ElementBot 2023-07-25 14:20:05 +00:00
  • da57f42fcc Merge branch 'develop' into feature/fga/avoid_deadlocks ganfra 2023-07-25 16:09:24 +02:00
  • e0eea67e7a Clean PR ganfra 2023-07-25 16:02:33 +02:00
  • f27cc5a35b Merge pull request #957 from vector-im/feature/bma/fixRoomCrash Benoit Marty 2023-07-25 15:48:57 +02:00
  • 3e42fdc17e 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." Benoit Marty 2023-07-25 14:24:09 +02:00
  • e35bb73a86 Rework some MatrixRoom api and fix rust 'destroyed' crash ganfra 2023-07-25 12:06:36 +02:00
  • caaa1923c7 Merge pull request #952 from vector-im/feature/bma/fixPushStoreCrash Benoit Marty 2023-07-25 09:43:37 +02:00
  • 9d64edfa61 Merge pull request #956 from vector-im/feature/bma/fixAlternateTextCrash Benoit Marty 2023-07-25 09:43:08 +02:00
  • 61a3705c2e Update gradle/gradle-build-action action to v2.7.0 (#958) renovate[bot] 2023-07-25 08:07:48 +02:00
  • a6c96af731 Use ConcurrentHashMap to manage synchronization. Benoit Marty 2023-07-24 21:53:19 +02:00
  • 832fd69153 Use an AtomicBoolean instead of a MutableStateFlow to atomically init the RustMatrixRoom. Should improve #951. Benoit Marty 2023-07-24 18:04:21 +02:00
  • b2394b6adc alternateText can't be an empty string. #955 Benoit Marty 2023-07-24 17:15:04 +02:00
  • 604c672f52 Merge pull request #953 from vector-im/feature/bma/fixCompositionLog Benoit Marty 2023-07-24 17:07:59 +02:00
  • 4029425ec3 Fix regression from 9bf7c1ccf8, composition log was not correct. Benoit Marty 2023-07-24 15:36:55 +02:00
  • a2975ec094 Add a test to cover fix of #950 Benoit Marty 2023-07-24 15:28:36 +02:00
  • 94bc2ce53d getOrPut is not thread safe, so ensure that no multiple instance will be created per data store (#950) Benoit Marty 2023-07-24 15:01:48 +02:00
  • 0599515708 Merge pull request #947 from vector-im/feature/bma/sentry Benoit Marty 2023-07-24 13:54:06 +02:00
  • 83d47957e5 Ignore this file. Benoit Marty 2023-07-24 12:44:50 +02:00
  • 4312a96851 Cleanup: there are no androidTest on those modules. Benoit Marty 2023-07-24 12:41:02 +02:00
  • 4e41566847 Use dns for element-x-android project. Benoit Marty 2023-07-24 11:02:02 +02:00
  • e6d27ac69c Merge pull request #949 from vector-im/sync-localazy Benoit Marty 2023-07-24 10:38:57 +02:00
  • d9f361ce0a Update screenshots ElementBot 2023-07-24 08:18:21 +00:00
  • af2159e98f Sync Strings from Localazy bmarty 2023-07-24 00:10:09 +00:00
  • 4e4e26d6f2 Update screenshots ElementBot 2023-07-21 19:53:55 +00:00
  • 030afe56b3 Fix typo Benoit Marty 2023-07-21 21:40:08 +02:00
  • 32c8fdae99 Add a way to crash this app on demand. Useful to test Crash detection, and analytics report, etc. Benoit Marty 2023-07-21 20:55:04 +02:00
  • 9d9a0c744e Disable Sentry auto-init Benoit Marty 2023-07-21 19:28:52 +02:00
  • b99b4aa9ae Include Sentry module. Benoit Marty 2023-07-21 19:19:59 +02:00
  • 82258f12ba Ensure the application react correctly if analytics is disabled at compilation time. Benoit Marty 2023-07-21 19:19:17 +02:00
  • c1d6c0c360 Implement Sentry module as an AnalyticsProvider. Benoit Marty 2023-07-21 18:58:10 +02:00
  • 69dcd47e22 Update tag value and make it internal. Benoit Marty 2023-07-21 18:35:22 +02:00
  • 587f615730 Restore NoopAnalyticsService (not used but can be useful for forks). Benoit Marty 2023-07-21 18:27:10 +02:00
  • bd0c77a6a6 add posthog to dict. Benoit Marty 2023-07-21 18:14:53 +02:00
  • d4156653fd No need to sort AnalyticsProvider (it was copied from PushProvider) Benoit Marty 2023-07-21 18:12:17 +02:00
  • 3622623fa1 GitHub does not like comment like this. Just remove them. Benoit Marty 2023-07-21 16:33:02 +02:00
  • 82fddf218e Merge pull request #945 from vector-im/feature/bma/apkForNightly Benoit Marty 2023-07-21 16:30:50 +02:00
  • f0874fd773 Revert change from #941, upload APK to Firebase App Distribution for now. We need a matching and released PlayStore application to be able to upload an AAB, and we do not have that for now. Benoit Marty 2023-07-21 16:19:16 +02:00
  • 1a1d4c2957 Fix code quality check failures after new rules from #935 has been merged on develop. Benoit Marty 2023-07-21 16:04:55 +02:00
  • b20448bf08 Merge pull request #935 from vector-im/feature/bma/noWarnings Benoit Marty 2023-07-21 15:52:05 +02:00
  • 57d04e487c Static images improvements (#933) Marco Romano 2023-07-21 15:37:08 +02:00
  • a3bcb2c4ca Room: avoid calling displayName/avatarData on each recomposition ganfra 2023-07-21 15:19:19 +02:00
  • 5089dd0dda Session.getRoom : suspend the whole method ganfra 2023-07-21 14:12:54 +02:00
  • 0a59e974ae Deadlock: makes sure timelineListener TaskHandle.cancel is called (and memory is released correctly) ganfra 2023-07-21 10:24:57 +02:00
  • 5eb70215a6 Ensure the release script will exist in case of failure. Benoit Marty 2023-07-21 12:51:10 +02:00
  • ce22aecbf2 Add a shortcut to ensure that ./gradlew check will prevent having warning in the codebase. We may add more instructions in the future in this file. Benoit Marty 2023-07-21 12:44:12 +02:00
  • 88c66dde58 Clarify the computation of versionCode. Benoit Marty 2023-07-21 12:10:04 +02:00
  • f72e9fb7c2 Add missing env vars, now that we are building the APK in this task. Benoit Marty 2023-07-21 12:07:02 +02:00
  • 301cb82615 Merge pull request #941 from vector-im/feature/bma/versionCode Benoit Marty 2023-07-21 12:18:30 +02:00
  • 5e2e03f054 Merge branch 'develop' into feature/bma/noWarnings Benoit Marty 2023-07-21 12:17:50 +02:00
  • c94789d3ea Merge pull request #934 from vector-im/feature/bma/clearNotifications Benoit Marty 2023-07-21 12:15:06 +02:00
  • d9be396a04 Merge pull request #912 from vector-im/feature/dla_custom_reactions_layout David Langley 2023-07-21 11:00:43 +01:00
  • 75aaa9284b Fix version code issue. Benoit Marty 2023-07-21 10:49:38 +02:00
  • f431e76d29 Upload smaller APK to Maestro Cloud. Benoit Marty 2023-07-21 10:28:47 +02:00
  • 5fea82a23c Nightly build: upload the application bundle to Firebase instead of the universal APK. Benoit Marty 2023-07-21 10:24:11 +02:00
  • 1583899261 Introduce Disposable extension to destroy all disposable in an Iterable ganfra 2023-07-21 10:20:37 +02:00
  • 6dcdf7dad0 Merge pull request #940 from vector-im/renovate/molecule Benoit Marty 2023-07-21 09:40:35 +02:00
  • 7816a17835 Merge pull request #939 from vector-im/feature/bma/featureFlagCleanup Benoit Marty 2023-07-21 09:38:54 +02:00
  • a586fa9c95 Update dependency app.cash.molecule:molecule-runtime to v1.1.0 renovate[bot] 2023-07-21 04:57:25 +00:00
  • 6b9f676b12 Test new field canShareLocation Benoit Marty 2023-07-20 23:18:18 +02:00
  • 3376fe3688 Must skip 1 item due to the location feature flag value emitting 1 item. Benoit Marty 2023-07-20 23:17:29 +02:00
  • 2ab57f3fc8 canShareLocation must be a MutableState. Benoit Marty 2023-07-20 22:23:54 +02:00
  • e1a113e938 Enable LocationSharing flag for the release. Benoit Marty 2023-07-20 22:21:31 +02:00
  • 2c11f472ca Replace FeatureFlags.ShowMediaUploadingFlow by FeatureFlags.LocationSharing because it has more chance to be disabled. I do not want to remove all our feature flags... Benoit Marty 2023-07-20 22:20:08 +02:00
  • fd26f987a8 Remove feature flag ShowStartChatFlow. It was just used in test. Benoit Marty 2023-07-20 22:07:32 +02:00
  • da818229dc Remove feature flag CollapseRoomStateEvents. It was not used anyway. Benoit Marty 2023-07-20 22:01:45 +02:00
  • 33788fb1b7 Merge pull request #932 from vector-im/feature/bma/releaseAutomation2 Benoit Marty 2023-07-20 20:15:55 +02:00
  • 1be26c9fad Fix compilation issue Benoit Marty 2023-07-20 20:01:35 +02:00
  • b98d57c9c8 Change how we detect if git flow is init. Benoit Marty 2023-07-20 19:40:57 +02:00
  • 3e2a516b94 Move download_github_artifacts.py to its own folder. Benoit Marty 2023-07-20 19:22:53 +02:00
  • 8833bd09d6 Extract git flow init from release script (so that it can be run standalone) and do not use -t which does not seem to be standard. Benoit Marty 2023-07-20 19:15:56 +02:00
  • 73ae59a3ca Enable more detekt rules Benoit Marty 2023-07-20 18:08:37 +02:00
  • c75eabbcb0 Enable detekt rules UnnecessaryParentheses and cleanup the code. Benoit Marty 2023-07-20 18:05:37 +02:00