Commit graph

6858 commits

Author SHA1 Message Date
Jorge Martin Espinosa
4919cd69b1
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]
616370f31e
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
29723a691e
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
renovate[bot]
bb96eea4bd
Update kotlin to v0.8.0 (#2854)
* Update kotlin to v0.8.0

* Adapt our setup to `v0.8.0`'s changes

* Make sure verification tasks run on `check` tasks

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Jorge Martín <jorgem@element.io>
2024-05-17 17:07:19 +02:00
ganfra
f7801c0ff6
Merge pull request #2856 from element-hq/feature/bma/asJelly
Kotlin 1.9.24 and Android Jellyfish change.
2024-05-17 12:05:38 +02:00
Jorge Martin Espinosa
f03818f413
Restore legacy shrinking configuration for AGP 8.4.x (#2867)
* Restore legacy shrinking configuration for AGP `8.4.x`

The current one is causing issues with release builds and no changes in proguard rules seem to fix them.

Co-authored-by: Benoit Marty <benoit@matrix.org>

---------

Co-authored-by: Benoit Marty <benoit@matrix.org>
2024-05-17 11:08:34 +02:00
Benoit Marty
7e0951471b
Merge pull request #2858 from element-hq/feature/bma/moreTests
Add test about redacting an Event that has not been sent
2024-05-17 10:44:12 +02:00
Benoit Marty
38d6e08db4 Format 2024-05-16 11:07:31 +02:00
Benoit Marty
f7a3b5df77 Add test about redacting an Event that has not been sent #2855 2024-05-16 10:49:14 +02:00
Benoit Marty
b00f06349c Ignore .idea/deploymentTargetSelector.xml 2024-05-16 10:29:35 +02:00
Benoit Marty
dfab477294 Kotlin 1.9.24 2024-05-16 10:28:55 +02:00
Benoit Marty
9d4cfd8e20
Merge pull request #2849 from element-hq/feature/bma/roomNameEdition
Improve room setting edition
2024-05-16 09:32:42 +02:00
Jorge Martin Espinosa
69d5b564da
Fix crash when creating an EncryptedFile in Android 6 (#2853) 2024-05-15 16:10:16 +00:00
Benoit Marty
5ab96c3bdc Do not use MutableState in Composable function parameter. 2024-05-15 18:05:08 +02:00
Benoit Marty
c3caff0a1f Remove some keys for remember saveButtonEnabled. 2024-05-15 17:58:14 +02:00
ElementBot
1c9d046d65 Update screenshots 2024-05-15 15:22:46 +00:00
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
Benoit Marty
09bfc820e4
Merge pull request #2845 from element-hq/renovate/androidx.annotation-annotation-jvm-1.x
Update dependency androidx.annotation:annotation-jvm to v1.8.0
2024-05-15 15:07:16 +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
renovate[bot]
87bd3eecba
Update android.gradle.plugin to v8.4.0 (#2777)
* Update android.gradle.plugin to v8.4.0

* Update `android.experimental.lint.version` to `8.5.0-alpha07`

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Jorge Martín <jorgem@element.io>
2024-05-15 11:07:36 +02:00
Jorge Martin Espinosa
ef38535665
UX cleanup: reorder text composer actions (#2847)
* UX cleanup: reorder text composer actions

* Update screenshots

---------

Co-authored-by: ElementBot <benoitm+elementbot@element.io>
2024-05-15 10:28:06 +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
renovate[bot]
96b627f00a
Update kotlin (#2821)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-05-15 10:01:06 +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
renovate[bot]
5dc545f36b
Update dependency androidx.annotation:annotation-jvm to v1.8.0 2024-05-14 18:25:46 +00: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