Commit Graph

6837 Commits

Author SHA1 Message Date
Benoit Marty 7f5a3b788c Ignore some non-passing test for now. 2024-05-15 17:10:59 +02:00
Benoit Marty 4278c24784 Extract content lambda. 2024-05-15 17:05:45 +02:00
Benoit Marty 193081a554 Migrate AvatarActionBottomSheet to Material3 BottomSheet
Also correctly handle the back press when this bottom sheet is opened, previously it was leaving the room edition screen.
ModalBottomSheetLayout can now be deleted.
2024-05-15 16:20:47 +02:00
Benoit Marty 1710671f06 Add UI test on RoomDetailsEditView 2024-05-15 15:19:46 +02:00
ElementBot cf654fd645 Update screenshots 2024-05-15 10:24:05 +00:00
Benoit Marty 04537bc684 Fix tests. 2024-05-15 11:56:12 +02:00
Benoit Marty ef28cf314e Move aMatrixRoom to its own file, since it's used by several test classes. 2024-05-15 11:31:30 +02:00
Benoit Marty e6badb1e04 Use rawName instead of displayName in RoomDetailsEditPresenter #2844 2024-05-15 11:24:09 +02:00
Benoit Marty a4c4d6d804 Avoid using copy in RoomDetailsEditStateProvider 2024-05-15 10:10:48 +02:00
Benoit Marty 12ad232ea8 Add MatrixRoomInfo.rawName. 2024-05-15 10:06:54 +02:00
Benoit Marty 0b9724af84 EditUserProfileState.userId cannot be null.
It simplifies a bit the codebase.
2024-05-15 09:46:01 +02:00
Benoit Marty 176c7c8bc6 Add preview for EditableAvatarView 2024-05-15 09:42:58 +02:00
Benoit Marty 4b720f90b7 Rename parameter since it can reference a userId or a roomId 2024-05-15 09:25:59 +02:00
Benoit Marty cf0da56bb8 Change type of roomId from String to RoomId 2024-05-15 09:23:30 +02:00
Benoit Marty 4f74dd4c93 Merge pull request #2843 from element-hq/feature/bma/joinRoomVia
Provide serverNames when available and fix issue around analytics
2024-05-14 17:17:59 +02:00
ganfra b3053f2668 Merge pull request #2841 from element-hq/feature/fga/timeline_remove_from_main_thread
Timeline : remove some code from main thread
2024-05-14 16:12:37 +02:00
Benoit Marty 80279c916b Changelog. 2024-05-14 16:04:47 +02:00
Benoit Marty 22329b9678 Provide serverNames when available and fix issue around analytics 2024-05-14 15:58:10 +02:00
ganfra 635b105d27 Merge pull request #2842 from element-hq/feature/fga/fix_room_directory_release_test
Fix running roomDirectory/testReleaseUnitTest
2024-05-14 15:51:37 +02:00
ganfra 624a3435cb Fix running roomDirectory/testReleaseUnitTest 2024-05-14 14:27:58 +02:00
ganfra ffdbf799e6 Timeline : remove some code from main thread 2024-05-14 14:07:17 +02:00
Benoit Marty cbc3971434 Merge pull request #2834 from element-hq/sync-localazy
Sync Strings
2024-05-14 11:50:05 +02:00
Benoit Marty 231f323cb0 Merge pull request #2839 from element-hq/feature/bma/removeDeadCode
It's not possible to join room from the RoomDirectory screen anymore.
2024-05-14 11:14:25 +02:00
ElementBot 0148224d3e Update screenshots 2024-05-14 08:32:09 +00:00
Benoit Marty 5814de1efd It's not possible to join room from the RoomDirectory screen anymore.
Cleanup after #2827
2024-05-14 10:23:07 +02:00
renovate[bot] f063268b0d Update dependency io.sentry:sentry-android to v7.9.0 (#2837)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-05-14 06:42:11 +00:00
Jorge Martín 3a31256c8f version++ 2024-05-13 17:37:02 +02:00
Jorge Martín e7bd6986a4 Merge tag 'v0.4.12' into develop
Version `v0.4.12`
2024-05-13 17:35:49 +02:00
Jorge Martín 4f3a66f2a7 Merge branch 'release/0.4.12' 2024-05-13 17:35:37 +02:00
Jorge Martín faca52d1d7 Adding fastlane file for version 0.4.12 2024-05-13 17:35:34 +02:00
Jorge Martín 298c332484 Changelog for version 0.4.12 2024-05-13 17:33:23 +02:00
Benoit Marty 1c684c00d0 Merge pull request #2835 from element-hq/renovate/org.jlleitschuh.gradle.ktlint-12.x
Update plugin ktlint to v12.1.1
2024-05-13 16:52:08 +02:00
Jorge Martin Espinosa f2f96e0e0a Bump Rust SDK to v0.2.18 and bump app version (#2836)
* Adapt to changes in SDK:
    - Remove name from MatrixRoom, we should use displayName instead.
    - Remove separate invites room list.
    - Added runBlocking to get the now async NotificationClient from the Rust SDK.
    - Made some other functions suspend.
    - Client.resolveRoomAlias now returns a roomId and via parameters, we pass the roomId.

* Add logs removal migration again as `AppMigration03` to make sure we don't leak private data in existing logs.

* Bump app version to `0.4.12`
2024-05-13 16:48:23 +02:00
Benoit Marty 5f1b51d5f2 Sync strings again after fix on Localazy. 2024-05-13 15:21:08 +02:00
Benoit Marty 126e321cce Changelog 2024-05-13 15:03:51 +02:00
renovate[bot] c1b7f58a0e Update plugin ktlint to v12.1.1 2024-05-13 12:53:44 +00:00
Benoit Marty d0923f21cd Merge pull request #2772 from element-hq/renovate/org.maplibre.gl-android-sdk-10.x
Update dependency org.maplibre.gl:android-sdk to v10.3.1
2024-05-13 14:52:18 +02:00
bmarty 0910da0a14 Sync Strings from Localazy 2024-05-13 12:47:48 +00:00
Benoit Marty 2a14ad8cd4 Merge pull request #2832 from element-hq/feature/bma/fixLocalazyImport
Fix localazy import
2024-05-13 14:34:34 +02:00
Benoit Marty c3ad42f0fa Merge pull request #2805 from element-hq/renovate/major-firebaseappdistribution
Update firebaseAppDistribution to v5 (major)
2024-05-13 14:30:40 +02:00
Benoit Marty 9a8519a344 Add case for "zh#Hans". 2024-05-13 12:11:30 +02:00
Benoit Marty 594d47ee0d Use Python 3.12 to be able to use match structure. 2024-05-13 12:08:05 +02:00
Jorge Martin Espinosa 1f4b2d3ef3 Upload app id and clean version to bug reports (#2829)
* Upload app id and clean version to bug reports

* Add changelog
2024-05-10 12:15:33 +02:00
Jorge Martin Espinosa b95df7e6b4 Remove join button on room directory search (#2827)
* Remove 'Join' button in room directory search results

* Update screenshots

* Add changelog

---------

Co-authored-by: ElementBot <benoitm+elementbot@element.io>
2024-05-10 11:31:18 +02:00
Jorge Martin Espinosa 2f19f57aa3 Make logs less verbose, especially for sliding sync (#2825)
* Make logs less verbose, especially for sliding sync.

Use the same config as iOS for most targets.

* Make sure we don't try to upload logs that are larger than the max request size of the bug reporter server.

* Display the loading state as soon as the bug reporter starts processing the log files

* Add changelog
2024-05-09 16:39:59 +02:00
Jorge Martin Espinosa 83a22c7b09 Amend v0.4.9 changelog entry. (#2826)
It was missing a security fix item.
2024-05-09 14:22:46 +02:00
Jorge Martin Espinosa 0ed4109c70 Split Maestro CI flow in 2 jobs. (#2823)
* Split Maestro CI flow in 2 jobs.

This way, if the Maestro test fails for some runtime reason we don't have to build the APK again to re-test it.
2024-05-09 10:25:53 +02:00
Jorge Martin Espinosa 48bb0f4122 Add room badges (#2822)
* Add room badges

* Remove no longer used `onShareRoomMember` callback

* Update screenshots

* Add changelog

---------

Co-authored-by: ElementBot <benoitm+elementbot@element.io>
2024-05-09 08:38:40 +02:00
renovate[bot] 4c1bd2d45b Update dependency com.posthog:posthog-android to v3.2.1 (#2773)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-05-08 14:11:19 +00:00
Jorge Martin Espinosa 5dddda64d1 UX cleanup: DM details screen (#2820)
* UX cleanup: user profile.

- Move send DM to a CTA button.
- Add 'Call' CTA button too when there is a DM with that user and a call is possible.
- Add missing tests.

* Update screenshots

* Add tests for clicking on the avatar

---------

Co-authored-by: ElementBot <benoitm+elementbot@element.io>
2024-05-08 16:05:02 +02:00