Commit Graph

13033 Commits

Author SHA1 Message Date
Benoit Marty cf4e54fed6 Merge pull request #5968 from element-hq/feature/bma/a11y/letterAvatar
Ensure that avatars always have a content description.
2026-01-05 10:21:49 +01:00
renovate[bot] 2b826c6b0b fix(deps): update roborazzi to v1.54.0 (#5970)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-05 08:58:42 +01:00
Benoit Marty 00448756a8 Ensure that room / space avatar always have a contentDescription. 2026-01-02 16:23:15 +01:00
Benoit Marty 233d22367f Cleanup 2026-01-02 16:07:45 +01:00
renovate[bot] f47b913518 fix(deps): update roborazzi to v1.53.0 (#5962)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-31 12:00:57 +01:00
ganfra 3973616f3e Merge pull request #5959 from element-hq/feature/fga/ban_moderation
Fix : iterate on unban permissions
2025-12-30 16:17:50 +01:00
ganfra 2fa4994d8e quality : move canUnban logic to the permission class 2025-12-30 15:59:04 +01:00
ganfra ee241b1e71 Merge branch 'develop' into feature/fga/ban_moderation 2025-12-30 11:33:40 +01:00
Benoit Marty 5ced2cc4c8 Merge pull request #5958 from element-hq/feature/bma/fixNotificationRegression
Fix class cast exception
2025-12-29 16:21:15 +01:00
Benoit Marty 74585866b5 Fix test compilation 2025-12-29 12:47:21 +01:00
Benoit Marty c19c8e87a6 Fix class cast exception
java.lang.ClassCastException: io.element.android.libraries.androidutils.json.DefaultJsonProvider cannot be cast to kotlinx.serialization.json.Json
2025-12-29 12:00:58 +01:00
Benoit Marty b5b765eb51 Merge pull request #5957 from element-hq/feature/bma/cleanup2025
Cleanup FFI object fixtures.
2025-12-29 11:03:57 +01:00
Benoit Marty 33341e8795 Merge pull request #5956 from element-hq/sync-localazy
Sync Strings
2025-12-29 10:35:21 +01:00
Benoit Marty a43c66f56d fix(deps): update wysiwyg to v2.41.0 (#5921)
* fix(deps): update wysiwyg to v2.41.0

* Reuse already parsed document instead of parsing it again

* Fix `toPlainText` representation with formatting spans

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Jorge Martín <jorgem@element.io>
2025-12-29 09:59:37 +01:00
renovate[bot] 5250740f69 fix(deps): update dependency com.posthog:posthog-android to v3.28.0 (#5941)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-29 09:57:09 +01:00
Benoit Marty 0bb315608d Rename parameter 2025-12-29 09:47:29 +01:00
Benoit Marty b26b435e27 Ensure factorize follow the same code convention 2025-12-29 09:40:24 +01:00
Benoit Marty fe31d5972c Merge pull request #5945 from element-hq/feature/bma/listItemFont
Use only font from compound
2025-12-29 09:24:01 +01:00
bmarty 7859d666a8 Sync Strings from Localazy 2025-12-29 00:19:01 +00:00
ganfra afaa369885 fix: unban action requires both ban and kick permissions 2025-12-23 14:36:19 +01:00
ganfra 9cee5541f7 Merge pull request #5946 from element-hq/sync-localazy
Sync Strings
2025-12-23 12:01:53 +01:00
ganfra 0cf6029614 Revert "fix: display banned member list if permissions.canKick or permissions.canBan"
This reverts commit 7c8830b16d.
2025-12-23 11:44:16 +01:00
bmarty 96dc67162c Sync Strings from Localazy 2025-12-23 11:23:46 +01:00
ganfra 7423c43409 Merge pull request #5951 from element-hq/fix/crash-on-nightly-incorrect-di-cast
Fix crash when changing the push provider in nightlies
2025-12-23 10:24:29 +01:00
ganfra 76bc487f28 Merge pull request #5950 from element-hq/feature/fga/iterate_permissions_screen
Changes : iterate again on permissions
2025-12-22 18:41:38 +01:00
ganfra 7c8830b16d fix: display banned member list if permissions.canKick or permissions.canBan 2025-12-22 18:06:41 +01:00
ganfra 08967da164 quality: rename enum after PR review 2025-12-22 18:04:08 +01:00
ganfra d6ba53b000 Merge pull request #5948 from element-hq/feature/fga/space_settings_menu_entry
Change : add "settings" entry menu
2025-12-22 17:31:20 +01:00
Jorge Martin Espinosa 57f8fbe206 Merge branch 'develop' into fix/crash-on-nightly-incorrect-di-cast 2025-12-22 16:04:25 +01:00
ElementBot fe1cdb6df6 Update screenshots 2025-12-22 14:41:43 +00:00
ganfra 7f2d5b94bb misc : add enabled param to ListItemContent.Custom View 2025-12-22 15:25:54 +01:00
renovate[bot] 00dcbf4a7f fix(deps): update kotlin to 2.3.0 (#5917)
* fix(deps): update kotlin to 2.3.0

* Cleanup - remove `datetime` compat version

* Fix several lint issues caused by the Kotlin compiler inference working better (checks in nullables, vars, etc.)

* Fix tests by removing mock in `File.readBytes`, it seems like it's no longer allowed. Using a tmp file works well enough.

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Benoit Marty <benoit@matrix.org>
Co-authored-by: Jorge Martín <jorgem@element.io>
2025-12-22 14:28:15 +01:00
Jorge Martín b91e3cfb84 Do some cleanup in VectorUnifiedPushMessagingReceiverBindings 2025-12-22 14:17:19 +01:00
Jorge Martín d094233250 Change JsonProvider from a parent interface to a typealias
This fixes the error seen in the nightlies
2025-12-22 14:17:08 +01:00
Jorge Martín d0fd2f4a98 Make sure we don't obfuscate Metro classes 2025-12-22 14:16:35 +01:00
ElementBot cad746e3e2 Update screenshots 2025-12-22 10:29:46 +00:00
Jorge Martín dbf32a1bfe RustSpaceService.joinedSpaces() now points to the FFI method SpaceService.topLevelJoinedSpaces() 2025-12-22 11:19:37 +01:00
Jorge Martín 0440f760ed Instantiate the now suspending innerClient.spaceService() RustMatrixClient with runBlocking for now 2025-12-22 11:19:37 +01:00
Jorge Martín a8ffe46d99 Transform MessageEventType and StateEventType into sealed interfaces to handle the Custom variant, also add missing variants 2025-12-22 11:19:37 +01:00
Jorge Martín 0ed40c562d Replace some usages of TimelineEventType in EventType with TimelineEventContent 2025-12-22 11:19:37 +01:00
renovate[bot] e98ff5857b fix(deps): update dependency org.matrix.rustcomponents:sdk-android to v25.12.19 2025-12-22 11:19:37 +01:00
renovate[bot] 078b4c4774 fix(deps): update dependency io.github.sergio-sastre.composablepreviewscanner:android to v0.8.1 (#5916)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-22 11:01:38 +01:00
ganfra e998a4f36e change(space) : add "settings" entry menu 2025-12-22 09:40:46 +01:00
ElementBot 0a9c20e870 Update screenshots 2025-12-21 10:46:34 +00:00
Benoit Marty 328a1b77fa Use existing preview. 2025-12-21 11:33:07 +01:00
Benoit Marty 92c0de7f83 Add preview for ElementTheme.typography values. 2025-12-20 18:23:50 +01:00
Benoit Marty 8c446ff81f Remove materialTypography val from ElementTheme.
We should only use `typography`.
2025-12-20 17:03:19 +01:00
Benoit Marty 31d5aa7a33 Use typography instead of materialTypography. 2025-12-20 17:03:18 +01:00
Benoit Marty 5551f4e039 Merge pull request #5942 from element-hq/feature/bma/roomHistoryVisibilitySettings
Simplify the copy of the history visibility settings
2025-12-20 17:02:24 +01:00
Benoit Marty 620ff03fb7 Fix tests 2025-12-20 16:26:34 +01:00