Commit Graph

7193 Commits

Author SHA1 Message Date
Benoit Marty
839242d7bc Create interface for NotifiableEventResolver 2024-05-22 15:44:50 +02:00
Benoit Marty
41403b7614 Cleanup 2024-05-22 15:29:27 +02:00
Benoit Marty
e0d95f6d98 isCalledExactly(1) -> isCalledOnce() 2024-05-22 15:26:53 +02:00
Benoit Marty
be9e57cf43 Add test on DefaultTestPush 2024-05-22 15:22:03 +02:00
Benoit Marty
f95af132cb Add test on DefaultPusherSubscriber 2024-05-22 15:10:55 +02:00
Benoit Marty
1c52697e59 Fix wrong package name. 2024-05-22 14:44:35 +02:00
Benoit Marty
95507df783 Move some classes to the test module. 2024-05-22 14:41:14 +02:00
Benoit Marty
84c8a8577b Add test on DefaultPushService 2024-05-22 14:29:35 +02:00
Benoit Marty
851887b115 Add test on PushGatewayNotifyRequest 2024-05-22 12:21:33 +02:00
ganfra
12c6eefca0 MapLibre : rename file MapBoxMap to match composable. 2024-05-22 11:56:06 +02:00
Benoit Marty
fd8734859a Extract testPush to its own class and rename PushersManager to DefaultPusherSubscriber 2024-05-22 11:55:10 +02:00
ganfra
53d0fdfe12 CI : fix release workflow - concurrency group 2024-05-22 11:46:42 +02:00
Benoit Marty
233052a3d5 Remove unused code notificationStyleChanged()
We may properly add it again later if necessary.
2024-05-22 11:31:56 +02:00
Benoit Marty
a6dd7b4c18 Add test for FirebasePushProvider 2024-05-22 11:27:20 +02:00
ganfra
9c81eca286 version++ 2024-05-22 11:16:26 +02:00
ganfra
f8642e4ae2 Merge tag '0.4.13' into develop
no message
2024-05-22 11:14:22 +02:00
ganfra
cf7c8b8f15 Merge branch 'release/0.4.13' into main 2024-05-22 11:14:21 +02:00
Benoit Marty
fbd0d397de Create FakeIsPlayServiceAvailable 2024-05-22 11:11:14 +02:00
Benoit Marty
bfa238ba0d Add test on UnifiedPushProvider 2024-05-22 11:02:11 +02:00
ganfra
341091d39f Adding fastlane file for version 0.4.13 2024-05-22 10:41:46 +02:00
ganfra
a69dbdcf56 Changelog for version 0.4.13 2024-05-22 10:41:13 +02:00
ganfra
bdd467478b Setting version for the release 0.4.13 2024-05-22 10:28:28 +02:00
Benoit Marty
6dcc16fc6b UnifiedPushGatewayResolver.getGateway cannot return null. 2024-05-22 09:25:57 +02:00
Benoit Marty
39bb6d3ff3 Add test on UnifiedPushGatewayResolver 2024-05-22 09:23:33 +02:00
Joe Groocock
a5e97475bf Animate room list filters when clearing
They animate cleanly back to their original locations now, and correctly
overlap each other when doing so. The only thing that is mildly jarring
is the reappearing chips, but there's no way to animate appearance in
the current version of jetpack compose, so that'll have to be fixed
later.

Signed-off-by: Joe Groocock <me@frebib.net>
2024-05-21 22:29:34 +00:00
Joe Groocock
9fa8d97d57 Animate room filter colours
This is much closer to how iOS looks, and is much nicer on the eyes.

Signed-off-by: Joe Groocock <me@frebib.net>
2024-05-21 22:29:33 +00:00
Joe Groocock
102025f1a6 Ensure selected/deselected filters stay on top
This looks a little more "sane", and more closely matches what iOS does
with it's filter chips. This has to manually track which filters were
"just-deselected" and move those even higher up the z stack to ensure
they appear above even when sliding right. This is because the order is
determined by the position left-to-right of the _final_ destination of
the chip. In this case we want anything that's either currently
selected, or was selected and is still fading out to appear on top.

Signed-off-by: Joe Groocock <me@frebib.net>
2024-05-21 22:16:39 +00:00
Benoit Marty
167e52f34a Merge pull request #2890 from element-hq/feature/bma/junitFix
Junit dependency fix
2024-05-21 21:55:40 +02:00
renovate[bot]
356b1ebda0 Update dependency com.posthog:posthog-android to v3.2.2 2024-05-21 16:57:38 +00:00
ganfra
16b370cd05 Merge pull request #2887 from element-hq/renovate/org.matrix.rustcomponents-sdk-android-0.x
Update dependency org.matrix.rustcomponents:sdk-android to v0.2.20
2024-05-21 18:56:11 +02:00
Benoit Marty
64365ea3ef Merge pull request #2881 from element-hq/renovate/org.robolectric-robolectric-4.x
Update dependency org.robolectric:robolectric to v4.12.2
2024-05-21 18:24:19 +02:00
Benoit Marty
c763f244eb Remove unused dependency on org.jetbrains.kotlinx.kover 2024-05-21 18:16:42 +02:00
Benoit Marty
e1278868ae Remove unused dependency on com.google.accompanist:accompanist-systemuicontroller 2024-05-21 18:14:57 +02:00
Benoit Marty
92bc614af3 Cleanup dependencies about junit. 2024-05-21 18:14:32 +02:00
Benoit Marty
d67c1c6fb9 Merge pull request #2873 from element-hq/feature/bma/pushProviderSwitch
Push provider switch
2024-05-21 16:52:01 +02:00
ganfra
526c33df17 maplibre : remove all mapbox references and update plugin to be compatible. 2024-05-21 16:12:19 +02:00
ganfra
509e080fc2 Merge pull request #2874 from element-hq/feature/fga/fix_2692
Fix modal contents overlapping screen lock pin #2692
2024-05-21 15:53:51 +02:00
ElementBot
170fe90ced Update screenshots 2024-05-21 12:56:44 +00:00
Benoit Marty
68e67e1eec Add ui test on AdvancedSettingsView. 2024-05-21 14:46:41 +02:00
Benoit Marty
ccaaeb61f3 distributors and distributorNames do not need to be mutable. 2024-05-21 14:45:51 +02:00
Benoit Marty
bdb84ecc12 Rename members for clarity 2024-05-21 14:45:51 +02:00
Benoit Marty
3bc7a57f53 Changelog 2024-05-21 14:45:20 +02:00
Benoit Marty
3ace9aa160 Add test for push distributor change. 2024-05-21 14:45:20 +02:00
Benoit Marty
1a6b042978 Localazy 2024-05-21 14:45:19 +02:00
Benoit Marty
43d414c602 Cleanup 2024-05-21 14:45:19 +02:00
Benoit Marty
6de5e7b3f5 Add missing methods. 2024-05-21 14:45:18 +02:00
Benoit Marty
12f7c9982b Fix bug, was not looking at the current PushProvider. 2024-05-21 14:45:18 +02:00
Benoit Marty
730f05d915 Upgrade com.github.UnifiedPush:android-connector from 2.1.1 to 2.4.0. 2024-05-21 14:45:18 +02:00
Benoit Marty
5734050e88 Wait for UnifiedPush pusher to be registered before returning Result. 2024-05-21 14:45:17 +02:00
Benoit Marty
b3793169e9 Update comment 2024-05-21 14:45:17 +02:00