Benoit Marty
f61df38e55
Migrate license to AGPL.
...
Run script `uv run license-editor --repository ../element-x-android`
1 month ago
ganfra
d3420da599
Pinned messages list : improve and fix code after PR review.
1 month ago
ganfra
c30398ccc7
Pinned messages: clean code
2 months ago
ganfra
e840581247
Pinned messages list : navigation from room details
2 months ago
ganfra
90beb0a7f1
Pinned events : better navigation from ViewInTimeline or permalink
2 months ago
Benoit Marty
ad8e8305eb
Add banner entry point to set up recovery
2 months ago
Jorge Martín
5239e5ce81
Fix lint issues
2 months ago
Jorge Martín
ee7a31cace
Extract OIDC to its own module
2 months ago
Benoit Marty
5bda29ca7e
Rework FakeMatrixRoom so that it contains only lambdas. ( #3229 )
...
* Upgrade lint to 8.7.0-alpha01
* FakeMatrixRoom: lambda everywhere
Fix test compilation issues
3 months ago
renovate[bot]
05e56e1ebc
Update dependency org.matrix.rustcomponents:sdk-android to v0.2.33 ( #3220 )
...
* Update dependency org.matrix.rustcomponents:sdk-android to v0.2.33
* Fix API breaks
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Jorge Martín <jorgem@element.io>
3 months ago
Benoit Marty
e48b958d52
When clearing cache, ensure that SessionPreferencesStore is removed from the cache.
...
Fixes blank screen after clear cache.
Also cleanup the codebase.
3 months ago
Jorge Martin Espinosa
b0cebf5ca0
Improve screenshot testing with ComposablePreviewScanner ( #3125 )
...
* Use ComposablePreviewScanner to rework how screenshot testing works
* Add test sharding
* Update screenshots
* Fixes for Element Gallery
---------
Co-authored-by: ElementBot <benoitm+elementbot@element.io>
Co-authored-by: Benoit Marty <benoit@matrix.org>
4 months ago
Benoit Marty
8cc5f35e0c
Fix image not rendering after clearing cache.
4 months ago
ganfra
6e7e024a2d
Sending queue : change a bit the logic to re-enable sending queue.
4 months ago
Benoit Marty
5420cd01ad
Typo
4 months ago
Benoit Marty
874bf5b901
Ensure that process recreation also use the restoreMutex
4 months ago
Benoit Marty
d69a5ee1a1
Also fix same issue for analytics.
4 months ago
Benoit Marty
bc30aee359
Iterate on sessionVerificationService.sessionVerifiedStatus and fix tests.
4 months ago
Benoit Marty
d97db21d75
Rather use NoDistributorsAvailable, it has more chance to happen IRL.
4 months ago
Benoit Marty
892a6d5503
Add test about selecting the first provider with a distributor.
4 months ago
Benoit Marty
0908e9b9e4
Fix test issue.
4 months ago
Benoit Marty
e12f723ff7
Fix test compilation issue.
4 months ago
Benoit Marty
b4b407a69e
Store the first provider even if no distributor is available, else error in troubleshoot test will not be accurate.
...
Also when registering for the first time, pick the fist available provider with at least one distributor.
4 months ago
Benoit Marty
5180ce388c
Add a shortcut to navigate to the notification settings in case of error.
4 months ago
Benoit Marty
64930e4435
Add ability to not show the pusher registration again.
4 months ago
Benoit Marty
725c3838af
Render an error dialog in case registering a pusher fails.
4 months ago
Benoit Marty
21ce1c40b3
Add pusher status in the state.
...
It improve the tests and we may want to render errors in the View at some point.
4 months ago
Benoit Marty
3d5951cbf0
Add test on pusher registration
4 months ago
Benoit Marty
68d2a1af8b
More log.
4 months ago
Benoit Marty
247b60b9ce
Add Timber tag.
4 months ago
Benoit Marty
101a6e6ff2
Ensure that the code is not run twice.
4 months ago
Benoit Marty
acde970f01
Extract function and add more logs.
4 months ago
Benoit Marty
907fae10ac
Pusher add more log and change comment to log.
4 months ago
ganfra
3b7d021fe1
Sending queue : rename const for more clarity.
4 months ago
ganfra
5765a754fc
Fix formatting issues
4 months ago
ganfra
9250745333
Sending queue : adjust to match the latest rust api
4 months ago
ganfra
a603855933
Sending queue : code quality
4 months ago
ganfra
452e5681a9
Sending queue : rename fake and add tests
4 months ago
ganfra
026a2cd33a
Message queuing : branches the enable sending queue mechanism.
5 months ago
Benoit Marty
e619fefb7f
Add a flag to enable or disable incoming share
5 months ago
Benoit Marty
050dbdfa7c
Fix test and add new tests.
5 months ago
Benoit Marty
9ae0107172
Incoming share
5 months ago
Jorge Martin Espinosa
c8bd04ceb1
Sign in with QR code ( #2793 )
...
* Add QR code login.
* Add FF to disable it in release mode.
* Force portrait orientation on the login flow.
* Create `NumberedList` UI components.
* Improve camera permission dialog.
* Make nodes in qrcode feature use `QrCodeLoginScope` instead of `AppScope`
* Bump SDK version.
* Fix maestro tests
---------
Co-authored-by: Benoit Marty <benoit@matrix.org>
Co-authored-by: ElementBot <benoitm+elementbot@element.io>
5 months ago
Valere
37d85c7ed1
Test | Missing mocks in RootPresenterTest
5 months ago
Valere
7891507ba9
Moved updateSuperProperties from LoggedIn to Root controller
5 months ago
Valere
bf6ad4c5ca
Analytics | Add support for SuperProperties
5 months ago
Benoit Marty
ec8cb2e32f
Change Test class suffix.
5 months ago
Benoit Marty
7348f74702
Fix performance issue reported by Konsist test `Sealed interface used in Composable MUST be Immutable or Stable`
5 months ago
Benoit Marty
37d9a9f5a9
Lambda parameters in a composable function should be in present tense, not past tense.
...
https://mrmans0n.github.io/compose-rules/rules/#naming-parameters-properly
5 months ago
Benoit Marty
7911fda1fa
Rename class (code quality)
5 months ago