Commit Graph

1420 Commits

Author SHA1 Message Date
Benoit Marty 12e7172eb6 Update tests 2024-11-06 10:11:50 +01:00
Benoit Marty 1c78f96148 Ensure the user can join the call even if they has joined a call in another session. 2024-11-06 09:50:03 +01:00
Benoit Marty 58e66963d8 Hide the join call button if the user is already in the call.
This is at the account level so if the user has joined the call on another device, the join button will be hidden.

Extract room call state presenter to its own module and update RoomCallState model.
Let RoomDetailsPresenter use the new RoomCallStatePresenter
2024-11-06 09:14:47 +01:00
renovate[bot] 8abb1dd236 Update dependency androidx.constraintlayout:constraintlayout-compose to v1.1.0 (#3770)
* Update dependency androidx.constraintlayout:constraintlayout-compose to v1.1.0

* Fix negative margin usage

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Jorge Martín <jorgem@element.io>
2024-11-04 17:38:16 +01:00
bmarty 0b609db1db Sync Strings from Localazy 2024-11-04 00:27:46 +00:00
Benoit Marty a772f000e7 Merge pull request #3745 from andybalaam/andybalaam/enable-identity-violation-notifs-unconditionally
Enable identity pinning violation notifications unconditionally
2024-10-31 11:34:38 +01:00
Benoit Marty 1dd2ad0c5c Merge pull request #3758 from element-hq/feature/bma/editorStateFixture
Editor state fixture and preview improvement
2024-10-31 10:36:01 +01:00
Andy Balaam 50471f8707 Merge branch 'develop' into andybalaam/enable-identity-violation-notifs-unconditionally 2024-10-31 09:13:20 +00:00
Benoit Marty 4b98ee92e3 Improve FakeMatrixRoom to be able to check all the parameters. 2024-10-30 18:39:55 +01:00
Benoit Marty 26a4441d64 Create fixtures for TextEditorState. 2024-10-30 14:48:18 +01:00
Joe Groocock ab75babc11 Fix oversize padding on captioned images/videos (#3732)
* Fix oversize padding on captioned images/videos

Use consistent padding with the InReplyToView for the media, and
consistent caption padding with other textual messages.

Signed-off-by: Joe Groocock <me@frebib.net>

* Update screenshots

---------

Signed-off-by: Joe Groocock <me@frebib.net>
Co-authored-by: Jorge Martín <jorgem@element.io>
Co-authored-by: ElementBot <android@element.io>
2024-10-29 17:34:09 +01:00
Benoit Marty a51c2753ba Fix test compilation issue. 2024-10-28 13:50:47 +01:00
Andy Balaam e362cad312 Enable identity pinning violation notifications unconditionally
(Remove the feature flag we added when this feature seemed unstable.)
2024-10-28 11:40:47 +00:00
Benoit Marty 846dbc2b18 Add media upload setting.
Compress media regarding the settings.
Image compression change quality to 78%
Video compression change size to 720 x 48
2024-10-28 10:56:58 +01:00
Valere 9fb68fc58e Bump rust-sdk version to rust-sdk 0.2.57 (#3735)
* Bump rust-sdk version to rust-sdk 0.2.57

* rust sdk update: Support persisted WedgeQueueError

* Trust & Decoration | Support new expected UTD causes

* Room Subscribtion settings not needed anymore (see https://github.com/matrix-org/matrix-rust-sdk/pull/4159)

* File/Attachement upload: update to support `storeInCache`

* feat(knock): update API to use reason and serverNames

* Add another `Konsist` exception

* Update screenshots

---------

Co-authored-by: Jorge Martín <jorgem@element.io>
Co-authored-by: ElementBot <android@element.io>
Co-authored-by: Benoit Marty <benoit@matrix.org>
2024-10-24 16:45:16 +02:00
Benoit Marty 26da0f377a Merge pull request #3719 from element-hq/feature/bma/iconSizeAndColor
Use BigIcon and fix colors
2024-10-22 15:50:54 +02:00
Benoit Marty daaaf92a87 Let IconTitleSubtitleMolecule use BigIcon. 2024-10-22 11:53:30 +02:00
Benoit Marty 96232d5cdf Reduce space between message and "View All" button 2024-10-21 15:31:51 +02:00
Benoit Marty aaf14b6604 Change preview to test wrapping of long pinned message. 2024-10-21 15:31:07 +02:00
Benoit Marty fc200e9a81 Use ic_compound_unpin 2024-10-21 15:26:18 +02:00
bmarty b179518962 Sync Strings from Localazy 2024-10-21 00:27:20 +00:00
Benoit Marty 27e6376681 Rename View and Preview to fix a name clash in the Gallery. 2024-10-18 15:47:59 +02:00
Benoit Marty 1f8f1c998f Fix API Break: introduce EventOrTransactionId 2024-10-18 08:49:11 +02:00
Benoit Marty 0db54df877 Restore fun interface for a sweeter code. 2024-10-16 17:12:46 +02:00
Benoit Marty 70c643be5e Remove unused isLocal field. 2024-10-16 16:19:04 +02:00
Benoit Marty 5a48d89df6 Fix wrong mapping 2024-10-16 16:10:18 +02:00
Benoit Marty 28d9da6d62 Fix other API change: EventShieldsProvider and EventTimelineItemDebugInfoProvider have been replaced by LazyTimelineItemProvider 2024-10-16 16:10:16 +02:00
Benoit Marty c1c9f53015 Fix other API change: body renamed to filename 2024-10-16 16:09:32 +02:00
Benoit Marty 7ece687740 Merge pull request #3574 from element-hq/feature/bma/improveMediaModel
Clarify model for Event with attachment
2024-10-16 14:57:05 +02:00
Benoit Marty 95941fc95e Merge pull request #3681 from element-hq/feature/bma/rtlIssue
RTL: ensure sender information are correctly rendered in the timeline
2024-10-16 12:01:17 +02:00
Benoit Marty 1127e6b854 Use size from the DrawScope. 2024-10-16 11:26:26 +02:00
Benoit Marty 6392404c3a Fix tests. 2024-10-16 10:01:04 +02:00
Benoit Marty 6e722d6a54 Add userId in identity change warning banner #3678 2024-10-15 18:02:23 +02:00
Benoit Marty 9c2a08e269 RTL: ensure the sender information are displayed at the start of the screen. 2024-10-15 10:39:59 +02:00
Benoit Marty 5e6f5f4449 RTL: ensure the top start corner is cropped. 2024-10-15 10:32:26 +02:00
Benoit Marty 3b426705f7 Import fun 2024-10-14 21:13:52 +02:00
Benoit Marty a7328c705c Fix regression due to icon now supports RTL. 2024-10-14 21:13:50 +02:00
Benoit Marty 76e8e8ffae Remove useless return 2024-10-14 20:58:51 +02:00
Benoit Marty aa07ab1a07 Add feature flag IdentityPinningViolationNotifications.
Disabled in production build, enabled by default on other builds.
2024-10-10 16:28:15 +02:00
ganfra a3db4b2043 Merge pull request #3631 from element-hq/feature/fga/rework_room_summary
Rework room summary
2024-10-09 11:44:45 +02:00
ganfra eeb6b6f4bf misc : remove direct usage of RoomSummary in UI and let RoomSummary use RoomInfo. 2024-10-08 21:34:34 +02:00
Benoit Marty ef4aa8f91e Do not render pin violation in clear room. 2024-10-08 18:30:08 +02:00
Benoit Marty 920dc2b0d7 Improve mapping regarding filename, caption and formattedCaption 2024-10-08 17:12:48 +02:00
Benoit Marty 873d807500 Cleanup 2024-10-08 15:02:04 +02:00
Benoit Marty f4b7443cfb Fix regression. 2024-10-08 14:56:50 +02:00
Benoit Marty 41749ed5b1 Create data classes TypingRoomMember and IdentityRoomMember to avoid the risk of useless recomposition.
Also remove TypingNotificationStateForMessagesProvider which was not used anymore.
2024-10-08 14:54:49 +02:00
Benoit Marty 8aa34d8cd4 Use produceState 2024-10-08 14:15:23 +02:00
Benoit Marty 4fefecd0d9 Fix Emoji test 2024-10-08 14:14:39 +02:00
Benoit Marty 746a7fbf37 tom 2024-10-08 13:55:46 +02:00
Benoit Marty fcee53b23e Rename val for clarity 2024-10-08 13:47:47 +02:00