Commit Graph

10556 Commits

Author SHA1 Message Date
Jorge Martín c78d0fcdd2 Merge branch 'release/25.05.3' 2025-05-12 17:10:59 +02:00
Jorge Martín 2915f0c4d6 Adding fastlane file for version 25.05.3 2025-05-12 17:10:58 +02:00
Jorge Martín b396ca3159 Setting version for the release 25.05.3 2025-05-12 17:10:08 +02:00
Jorge Martín 06e8f740d4 Merge tag 'v25.05.2' into develop
v25.05.2
2025-05-12 16:43:42 +02:00
Jorge Martín 30a49216f7 Merge branch 'release/25.05.2' 2025-05-12 16:43:35 +02:00
Jorge Martín 6b90a5e4da Adding fastlane file for version 25.05.2 2025-05-12 16:43:34 +02:00
Jorge Martín e9f87e35fe Setting version for the release 25.05.2 2025-05-12 16:43:34 +02:00
Benoit Marty fe91895c9a Disable Continue button when the login field is cleared. (#4699)
* Disable Continue button when the login field is cleared.
Fixes #4691

* Add tests on LoginPasswordView
2025-05-12 14:45:07 +02:00
Jorge Martin Espinosa 525d72d85b Revert "fix(deps): update dependency io.element.android:element-call-embedded…" (#4706) 2025-05-12 14:07:50 +02:00
ElementBot 019327ef9b Sync Strings from Localazy (#4703)
Co-authored-by: bmarty <3940906+bmarty@users.noreply.github.com>
2025-05-12 09:56:19 +02:00
ElementBot 83406ec0c0 Update Gradle Wrapper from 8.13 to 8.14 (#4645)
Co-authored-by: gradle-update-robot <gradle-update-robot@regolo.cc>
2025-05-09 15:47:55 +02:00
renovate[bot] 4c99a1cfb4 fix(deps): update dependency androidx.sqlite:sqlite-ktx to v2.5.1 (#4692)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-09 15:46:56 +02:00
renovate[bot] 5ed2e92801 fix(deps): update lifecycle to v2.9.0 (#4693)
* fix(deps): update lifecycle to v2.9.0

* Remove unused code.

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Benoit Marty <benoit@matrix.org>
2025-05-09 09:55:35 +00:00
renovate[bot] 02dae19b56 fix(deps): update datastore to v1.1.6 (#4630)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-09 11:42:57 +02:00
Jorge Martin Espinosa c39b480f82 Keep call notification ringing while a call is present in the room (#4634) 2025-05-09 11:38:43 +02:00
Benoit Marty 3391e7cc55 Update "Learn more" link (#4686)
* Update target link for "Learn more".

* Rename VerifySelfSession* to OutgoingVerification*

* Optimize import

* Refactor to avoid long line

* Update screenshots

---------

Co-authored-by: ElementBot <android@element.io>
2025-05-09 11:10:30 +02:00
Jorge Martín 8f484c322f Merge remote-tracking branch 'origin/main' into develop 2025-05-08 13:09:51 +02:00
Jorge Martín 5f71e25ba4 Changelog for version 25.05.1 2025-05-08 11:51:36 +02:00
Jorge Martín aa365d2496 Merge branch 'release/25.05.1' 2025-05-08 11:24:01 +02:00
Jorge Martín 5e39d90778 Adding fastlane file for version 25.05.1 2025-05-08 11:24:00 +02:00
Jorge Martín d2efaaddbd Setting version for the release 25.05.1 2025-05-08 11:23:31 +02:00
renovate[bot] 7b0de4b0ee fix(deps): update dependency org.matrix.rustcomponents:sdk-android to v25.5.8 (#4696)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-08 11:15:27 +02:00
Benoit Marty 0beec202a5 Ensure that the Rust room is not closed while the driver needs it. (#4694) 2025-05-08 09:33:35 +02:00
renovate[bot] 5fb0fc0d50 fix(deps): update android.gradle.plugin to v8.10.0 (#4687)
* fix(deps): update android.gradle.plugin to v8.10.0

* Update lint version to 8.11.0-alpha09

* Fix lint false positive.

Error: Modifier factory functions must use the receiver Modifier instance [ModifierFactoryUnreferencedReceiver from androidx.compose.ui]

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Benoit Marty <benoit@matrix.org>
2025-05-07 11:07:20 +02:00
Benoit Marty 8ca5f8bc9d Let EnterpriseService prevent usage of homeserver (#4682)
* Add check on homeserver url.

* Update screenshots

* Add missing test

* Update submodule link.

---------

Co-authored-by: ElementBot <android@element.io>
2025-05-06 17:25:07 +00:00
Jorge Martín 390337c426 Changelog for version 25.05.0 2025-05-06 16:27:35 +02:00
Jorge Martín d472020083 Merge tag 'v25.05.0' into develop
v25.05.0
2025-05-06 15:58:28 +02:00
Jorge Martín 9b4b107239 Merge branch 'release/25.05.0' 2025-05-06 15:58:17 +02:00
Jorge Martín 6682e4f08f Adding fastlane file for version 25.05.0 2025-05-06 15:58:16 +02:00
Jorge Martín 0628b780e1 Setting version for the release 25.05.0 2025-05-06 15:57:37 +02:00
renovate[bot] 31e5ae067f fix(deps): update dependency org.matrix.rustcomponents:sdk-android to v25.5.6 (#4681)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-06 15:45:31 +02:00
Benoit Marty 3603ed6830 Fix read receipt behavior when the timeline is opened. (#4679)
* Use Timber instead of println

* Fix ReadReceipt not sent when new event is received:
- filter Virtual item regarding typing to compute NewEventState
- always scroll, since the latest event is always the typing notification (but with 0 height). This triggers the sending of RR.

* Improve the fix to fix regression detected by unit tests.

* Remove unnecessary parenthesis

* Document parameter.
2025-05-06 12:41:34 +00:00
Benoit Marty c61ee59528 Improve the callback uri format and customization. (#4664)
* Remove unused SUPPORT_EMAIL_ADDRESS

* Improve the callback uri format and customization.

Use io.element.android for the scheme of Oidc redirection for Element X.
For nightly the scheme will be io.element.android.nightly
For debug the scheme will be  io.element.android.debug

Element Pro is using `io.element`
2025-05-05 17:46:17 +02:00
Jorge Martin Espinosa 1904c98c9a Make sure any JoinedRustRoom is destroyed after use (#4678) 2025-05-05 16:09:07 +02:00
ganfra 2d189ae775 Merge pull request #4673 from element-hq/renovate/org.maplibre.gl-android-sdk-11.x
fix(deps): update dependency org.maplibre.gl:android-sdk to v11.8.7
2025-05-05 16:03:13 +02:00
renovate[bot] 6bc0b56c74 chore(deps): update rnkdsh/action-upload-diawi action to v1.5.9 (#4674)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-05 15:33:39 +02:00
ElementBot bfa05ece67 Sync Strings from Localazy (#4677)
Co-authored-by: bmarty <3940906+bmarty@users.noreply.github.com>
2025-05-05 12:11:22 +02:00
renovate[bot] 0976c7fae0 fix(deps): update dependency io.element.android:element-call-embedded to v0.10.0 (#4667)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-05 09:40:57 +02:00
renovate[bot] 4125aebb5f fix(deps): update dependency org.maplibre.gl:android-sdk to v11.8.7 2025-05-03 02:19:34 +00:00
renovate[bot] dad8853a94 fix(deps): update dependency io.sentry:sentry-android to v8.11.1 (#4668)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-02 13:10:18 +02:00
renovate[bot] 92f68cd11e fix(deps): update kotlin to v2.1.20-2.0.1 (#4670)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-02 13:09:53 +02:00
renovate[bot] 8d1234281f fix(deps): update dependency org.matrix.rustcomponents:sdk-android to v25.4.30 (#4665)
* fix(deps): update dependency org.matrix.rustcomponents:sdk-android to v25.4.30

* OidcConfiguration do not take a contact parameter anymore.

* Fix API break.

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Benoit Marty <benoit@matrix.org>
2025-05-02 12:33:19 +02:00
ganfra 0b83e66733 Feature : Report room (#4654)
* feature (report room) : introduce all presentation classes.

* feature (report room) : branch entry point in the room list

* refactor (matrix ui) : move some code from appnav to matrix ui

* feature (report room) : add api on room

* feature (report room) : adjust ui

* feature (report room) : branch api

* feature (decline invite and block) : move things around and introduce presentation classes

* feature (decline invite and block) : continue to move things

* feature (report room) : remove reference to "conversation" for now

* feature (report room) : add report room action to room detail screen

* feature (report room) : enabled button state

* feature (report room) : improve code and reuse

* feature (report room) : add feature flag

* feature (report room) : change feature flag to static bool

* feature (report room) : add tests

* feature (report room) : fix ui with new api on ListItem

* feature (report room) : clean up and add more tests.

* Update screenshots

* feature (report room) : more test and fix issue

* feature (report room) : update strings

* feature (report room) : fix konsist preview

* feature (report room) : disable feature

* Update screenshots

* var -> val

* Improve preview of AcceptDeclineInviteView

* Improve preview consistency

* Add missing test on DismissErrorAndHideContent

* Update screenshots

* Add missing tests

---------

Co-authored-by: ElementBot <android@element.io>
Co-authored-by: Benoit Marty <benoit@matrix.org>
2025-05-02 12:25:19 +02:00
Benoit Marty e502eb1971 Render kick and ban reason in the timeline when available (#4642)
* Map the reason to RoomMembershipContent

* Create function to create RoomMembershipContent.

* Render reason for kick and ban state event.
2025-04-30 18:13:53 +02:00
ganfra b4b93a64d6 Merge pull request #4647 from element-hq/renovate/io.github.sergio-sastre.composablepreviewscanner-android-0.x
fix(deps): update dependency io.github.sergio-sastre.composablepreviewscanner:android to v0.6.1
2025-04-30 10:37:34 +02:00
renovate[bot] bbf89db9cd fix(deps): update dependency io.mockk:mockk to v1.14.2 (#4658)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-04-30 08:40:21 +02:00
renovate[bot] d367e6bf1f fix(deps): update dependency io.github.sergio-sastre.composablepreviewscanner:android to v0.6.1 2025-04-29 23:16:15 +00:00
renovate[bot] baa9f01071 fix(deps): update dependency io.sentry:sentry-android to v8.11.0 (#4660)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-04-29 16:03:59 +00:00
renovate[bot] 0f9ecf77e0 fix(deps): update dependency com.google.accompanist:accompanist-permissions to v0.37.3 (#4649)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-04-29 17:56:18 +02:00
Benoit Marty 2fc0c2f251 Fix wrong member count in join room screen for invitation (#4651)
* Fix typo

* Fix number of room member not correct for room invitation.

* Remove unneeded annotation

* Rename test classes.

* Add test about number of room members

Fix other tests.

* Avoid multiple request to get the room preview.
2025-04-29 17:40:11 +02:00