Benoit Marty
d524cd4a74
Make the notification silent when the message is an outgoing message (quick reply).
...
The boolean isUpdated will be passed to setOnlyAlertOnce(), and when the value is true, the notification does not ring/vibrate again.
2025-12-30 16:47:38 +01:00
ganfra
aa4b10e53a
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
ad0b1e33f9
quality : move canUnban logic to the permission class
2025-12-30 15:59:04 +01:00
ganfra
0fd5c58a35
Merge branch 'develop' into feature/fga/ban_moderation
2025-12-30 11:33:40 +01:00
Benoit Marty
a27601bfda
Merge pull request #5958 from element-hq/feature/bma/fixNotificationRegression
...
Fix class cast exception
2025-12-29 16:21:15 +01:00
Benoit Marty
155d3fb96f
Fix test compilation
2025-12-29 12:47:21 +01:00
Benoit Marty
6715104f8f
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
32240d38ab
Merge pull request #5957 from element-hq/feature/bma/cleanup2025
...
Cleanup FFI object fixtures.
2025-12-29 11:03:57 +01:00
Benoit Marty
27ba3a4043
Merge pull request #5956 from element-hq/sync-localazy
...
Sync Strings
2025-12-29 10:35:21 +01:00
Benoit Marty
61ec38cd10
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]
c4f1d3d3d0
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
0162a08ccb
Rename parameter
2025-12-29 09:47:29 +01:00
Benoit Marty
971bcbf0bf
Ensure factorize follow the same code convention
2025-12-29 09:40:24 +01:00
Benoit Marty
46ae4b9f6b
Merge pull request #5945 from element-hq/feature/bma/listItemFont
...
Use only font from compound
2025-12-29 09:24:01 +01:00
bmarty
f35d7086cb
Sync Strings from Localazy
2025-12-29 00:19:01 +00:00
ganfra
f732aa18a8
fix: unban action requires both ban and kick permissions
2025-12-23 14:36:19 +01:00
ganfra
4f5a445071
Merge pull request #5946 from element-hq/sync-localazy
...
Sync Strings
2025-12-23 12:01:53 +01:00
ganfra
60fa76a9b9
Revert "fix: display banned member list if permissions.canKick or permissions.canBan"
...
This reverts commit f7248b87f0 .
2025-12-23 11:44:16 +01:00
bmarty
a2ca2e7c1f
Sync Strings from Localazy
2025-12-23 11:23:46 +01:00
ganfra
5303e81fa3
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
97d22935f2
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
f7248b87f0
fix: display banned member list if permissions.canKick or permissions.canBan
2025-12-22 18:06:41 +01:00
ganfra
2dcfdf6e4f
quality: rename enum after PR review
2025-12-22 18:04:08 +01:00
ganfra
a09f444b87
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
55185b540d
Merge branch 'develop' into fix/crash-on-nightly-incorrect-di-cast
2025-12-22 16:04:25 +01:00
ElementBot
401fc26b80
Update screenshots
2025-12-22 14:41:43 +00:00
ganfra
a12c37d6d9
misc : add enabled param to ListItemContent.Custom View
2025-12-22 15:25:54 +01:00
renovate[bot]
7b3f082eb3
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
3a6e82a7f0
Do some cleanup in VectorUnifiedPushMessagingReceiverBindings
2025-12-22 14:17:19 +01:00
Jorge Martín
9127ce743d
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
55791ad2ff
Make sure we don't obfuscate Metro classes
2025-12-22 14:16:35 +01:00
ElementBot
7de4b7d3af
Update screenshots
2025-12-22 10:29:46 +00:00
Jorge Martín
293d41f122
RustSpaceService.joinedSpaces() now points to the FFI method SpaceService.topLevelJoinedSpaces()
2025-12-22 11:19:37 +01:00
Jorge Martín
cfa7d39966
Instantiate the now suspending innerClient.spaceService() RustMatrixClient with runBlocking for now
2025-12-22 11:19:37 +01:00
Jorge Martín
75f8c4f594
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
63d205f8aa
Replace some usages of TimelineEventType in EventType with TimelineEventContent
2025-12-22 11:19:37 +01:00
renovate[bot]
8061264629
fix(deps): update dependency org.matrix.rustcomponents:sdk-android to v25.12.19
2025-12-22 11:19:37 +01:00
renovate[bot]
940e96a76a
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
20a1e7fdcf
change(space) : add "settings" entry menu
2025-12-22 09:40:46 +01:00
ElementBot
e5c6f1fada
Update screenshots
2025-12-21 10:46:34 +00:00
Benoit Marty
6c0caab132
Use existing preview.
2025-12-21 11:33:07 +01:00
Benoit Marty
8d2a683fbc
Add preview for ElementTheme.typography values.
2025-12-20 18:23:50 +01:00
Benoit Marty
d92ac247c1
Remove materialTypography val from ElementTheme.
...
We should only use `typography`.
2025-12-20 17:03:19 +01:00
Benoit Marty
4402585a52
Use typography instead of materialTypography.
2025-12-20 17:03:18 +01:00
Benoit Marty
650f041ae6
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
ecc57ab9a9
Fix tests
2025-12-20 16:26:34 +01:00
Benoit Marty
95372d9cfb
Fix tests
2025-12-19 18:05:56 +01:00
ganfra
044d027488
quality: format code
2025-12-19 17:35:22 +01:00
ganfra
f13d9259c5
change(room permissions): user can edit only roles <= to his own role
2025-12-19 17:10:28 +01:00
Jorge Martín
02b6a90a95
Fix toPlainText representation with formatting spans
2025-12-19 16:15:51 +01:00