Commit Graph

3137 Commits

Author SHA1 Message Date
Benoit Marty add5c39db0 Fix existing tests. 2024-06-05 14:59:51 +02:00
Benoit Marty 5b69a03208 Fix existing tests. 2024-06-05 14:59:50 +02:00
Benoit Marty 3b0c59e648 Fix test 2024-06-05 14:59:47 +02:00
Benoit Marty 3ddec73ac5 When replying from notification, do not interfere with specialModeEventTimelineItem 2024-06-05 14:59:46 +02:00
Benoit Marty 698254744a Merge pull request #2970 from element-hq/feature/bma/moreAnalytics
Track when the user starts a room call and when they enable formatting options on the message composer
2024-06-05 09:21:28 +02:00
Benoit Marty b32fd91cf8 Merge pull request #2979 from element-hq/feature/bma/closeResponse
Simplify DefaultBugReporter and ensure response is closed #2905
2024-06-04 18:22:45 +02:00
Benoit Marty 1f62abb1e9 Fix Formatting issue and rename class. 2024-06-04 17:31:28 +02:00
ganfra e7c017af21 TimelineControllerTest: try removing flakiness of one test 2024-06-04 17:24:16 +02:00
Benoit Marty ced4c38ec5 Simplify DefaultBugReporter and ensure response is closed #2905 2024-06-04 16:13:29 +02:00
Benoit Marty 11a8bbe7a9 Merge pull request #2726 from element-hq/renovate/activity
Update activity to v1.9.0
2024-06-04 14:50:58 +02:00
Benoit Marty 2f926d81a4 Let ElementCallActivity extend AppCompatActivity instead of NodeComponentActivity. 2024-06-04 10:22:48 +02:00
Benoit Marty e052bc99f6 Fix compilation issue. 2024-06-04 10:21:21 +02:00
Benoit Marty aec579d757 Remove strings screen_qr_code_login_.* from the ftue module. 2024-06-04 09:42:00 +02:00
Benoit Marty 22f8bb0b10 Fix wording issue, 'screen_qr_code_login_no_camera_permission_state_description' needs the application name. 2024-06-04 09:14:20 +02:00
Benoit Marty c4b61627a2 Analytics: track interaction Interaction.Name.MobileRoomComposerFormattingEnabled 2024-06-03 18:34:28 +02:00
Benoit Marty 71ea2a79c6 Rename parameter roomId to dmRoomId for clarity. 2024-06-03 18:24:03 +02:00
Benoit Marty de36552f93 Analytics: track interaction Interaction.Name.MobileRoomCallButton 2024-06-03 18:19:12 +02:00
Benoit Marty 6fc4450c56 Analytics: track screen MobileScreen.ScreenName.RoomCall 2024-06-03 17:55:52 +02:00
Jorge Martin Espinosa 58c05ade65 Try fixing OOM by changing GC and adding RAM to the kotlin compiler (#2965)
* Try fixing OOM by changing GC and adding RAM to the kotlin compiler

* Add gradle cache to build apk job in maestro flow.

- Remove unnecessary dependency in `:features:call` module.

* Fix sonar in nightly reports

* Bump heap size of nightly reports
2024-06-03 11:28:51 +02:00
bmarty 66636ea967 Sync Strings from Localazy 2024-06-03 00:24:07 +00:00
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>
2024-05-31 14:38:27 +02:00
Benoit Marty e29f919abc Merge pull request #2957 from element-hq/feature/bma/konsistClassName
Konsist class name
2024-05-31 13:02:01 +02:00
Benoit Marty 063fd48422 Rename function. 2024-05-31 10:51:10 +02:00
Benoit Marty 3cf27ccf54 Add test on ForwardMessagesView 2024-05-31 10:51:09 +02:00
Benoit Marty a9b17923bd Simplify ForwardMessagesState by using AsyncAction. 2024-05-31 10:51:08 +02:00
Benoit Marty ade3b5de4f Fix naming issue. 2024-05-31 10:20:43 +02:00
Benoit Marty 3fa508f1fe Add Konsist test Class with 'ContributeBinding' annotation should have allowed prefix and fix exissting issues.
Also remove annotation `DefaultPreferences`, we only have one implementation.
2024-05-31 10:18:08 +02:00
Benoit Marty f886eab582 Remove LeaveRoomPresenterImplModule and use ContributesBinding 2024-05-31 09:51:32 +02:00
Benoit Marty 45598a885e Rename some class from Impl to Default 2024-05-31 09:47:27 +02:00
Benoit Marty c2471693c9 Merge pull request #2948 from element-hq/feature/bma/konsistUpgrade
Konsist upgrade
2024-05-31 09:18:43 +02:00
ganfra f96b0bee7c Merge branch 'develop' into renovate/org.maplibre.gl-android-sdk-11.x 2024-05-30 10:58:08 +02:00
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
ganfra 232c8de702 Merge branch 'develop' into renovate/org.maplibre.gl-android-sdk-11.x 2024-05-29 15:43:25 +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