Commit graph

9135 commits

Author SHA1 Message Date
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
4ff1e7962d create room : override invite power level for knockable rooms 2024-11-05 21:12:39 +01:00
ganfra
ed1d208d9c create room : fix konsist test 2024-11-05 21:10:20 +01:00
renovate[bot]
d68afd2cbe
fix(deps): update dependency org.matrix.rustcomponents:sdk-android to v0.2.59 2024-11-05 20:04:52 +00:00
Benoit Marty
98bf6856ab
Merge pull request #3806 from element-hq/mxandreas-update-status
Update project status
2024-11-05 10:09:48 +01:00
mxandreas
75bd7457f3
Update project status
Update the project status to reflect that we're now in a phase of rollout and migrating.
2024-11-05 11:03:48 +02:00
ElementBot
0ebb21093c Update screenshots 2024-11-05 08:44:20 +00: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
Benoit Marty
dfc1370ef0
Merge pull request #3784 from element-hq/renovate/constraintlayout
fix(deps): update dependency androidx.constraintlayout:constraintlayout to v2.2.0
2024-11-05 09:37:28 +01:00
ganfra
9aa08ac3f2
Merge branch 'develop' into feature/fga/update_create_room_flow 2024-11-05 09:33:35 +01:00
renovate[bot]
197cad9f8c
fix(deps): update dependency androidx.constraintlayout:constraintlayout to v2.2.0 2024-11-04 16:39:33 +00:00
renovate[bot]
ecb4aa673a
fix(deps): update lifecycle to v2.8.7 2024-11-04 16:39:28 +00: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
renovate[bot]
5b12fec005
fix(deps): update dependency androidx.compose:compose-bom to v2024.10.01 (#3782)
* Update dependency androidx.compose:compose-bom to v2024.10.01

* Update screenshots

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: ElementBot <android@element.io>
2024-11-04 15:17:17 +01:00
ElementBot
ddc4085742 Update screenshots 2024-11-04 13:45:11 +00: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
39ab2f848a Fix multiple previews issue. 2024-11-04 14:24:39 +01:00
Benoit Marty
223eae9602 Send caption with media 2024-11-04 14:24:39 +01:00
Joe Groocock
17ea2aa5dc
Enable predictive back gesture (#3797)
This only animates closing the app, but it's better than nothing.

Signed-off-by: Joe Groocock <me@frebib.net>
2024-11-04 13:44:35 +01:00
Jorge Martin Espinosa
f7861acd7f
Remove all GPS metadata from images uploaded as media (#3781)
Previously a minimal set of tags were removed, but we should make sure every single one of them is removed.
2024-11-04 10:31:55 +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
renovate[bot]
29ce34ac55
chore(deps): update dependencyanalysis to v2.4.2 (#3791)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-11-04 09:08:53 +01:00
bmarty
0b609db1db Sync Strings from Localazy 2024-11-04 00:27:46 +00:00
renovate[bot]
cac3896ed4
chore(deps): update anvil to v0.4.0 2024-11-02 23:23:52 +00:00
renovate[bot]
cfe933bce7
chore(deps): update android.gradle.plugin to v8.7.2 2024-10-31 22:00:35 +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
1061ea0679 Fix test. 2024-10-31 18:05:13 +01:00
Benoit Marty
48133dcca4 Rename file. 2024-10-31 18:01:56 +01:00
Benoit Marty
74037514c0 Compress png file and generate png thumbnail for png files.
Fix tests
2024-10-31 15:51:45 +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
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
ElementBot
0d13e97452 Update screenshots 2024-10-31 10:27:16 +00:00
Benoit Marty
1c7b3df10e Optimize media: Compress Png to Png. 2024-10-31 11:04:11 +01:00
Benoit Marty
cabc8c673c Optimize media: always compress video to have maximum 1080 at the greatest size. 2024-10-31 10:53:44 +01:00
Benoit Marty
c0a77e819b Optimize media: enabled by default. 2024-10-31 10:43:09 +01:00