Commit Graph

6907 Commits

Author SHA1 Message Date
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
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
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
Benoit Marty
dc572af9db Ensure UnifiedPush endpoint is registered. 2024-05-21 14:45:17 +02:00
Benoit Marty
e64051f7bd Improve code and display error. 2024-05-21 14:45:16 +02:00
Benoit Marty
4bd01b6f4f Improve API, to avoid ignoring errors 2024-05-21 14:45:16 +02:00
Benoit Marty
591df14450 Add distributor selection in advanced settings 2024-05-21 14:45:15 +02:00
Benoit Marty
eb0dcd6b8c UnifiedPush: correctly unregister the provider. 2024-05-21 14:45:15 +02:00
Benoit Marty
3d5fdfc22e Push distributor: ensure the current UnifiedPush distributor is stored 2024-05-21 14:45:15 +02:00
Benoit Marty
ae9e489400 Unset Http pusher: use SDK API. 2024-05-21 14:45:14 +02:00
Benoit Marty
c0b6d4a36d Merge pull request #2886 from element-hq/feature/bma/fdroidRelease
Let the CI build APKs for FDroid release.
2024-05-21 14:41:35 +02:00
renovate[bot]
90c83cdeb1 Update dependency org.matrix.rustcomponents:sdk-android to v0.2.20 2024-05-21 12:32:09 +00:00
Benoit Marty
9f5706d41e Let the CI build APKs for FDroid release. 2024-05-21 14:30:19 +02:00
Jorge Martin Espinosa
902dd24e72 Plain text editor implementation based on markdown input (#2840)
* Add plain text editor based on markdown input
- Fix autofocus of message composer.
- Remove `Message` data class, fetch the details in `MessagesPresenter` instead.
- Remove `enable rich text` option from advanced settings, set it as a build configuration instead.
* Fix MentionSpanProvider
* Bump RTE library to released `v2.37.3`

---------

Co-authored-by: ElementBot <benoitm+elementbot@element.io>
2024-05-21 13:58:53 +02:00
Jorge Martin Espinosa
0e05a0e4ed Session falsely displayed as 'verified' with no internet connection (#2884)
* Session falsely displayed as 'verified' with no internet connection
	- Remove the need to wait for `isReady` for `SessionVerificationService.canVerifySessionFlow` to fix this.
	- Rename `SessionVerificationService.canVerifySessionFlow` to `needsSessionVerification`.
	- Make `isReady` private.
2024-05-21 11:41:18 +00:00
Benoit Marty
bce1a30249 Merge pull request #2852 from element-hq/renovate/app.cash.molecule-molecule-runtime-1.x
Update dependency app.cash.molecule:molecule-runtime to v1.4.3
2024-05-21 12:11:32 +02:00
Benoit Marty
19100bed9f Correct date for Copyright 2024-05-21 11:10:43 +02:00
Jorge Martin Espinosa
da8d319dea Use member display names in membership timeline item text (#2883)
* Use member display names in membership timeline item text
2024-05-21 08:26:11 +00:00
Benoit Marty
009ade1db5 Merge pull request #2877 from element-hq/sync-localazy
Sync Strings
2024-05-21 09:22:16 +02:00
ganfra
a80c486455 Merge pull request #2868 from element-hq/feature/bma/upgradeSdk
SDK API break: replace `getRoomPreview` by `getRoomPreviewFromRoomId`.
2024-05-20 20:57:57 +02:00
ganfra
4fc6a724e9 Merge branch 'develop' into feature/bma/upgradeSdk 2024-05-20 18:29:49 +02:00
ganfra
7edd854204 Sdk : update to 0.2.19 2024-05-20 17:51:06 +02:00
ganfra
a1081b39bd Pin : clean up after PR review #2692 2024-05-20 16:34:26 +02:00
ganfra
765d3f72ad Merge branch 'develop' into feature/fga/fix_2692 2024-05-20 15:57:42 +02:00
Jorge Martin Espinosa
cec0db8a0e When linkifying HTML messages, give priority to explicit link tags (#2879)
* When linkifying HTML messages, give priority to explicit link tags
2024-05-20 13:09:37 +02:00
renovate[bot]
3b4ddbc6d8 Update dependency org.robolectric:robolectric to v4.12.2 2024-05-20 10:45:59 +00:00
renovate[bot]
115919e687 Update dependency io.mockk:mockk to v1.13.11 (#2872)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Jorge Martin Espinosa <jorgem@element.io>
2024-05-20 12:44:43 +02:00
Jorge Martin Espinosa
6e22f5bea3 Try to fix CI quality flow (#2880)
* Fix CI quality step:
    - Remove the `onCheck` property in the different Kover verify variants in case they caused this.
    - Try splitting quality flow per check to avoid OOM issues.
2024-05-20 12:15:43 +02:00
bmarty
0241014932 Sync Strings from Localazy 2024-05-20 00:23:05 +00:00
ganfra
7146d2a8f8 Fix modal contents overlapping screen lock pin #2692 2024-05-17 18:40:16 +02:00