Commit Graph

3856 Commits

Author SHA1 Message Date
Benoit Marty 13ec1838c0 MediaPreProcessor: remove default value of parameter deleteOriginal. No functional change here. 2024-11-08 10:11:06 +01:00
Benoit Marty 64b1f30da4 Merge pull request #3833 from element-hq/feature/bma/elementCallSwitch
ElementCall: allow user to switch to another call.
2024-11-08 10:09:56 +01:00
Benoit Marty d09df1bcc3 Use LoggerTag. 2024-11-08 09:46:56 +01:00
Jorge Martin Espinosa 2873a6829b Use in-memory thumbnail APIs when possible (#3817)
* Use in-memory thumbnail APIs when possible

* Make an exception for animated image types.

Also add `TimelineItemImageContent.thumbnailMediaRequestData` lazy property.

* Try simplifying the logic a bit more.
2024-11-08 08:40:38 +01:00
Benoit Marty ea32b39a98 ElementCall: allow user to switch to another call. 2024-11-07 18:34:35 +01:00
Benoit Marty 5311cf28c9 Change action to only "Done" when there is a verification failure. 2024-11-07 15:17:33 +01:00
Benoit Marty fff7c04421 Use test extension 2024-11-07 13:36:36 +01:00
Benoit Marty 153aa6ecea Update test. 2024-11-07 13:34:18 +01:00
Benoit Marty 683b694eec Incoming verification: do not distinguish UI between cancelled and failed state. 2024-11-07 12:46:13 +01:00
Benoit Marty 2b06108574 Update wording for verification cancelled. 2024-11-07 12:43:02 +01:00
Benoit Marty d0a64a16df Session verification: Iterate on the waiting for other device screen. 2024-11-07 12:21:38 +01:00
Benoit Marty b085c1b3d4 Session verification: add new screen to get ready on the other session. 2024-11-07 12:16:05 +01:00
Benoit Marty d462386624 Remove code duplication - no behavior change. 2024-11-07 09:58:29 +01:00
Benoit Marty 9ea0a117f0 Merge pull request #3815 from element-hq/feature/bma/hideJoinCallButton
Hide join call button when the user is already in the call
2024-11-07 09:00:02 +01:00
Benoit Marty db4b4d3fa4 Provide MutableStateFlow in the constructor of the fake class. 2024-11-06 17:29:20 +01:00
ganfra 4620bb8704 Merge pull request #3809 from element-hq/renovate/org.matrix.rustcomponents-sdk-android-0.x
fix(deps): update dependency org.matrix.rustcomponents:sdk-android to v0.2.59
2024-11-06 17:25:27 +01:00
Benoit Marty 2b5acb3023 Rename CurrentCallObserver to CurrentCallService 2024-11-06 17:24:26 +01:00
ganfra cc4a8d47eb rust sdk : handle api breaks for 0.2.59 2024-11-06 16:31:25 +01:00
Benoit Marty ebfa50c88f Merge pull request #3816 from element-hq/feature/bma/moreCaptionWork
Iteration on caption
2024-11-06 16:01:14 +01:00
ganfra a678fe44a0 Merge pull request #3804 from element-hq/feature/fga/update_create_room_flow
Knocking : update create room flow
2024-11-06 15:59:27 +01:00
ganfra 24d4270215 create room : clean up after review. 2024-11-06 14:57:55 +01:00
Benoit Marty f00478d9f3 Format file... 2024-11-06 11:08:00 +01:00
Benoit Marty c04bd64ca4 Fix wrong description. 2024-11-06 11:08:00 +01:00
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
Benoit Marty 47d7eac1ea Merge pull request #3803 from element-hq/feature/bma/sendCaption
Send caption with image and video
2024-11-06 09:13:34 +01:00
ganfra e777539f9e Merge branch 'develop' into feature/fga/update_create_room_flow 2024-11-05 21:14:41 +01:00
ganfra ed1d208d9c create room : fix konsist test 2024-11-05 21:10:20 +01:00
Benoit Marty 4e9f429491 Merge pull request #3776 from element-hq/feature/bma/targetApi35
Target api 35
2024-11-05 09:39:50 +01:00
ganfra 9aa08ac3f2 Merge branch 'develop' into feature/fga/update_create_room_flow 2024-11-05 09:33:35 +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
ganfra 59168e4c05 create room : remove hardcoded strings and sync strings. 2024-11-04 16:25:14 +01:00
ganfra 1b1884c3e8 create room : fix tests and remove auto-fill alias for now. 2024-11-04 15:41:14 +01:00
ganfra 68bdc31321 create room : add Knock feature flag 2024-11-04 15:41:14 +01:00
ganfra a4be2106d0 create room : start integrating the address field 2024-11-04 15:39:23 +01:00
ganfra f0c1dfa768 create room : branch the join rule override 2024-11-04 15:39:22 +01:00
ganfra 9e2b01e4ce create room : use user homeserver in the address field. 2024-11-04 15:39:22 +01:00
ganfra dc9e883e93 create room : remove RoomAccess.Invite as we are not displaying it. 2024-11-04 15:39:22 +01:00
ganfra 8c989f716a create room : start adding new options in ui 2024-11-04 15:39:22 +01:00
Benoit Marty a17bedc457 Add more preview. 2024-11-04 14:24:39 +01:00
Benoit Marty 19eb4c8395 Do not allow caption on audio files.
Regular files are not previewed, but prevent caption as well there.
2024-11-04 14:24:39 +01:00
Benoit Marty 223eae9602 Send caption with media 2024-11-04 14:24:39 +01:00
Benoit Marty af78197a8f Merge pull request #3798 from element-hq/sync-localazy
Sync Strings
2024-11-04 09:59:03 +01:00
Benoit Marty a9618e8193 Merge pull request #3779 from element-hq/feature/bma/mediaUpload
Optimize media upload
2024-11-04 09:43:21 +01:00
bmarty 0b609db1db Sync Strings from Localazy 2024-11-04 00:27:46 +00:00
ganfra 21db1fd6a3 Merge pull request #3780 from element-hq/feature/fga/logs_fix_removal
bugfix: do not remove logs after sending them
2024-10-31 20:06:48 +01:00
Benoit Marty 7146a6c0d6 Use MimeTypes.Jpeg 2024-10-31 12:49:31 +01:00
Jorge Martin Espinosa 057ef38644 Fix the onboarding flow getting stuck in some cases (#3778)
This was caused by several `DefaultFtueService` instances being created and only the latest one receiving new state updates while the `LoggedInFlowNode` which decides the navigation was stuck subscribed to the initial one. `DefaultFtueService` has now been marked as s singleton to fix this.
2024-10-31 10:55:17 +00:00
ganfra 7aa1a338e7 bugfix: do not remove logs after sending them 2024-10-31 11:42:14 +01:00