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
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
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
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
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
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
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
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