Benoit Marty
7e4b4e4076
Avoid reusing the initialState to send event.
2025-12-31 09:46:44 +01:00
Benoit Marty
f59e979aab
Create VoicePlayerConfig.
2025-12-31 09:43:25 +01:00
Benoit Marty
8a52d2b8ce
Improve preview.
2025-12-31 09:23:08 +01:00
Benoit Marty
bbe8e112cd
Extract PlaybackSpeedButton as an Atom.
2025-12-31 09:19:45 +01:00
Benoit Marty
ccc69ad978
Merge pull request #5504 from Medformatik/feat/variable-playback-speed
...
Add variable playback speed feature for voice messages
2025-12-31 09:09:28 +01:00
Florian
4e2aeff106
Merge branch 'develop' into feat/variable-playback-speed
2025-12-30 21:29:18 +01:00
Florian
32d2d312e9
Increase clickable area of playback speed button
2025-12-30 21:24:41 +01:00
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
556fdadd7f
feature(security&privacy): start branching logic of ManageAuthorizedSpaces
2025-12-30 15:56:32 +01:00
ganfra
0fd5c58a35
Merge branch 'develop' into feature/fga/ban_moderation
2025-12-30 11:33:40 +01:00
ElementBot
ab92a34858
Update screenshots
2025-12-30 09:39:13 +00: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
b59e36aabd
space service : expose methods from sdk
2025-12-23 20:49:41 +01:00
ganfra
421f12f396
localazy: sync strings
2025-12-23 15:41:16 +01:00
ganfra
7b8950a51b
feature(security&privacy): start ManageAuthorizedSpacesView
2025-12-23 15:23:45 +01:00
ganfra
d868bf64bf
localazy : sync strings
...
# Conflicts:
# features/roomdetails/impl/src/main/res/values/localazy.xml
# features/securityandprivacy/impl/src/main/res/values/localazy.xml
# libraries/ui-strings/src/main/res/values/localazy.xml
2025-12-23 15:23:45 +01:00
ganfra
9fcbd36f42
feature(security&privacy): create ManageAuthorizedSpace classes
2025-12-23 15:22:16 +01: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
fd43d58351
change: finished feature flag should fallback to default value
2025-12-22 17:49:41 +01:00
ganfra
9afdbdc4ab
Remove FeatureFlags.Space entirely
2025-12-22 17:46:45 +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