Commit Graph

9014 Commits

Author SHA1 Message Date
Benoit Marty 2b5acb3023 Rename CurrentCallObserver to CurrentCallService 2024-11-06 17:24:26 +01:00
ElementBot 4c9662887f Update screenshots 2024-11-06 09:31:49 +00: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 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
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
renovate[bot] 197cad9f8c fix(deps): update dependency androidx.constraintlayout:constraintlayout to v2.2.0 2024-11-04 16:39:33 +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
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
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
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
Benoit Marty 0a64dd173d Optimize media: update wording. 2024-10-31 10:40:14 +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 7358cae399 Merge pull request #3762 from element-hq/renovate/androidx.annotation-annotation-jvm-1.x
Update dependency androidx.annotation:annotation-jvm to v1.9.1
2024-10-31 09:42:07 +01:00
Benoit Marty 83a1009922 Merge pull request #3774 from element-hq/renovate/kotlin
Update kotlin to v2.0.21-1.0.26
2024-10-31 09:41:39 +01:00
Benoit Marty 2e91357433 Merge pull request #3761 from element-hq/feature/bma/improveFakeMatrixRoom
Improve FakeMatrixRoom to be able to check all the parameters.
2024-10-31 09:39:26 +01:00
Benoit Marty 642a96ce62 Merge pull request #3773 from element-hq/renovate/dependencyanalysis
Update dependencyAnalysis to v2.4.0
2024-10-31 09:37:56 +01:00
Benoit Marty 4f60ee2eb2 Fix warning in Versions.kt: const and naming convention. 2024-10-31 09:28:03 +01:00
Benoit Marty 920c50cc3d Compile and target API 35.
Tested OK on a API 35 emulator.
2024-10-31 09:27:52 +01:00
renovate[bot] fa1e5e5ceb Update camera to v1.4.0 (#3765)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-10-31 08:54:38 +01:00
renovate[bot] 6921cb7bfa Update dependencyAnalysis to v2.4.0 2024-10-31 07:47:58 +00:00
renovate[bot] 09a7636bb2 Update kotlin to v2.0.21-1.0.26 2024-10-31 07:47:45 +00:00
Benoit Marty c11a503710 Merge pull request #3283 from element-hq/renovate/kotlin
Update kotlin
2024-10-31 08:45:43 +01:00
Benoit Marty c087becee1 Fix test present - with CallType RoomCall sets call as active, loads URL, runs WidgetDriver and notifies the other clients a call started not passing. 2024-10-30 21:00:52 +01:00
renovate[bot] bf4a87da20 Update dependency androidx.annotation:annotation-jvm to v1.9.1 2024-10-30 18:32:11 +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 0efe3bc4c6 Merge pull request #3754 from element-hq/renovate/com.posthog-posthog-android-3.x
Update dependency com.posthog:posthog-android to v3.9.0
2024-10-30 17:57:10 +01:00
Benoit Marty 2fa85f73e1 Merge pull request #3755 from element-hq/feature/bma/rotateFirebaseToken
Rotate firebase token in case of error
2024-10-30 17:05:31 +01:00
Benoit Marty 12f5839eef Handle Jorge's remarks. 2024-10-30 16:37:58 +01:00
Benoit Marty 32e462cfc0 Fix import in test. 2024-10-30 15:58:49 +01:00