Benoit Marty
ec8cb2e32f
Change Test class suffix.
2024-05-30 10:11:18 +02:00
Benoit Marty
7348f74702
Fix performance issue reported by Konsist test Sealed interface used in Composable MUST be Immutable or Stable
2024-05-29 18:05:03 +02:00
Benoit Marty
f5a0e83cb2
Merge pull request #2941 from element-hq/sync-localazy
...
Sync Strings
2024-05-29 16:27:17 +02:00
Benoit Marty
9fee141bb8
Add a Konsist test to check function parameter name, and fix existing issue.
2024-05-29 15:31:49 +02:00
bmarty
ca5bc71057
Sync Strings from Localazy
2024-05-29 12:44:57 +00:00
Benoit Marty
b8ed7cc2e4
Suppress ContentTrailingLambda for ExpandableBottomSheetScaffold
2024-05-29 12:40:49 +02:00
Benoit Marty
e97e21e785
Move content @Composable to the end of the parameter list.
...
A @Composable `content` parameter should be moved to be the trailing lambda in a composable function.
2024-05-29 12:38:14 +02:00
Benoit Marty
7eb7e21d27
Rename Event of PollHistoryEvents
2024-05-29 12:34:47 +02:00
Benoit Marty
ea63f2aa32
Rename some fun regarding polls
2024-05-29 12:32:51 +02:00
Benoit Marty
fc161c11d1
Rename some Events regarding polls
2024-05-29 12:31:12 +02:00
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
2024-05-29 12:18:23 +02:00
ganfra
3080dac220
Merge pull request #2635 from element-hq/renovate/io.nlopez.compose.rules-detekt-0.x
...
Update dependency io.nlopez.compose.rules:detekt to v0.4.0
2024-05-29 10:06:37 +02:00
Jorge Martin Espinosa
04e503177b
Notifications: simplify the flow by removing persistence ( #2924 )
...
* Notifications: simplify the flow by removing persistence.
* Bump of minSdk to `24` (Android 7).
* Add migration to remove `notification.bin` file
2024-05-29 08:03:23 +00:00
Benoit Marty
17678add86
Merge pull request #2928 from element-hq/feature/bma/movePushSetting
...
Move push provider setting
2024-05-29 00:29:24 +02:00
Benoit Marty
35a02a2a12
Fix test
2024-05-28 18:47:27 +02:00
Benoit Marty
b2c8299be3
Remove obsolete comment.
2024-05-28 14:43:50 +02:00
Benoit Marty
48b58b47b9
Add UI test on BlockedUserView
2024-05-28 14:33:21 +02:00
Benoit Marty
643acb17b6
Render data of blocked users (behind deactivated feature flag).
2024-05-28 14:33:21 +02:00
Benoit Marty
9a24e7d4af
Change type of NotificationSettingsState.currentPushDistributor from AsyncAction to AsyncData
2024-05-28 14:18:00 +02:00
Benoit Marty
ab99137baf
Apply .toImmutableList() only once.
2024-05-28 14:12:46 +02:00
Benoit Marty
3349df5a24
Set the value of currentDistributorName by reading again the value from the service.
2024-05-28 14:08:20 +02:00
Benoit Marty
ea3a7855b3
Fix test, NotificationSettingsEvents.RefreshSystemNotificationsEnabled is emitting first.
2024-05-28 09:25:29 +02:00
Benoit Marty
683f7d4748
Merge branch 'develop' into renovate/io.nlopez.compose.rules-detekt-0.x
2024-05-28 08:59:36 +02:00
Benoit Marty
c253da11b0
Remove unnecessary boundType parameter
2024-05-28 08:55:42 +02:00
Benoit Marty
05b3337e6f
Hide the advance setting section if there is no error and their is only one available push distributor.
2024-05-28 08:55:41 +02:00
Benoit Marty
300ca40af4
Move setting to change push provider to the Notifications setting screen. #2912
...
Also improve previews of NotificationSettingsView.
2024-05-28 08:55:41 +02:00
Benoit Marty
d0b2233a7b
Merge pull request #2922 from element-hq/feature/bma/iterateOnPreferenceDesign2
...
Iterate on preference design
2024-05-28 00:36:28 +02:00
Benoit Marty
6c11fb8bac
Remove trailing comma
2024-05-27 17:23:42 +02:00
Benoit Marty
3a39e2a3ec
Merge pull request #2921 from element-hq/sync-localazy
...
Sync Strings
2024-05-27 15:52:38 +02:00
Benoit Marty
b3e0f6e843
Translations: pt -> pt-rBR
2024-05-27 14:51:32 +02:00
Benoit Marty
1988c4c4da
Sync string again (fix lint issue)
2024-05-27 14:47:14 +02:00
Benoit Marty
b30076ecca
Fix test by making the whole ListItem clickable.
...
Also improve height of View to let the test see the View.
2024-05-27 13:51:18 +02:00
Benoit Marty
34f7819702
Let Preference composables use ListItem.
...
Let PreferenceCheckbox use ListItem and add missing previews.
Let PreferenceCategory use ListSectionHeader
Let PreferenceSlide use ListItem
Let PreferenceRow use ListItem
Let PreferenceText use ListItem
2024-05-27 12:19:10 +02:00
Benoit Marty
afa90b827f
Merge pull request #2900 from element-hq/feature/bma/fakeClassesQuality
...
Fake classes name quality
2024-05-27 12:14:50 +02:00
bmarty
f24e537580
Sync Strings from Localazy
2024-05-27 00:17:53 +00:00
Valere
141e835dbc
more coverage
2024-05-23 18:28:39 +02:00
Valere
74c25fd717
More coverage
2024-05-23 17:47:53 +02:00
Valere
984575d5c5
fix test
2024-05-23 17:15:16 +02:00
Valere
60e2c5aae8
Improve coverage
2024-05-23 17:15:16 +02:00
Valere
cc5fbc2b64
Review: Cleaning / detekt / improve test
2024-05-23 17:15:16 +02:00
Valere
bd73f31f97
Add public device keys to rageshakes
2024-05-23 17:15:15 +02:00
Benoit Marty
3f46544de4
Merge pull request #2809 from frebib/frebib/filter-in-front
...
Bring selected filter to front
2024-05-23 16:26:55 +02:00
Jorge Martin Espinosa
72ab632233
Restore MarkdownTextInput contents ( #2902 )
...
* Restore `MarkdownTextInput` contents: create a `MarkdownTextInputStateSaver` and use it to save and restore the text and selection.
* Add default text flags to the markdown composer
2024-05-23 14:59:08 +02:00
Benoit Marty
7911fda1fa
Rename class (code quality)
2024-05-23 14:42:06 +02:00
Benoit Marty
6f44ef7a8f
Rename class (code quality)
2024-05-23 14:38:52 +02:00
Benoit Marty
6fe461f346
Rename class (code quality)
2024-05-23 14:38:52 +02:00
Benoit Marty
8215661ada
Rename class (code quality)
2024-05-23 14:38:50 +02:00
Benoit Marty
7b372e24b4
Rename class (code quality)
2024-05-23 14:38:49 +02:00
Benoit Marty
c295cae7ff
Rename class (code quality)
2024-05-23 14:38:49 +02:00
Benoit Marty
f930796f57
Move FakeBugReporterMode to FakeBugReporter.Mode
2024-05-23 14:38:49 +02:00