ganfra
e35bb73a86
Rework some MatrixRoom api and fix rust 'destroyed' crash
1 year ago
Benoit Marty
caaa1923c7
Merge pull request #952 from vector-im/feature/bma/fixPushStoreCrash
...
Fix push store crash
1 year ago
Benoit Marty
9d64edfa61
Merge pull request #956 from vector-im/feature/bma/fixAlternateTextCrash
...
alternateText can't be an empty string. #955
1 year ago
renovate[bot]
61a3705c2e
Update gradle/gradle-build-action action to v2.7.0 ( #958 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
1 year ago
Benoit Marty
a6c96af731
Use ConcurrentHashMap to manage synchronization.
1 year ago
Benoit Marty
832fd69153
Use an AtomicBoolean instead of a MutableStateFlow to atomically init the RustMatrixRoom. Should improve #951 .
1 year ago
Benoit Marty
b2394b6adc
alternateText can't be an empty string. #955
1 year ago
Benoit Marty
604c672f52
Merge pull request #953 from vector-im/feature/bma/fixCompositionLog
...
Fix on composition log.
1 year ago
Benoit Marty
4029425ec3
Fix regression from 9bf7c1ccf8
, composition log was not correct.
1 year ago
Benoit Marty
a2975ec094
Add a test to cover fix of #950
1 year ago
Benoit Marty
94bc2ce53d
getOrPut is not thread safe, so ensure that no multiple instance will be created per data store ( #950 )
1 year ago
Benoit Marty
0599515708
Merge pull request #947 from vector-im/feature/bma/sentry
...
Sentry
1 year ago
Benoit Marty
83d47957e5
Ignore this file.
1 year ago
Benoit Marty
4312a96851
Cleanup: there are no androidTest on those modules.
1 year ago
Benoit Marty
4e41566847
Use dns for element-x-android project.
1 year ago
Benoit Marty
e6d27ac69c
Merge pull request #949 from vector-im/sync-localazy
...
Sync Strings
1 year ago
ElementBot
d9f361ce0a
Update screenshots
1 year ago
bmarty
af2159e98f
Sync Strings from Localazy
1 year ago
ElementBot
4e4e26d6f2
Update screenshots
1 year ago
Benoit Marty
030afe56b3
Fix typo
1 year ago
Benoit Marty
32c8fdae99
Add a way to crash this app on demand. Useful to test Crash detection, and analytics report, etc.
1 year ago
Benoit Marty
9d9a0c744e
Disable Sentry auto-init
1 year ago
Benoit Marty
b99b4aa9ae
Include Sentry module.
1 year ago
Benoit Marty
82258f12ba
Ensure the application react correctly if analytics is disabled at compilation time.
1 year ago
Benoit Marty
c1d6c0c360
Implement Sentry module as an AnalyticsProvider.
1 year ago
Benoit Marty
69dcd47e22
Update tag value and make it internal.
1 year ago
Benoit Marty
587f615730
Restore NoopAnalyticsService (not used but can be useful for forks).
1 year ago
Benoit Marty
bd0c77a6a6
add posthog to dict.
1 year ago
Benoit Marty
d4156653fd
No need to sort AnalyticsProvider (it was copied from PushProvider)
1 year ago
Benoit Marty
3622623fa1
GitHub does not like comment like this. Just remove them.
1 year ago
Benoit Marty
82fddf218e
Merge pull request #945 from vector-im/feature/bma/apkForNightly
...
Upload APK to Firebase App Distribution for now
1 year ago
Benoit Marty
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.
1 year ago
Benoit Marty
1a1d4c2957
Fix code quality check failures after new rules from #935 has been merged on develop.
1 year ago
Benoit Marty
b20448bf08
Merge pull request #935 from vector-im/feature/bma/noWarnings
...
Code quality: warnings are errors and enable more Detekt rules.
1 year ago
Marco Romano
57d04e487c
Static images improvements ( #933 )
...
1. On devices less than xhdpi request a 1x image from MapTiler (such devices are generally old, slower and with little memory so avoiding to get the 2x image only to have to shrink it later could help).
2. Coerce too big width/height combos within the API limits keeping the aspect ratio (this will allow requests on big horizontal displays to succeed).
3. Don't crash when given weird width/height combos (i.e. zero or negative).
4. Introduce interfaces to hide this whole logic and make it easier for forks to implement their own.
Related to:
- https://github.com/vector-im/element-meta/issues/1678
1 year ago
ganfra
a3bcb2c4ca
Room: avoid calling displayName/avatarData on each recomposition
1 year ago
ganfra
5089dd0dda
Session.getRoom : suspend the whole method
1 year ago
ganfra
0a59e974ae
Deadlock: makes sure timelineListener TaskHandle.cancel is called (and memory is released correctly)
1 year ago
Benoit Marty
5eb70215a6
Ensure the release script will exist in case of failure.
1 year ago
Benoit Marty
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.
1 year ago
Benoit Marty
88c66dde58
Clarify the computation of versionCode.
1 year ago
Benoit Marty
f72e9fb7c2
Add missing env vars, now that we are building the APK in this task.
1 year ago
Benoit Marty
301cb82615
Merge pull request #941 from vector-im/feature/bma/versionCode
...
Version code
1 year ago
Benoit Marty
5e2e03f054
Merge branch 'develop' into feature/bma/noWarnings
1 year ago
Benoit Marty
c94789d3ea
Merge pull request #934 from vector-im/feature/bma/clearNotifications
...
Clear all notifications of the session when the user signs out.
1 year ago
David Langley
d9be396a04
Merge pull request #912 from vector-im/feature/dla_custom_reactions_layout
...
Reactions layout improvements
1 year ago
Benoit Marty
75aaa9284b
Fix version code issue.
1 year ago
Benoit Marty
f431e76d29
Upload smaller APK to Maestro Cloud.
1 year ago
Benoit Marty
5fea82a23c
Nightly build: upload the application bundle to Firebase instead of the universal APK.
1 year ago
ganfra
1583899261
Introduce Disposable extension to destroy all disposable in an Iterable
1 year ago