Skye Elliot
8a05f525fa
Remove "history may be shared" banner. ( #6087 )
...
* Revert "Add alert to encrypted rooms with visible history (Android). (#5709 )"
This reverts commit d0ba02dd7e .
* fix: Restore identity state change preview and snapshot.
2026-01-27 14:15:41 +00:00
Richard van der Hoff
7dae283874
Show an icon in the room header for shared history ( #6090 )
...
Add a decoration to the header for encrypted rooms with `history_visibility:
{shared|public}`.
Fixes : #6070
---------
Co-authored-by: ElementBot <android@element.io >
Co-authored-by: Jorge Martín <jorgem@element.io >
2026-01-27 11:31:01 +00:00
Benoit Marty
847e62a5ac
Use presenter test extension.
2026-01-27 10:08:25 +01:00
Benoit Marty
c74169d893
ReadReceiptBottomSheetEvents -> ReadReceiptBottomSheetEvent
2026-01-27 10:03:28 +01:00
Benoit Marty
dd7c9dee78
ReactionSummaryEvents -> ReactionSummaryEvent
2026-01-27 10:02:44 +01:00
Benoit Marty
f327461358
EmojiPickerEvents -> EmojiPickerEvent
2026-01-27 10:02:08 +01:00
Benoit Marty
cca2fa5ccc
CustomReactionEvents -> CustomReactionEvent
2026-01-27 10:01:38 +01:00
Benoit Marty
60b261cd61
ReportMessageEvents -> ReportMessageEvent
2026-01-27 10:00:44 +01:00
Benoit Marty
e2f281b248
PinnedMessagesListEvents -> PinnedMessagesListEvent
2026-01-27 10:00:02 +01:00
Benoit Marty
f237b31db9
PinnedMessagesBannerEvents -> PinnedMessagesBannerEvent
2026-01-27 09:59:18 +01:00
Benoit Marty
4d04808875
ResolveVerifiedUserSendFailureEvent -> ResolveVerifiedUserSendFailureEven
2026-01-27 09:58:44 +01:00
Benoit Marty
56668377d4
AttachmentsPreviewEvents -> AttachmentsPreviewEvent
2026-01-27 09:57:36 +01:00
Benoit Marty
c96f6036a3
LinkEvents -> LinkEvent
2026-01-27 09:55:20 +01:00
Benoit Marty
92a77fab18
EventFromTimelineItem -> TimelineItemEvent
2026-01-27 09:47:49 +01:00
Benoit Marty
6bb979a833
TimelineEvents -> TimelineEvent
2026-01-27 09:45:10 +01:00
Benoit Marty
a1e5afcdd5
MessagesEvents -> MessagesEvent
2026-01-27 09:38:45 +01:00
Benoit Marty
f184562d8f
Use presenter test extension.
2026-01-27 09:35:51 +01:00
Benoit Marty
f7c7fdca9e
ActionListEvents -> ActionListEvent
2026-01-27 09:34:18 +01:00
Benoit Marty
847766eb33
Add confirmation dialog when ending poll from the bottom sheet.
2026-01-27 09:26:03 +01:00
Benoit Marty
53ce85872b
Remove unused MessagesEvents.Dismiss
2026-01-27 09:13:07 +01:00
Benoit Marty
011d375b44
Sync all strings and fix compilation issue.
2026-01-26 14:13:06 +01:00
ElementBot
b731d9a4a3
Sync Strings from Localazy ( #6085 )
...
Co-authored-by: bmarty <3940906+bmarty@users.noreply.github.com >
2026-01-26 12:06:38 +01:00
ganfra
fa1b32f0ba
Let SearchBar/SearchField use TextFieldState
2026-01-23 10:32:58 +01:00
Jorge Martin Espinosa
0c68056753
Keep the child state in AttachmentsPreviewPresenter up to date ( #6039 )
...
This makes the `handleEvents` function capture the reference and be able to check the updated state, unblocking the media sending flow
2026-01-20 10:09:30 +01:00
Richard van der Hoff
ae76e8b0ea
Display a badge for messages decrypted using shared keys ( #6023 )
...
The EXA side of element-hq/element-meta#2877 : if the keys for a message have been forwarded by another user, indicate that in the UI via the text shown when tapping the event shield.
2026-01-16 17:24:18 +00:00
Benoit Marty
269747437b
Add preview with a11y details.
2026-01-09 14:39:57 +01:00
Jorge Martin Espinosa
71031008dd
Adjust metrics to the new specifications ( #5937 )
...
* Add `AnalyticsTransactions` with a set of `TransactionDefinition` items matching those in the user story
* Use that for `AnalyticsLongRunningTransactions`, make sure we send the right fields (name, operation, description)
* Add `AnalyticsSendMessageWatcher` to track how long it takes for an event to be sent and for us to get a call back for that from sync
* Add `Noop` implementation for enterprise
2026-01-05 16:23:26 +01:00
Benoit Marty
b01135aeef
Merge pull request #5963 from element-hq/feature/bma/variablePlayBackSpeed
...
Voice message: variable play back speed
2026-01-05 13:58:01 +01:00
Benoit Marty
78ad8056a1
Cleanup
2026-01-02 16:07:45 +01:00
Benoit Marty
4c0b02ce23
Rename Button to ButtonType to avoid confusion.
2025-12-31 09:51:38 +01:00
Benoit Marty
4f44edf6af
VoiceMessageEvents -> VoiceMessageEvent
2025-12-31 09:48:46 +01:00
Benoit Marty
bbe8e112cd
Extract PlaybackSpeedButton as an Atom.
2025-12-31 09:19:45 +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
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
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
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
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
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
1571b6e719
Upgrade robolectric to version 4.16 ( #5923 )
...
* Update dependency org.robolectric:robolectric to v4.16
* Fix file size formatter output on API 26+
* Use more realistic value for maxUploadSize
* Update screenshots
* Fix test issue: "java.security.KeyStoreException: AndroidKeyStore not found"
* Add exceptions.
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: ElementBot <android@element.io >
2025-12-19 15:37:38 +01:00
Benoit Marty
d04ebe880b
Simplify the copy of the history visibility settings
...
Closes #5898
2025-12-19 14:53:06 +01:00
Skye Elliot
fd883049be
docs: Clarify purpose of LaunchedEffect as part of algorithm.
2025-12-19 11:09:19 +00:00
Skye Elliot
b3c4a2ba92
fix: Show history visibiliy banner for shared, not invited.
2025-12-18 16:05:22 +00:00
Jorge Martín
7fe3b18699
Distinguish between indexable and non-indexable extra data
2025-12-18 14:08:38 +01:00
Benoit Marty
07f8f878d2
Use more realistic value for maxUploadSize
2025-12-18 11:18:25 +01:00
Jorge Martín
2ca981ddfa
Reuse already parsed document instead of parsing it again
2025-12-17 18:38:02 +01:00
Benoit Marty
90d71f5e66
Fix issue detected by lint.
2025-12-17 10:59:48 +01:00
Jorge Martin Espinosa
d298200934
Use the right video preset when sharing videos ( #5892 )
2025-12-16 16:40:44 +01:00
ElementBot
6880cf518c
Sync Strings from Localazy ( #5904 )
...
Co-authored-by: bmarty <3940906+bmarty@users.noreply.github.com >
2025-12-15 23:51:19 +01:00