Commit Graph

13329 Commits

Author SHA1 Message Date
Karsten Knappe
10bc15d647 Merge branch 'develop' into fix/start-voice-recording-when-permission-is-granted 2026-02-03 11:23:26 +01:00
Karsten Knappe
7c6341432f style: removes unwanted blank line in DefaultVoiceMessageComposerPresenter 2026-02-03 11:22:56 +01:00
Richard van der Hoff
8ed69c03d2 Update icon shown for world_readable rooms (#6111)
* Update icon shown for world_readable rooms

Followup to #6090: having discussed this in the team, we want to show a
different icon (with different text) for rooms where the history_visibility is
`world_readable` rather than `shared`.

* delint

* Update screenshots

---------

Co-authored-by: ElementBot <android@element.io>
2026-02-02 17:32:46 +00:00
Karsten Knappe
1dc7e72cd2 Merge remote-tracking branch 'kknappe/fix/start-voice-recording-when-permission-is-granted' into fix/start-voice-recording-when-permission-is-granted
# Conflicts:
#	features/messages/impl/src/test/kotlin/io/element/android/features/messages/impl/voicemessages/composer/DefaultVoiceMessageComposerPresenterTest.kt
2026-02-02 15:20:17 +01:00
Karsten Knappe
35e3100f86 fix: use rememberUpdatedState for permissionsState in DefaultVoiceMessageComposerPresenter.kt 2026-02-02 15:17:49 +01:00
renovate[bot]
f579a015ac Update kotlin (#6102)
* Update kotlin

* No need for compat.

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Benoit Marty <benoitm@element.io>
2026-02-02 14:17:00 +00:00
Benoit Marty
53efcbe636 Merge pull request #6119 from element-hq/feature/bma/handleHttp429
Ensure http 429 are retried 3 times before failing.
2026-02-02 12:42:57 +01:00
Benoit Marty
7ff87a0adf Merge pull request #6122 from element-hq/sync-localazy
Sync Strings
2026-02-02 12:24:28 +01:00
ganfra
bb2e69c4ca Merge pull request #6117 from element-hq/feature/fga/room_list_filter_rust
Refactor room list filtering to use Rust SDK
2026-02-02 10:58:21 +01:00
Benoit Marty
9d8eec7ad1 Update comment 2026-02-02 10:45:39 +01:00
ganfra
b3b15b3764 Remove unused withoutAccents extension function 2026-02-02 10:21:25 +01:00
renovate[bot]
7af8c88871 Update dependency com.posthog:posthog-android to v3.30.0 (#6120)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-02 08:49:40 +01:00
bmarty
ab78b6e877 Sync Strings from Localazy 2026-02-02 00:39:17 +00:00
Benoit Marty
f6873ee0cb Merge pull request #6118 from element-hq/feature/bma/revertElementProUrl
Revert "Add "call.pro.element.io" in the list of known hosts for Element Call."
2026-01-30 15:43:27 +01:00
Benoit Marty
7d4243657c Ensure http 429 are retried 3 times before failing. 2026-01-30 15:43:00 +01:00
ganfra
9641d3ef4f Add tests and clean code after RoomList Filter rework 2026-01-30 15:33:51 +01:00
Benoit Marty
54e6439e03 Revert "Add "call.pro.element.io" in the list of known hosts for Element Call."
This reverts commit 5cd76a4646.
2026-01-30 15:05:59 +01:00
Benoit Marty
6c4210f097 Iterate on QrCode login error buttons (#6101)
* Iterate on login error: add a cancel button that fully close the flow.

tom

* Fix compilation warning: `Name contains character(s) that can cause problems on Windows: "`

* Update screenshots

---------

Co-authored-by: ElementBot <android@element.io>
2026-01-30 14:21:14 +01:00
renovate[bot]
f66b00f85d Update activity to v1.12.3 (#6104)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-30 12:10:37 +01:00
Jorge Martin Espinosa
585ab160ec Remove runBlocking in ThreadedMessagesNode (#6108)
* Remove `runBlocking` in `ThreadedMessagesNode`. This should help reducing the number of reported ANRs
2026-01-30 09:16:25 +00:00
Jorge Martin Espinosa
63f24f0ae1 Add special flow for leaving a space as the last owner (#6112)
* When the user is in a v12 room, use different UI to select the last owner when leaving

- Add `LeaveSpaceRoom.areCreatorsPrivileged` to detect when this is happening.
- Import new strings.
- Build the new UI.
- Attach it to a change member roles screen navigation.

* Don't display the `isLastOwner` UI if the user is the only joined one in the room

* Rename `LeaveSpaceState.isLastOwner` to `.needsOwnerChange`. This way, it's easier to understand the difference with the passed `LeaveSpaceRoom.isLastOwner` value

* Add a test for the new check of user not being the last joined member

* Fix paddings in `LeaveSpaceView`

* Update screenshots

---------

Co-authored-by: ElementBot <android@element.io>
2026-01-30 09:10:00 +00:00
Benoit Marty
e34b15823e Merge pull request #6114 from element-hq/feature/bma/elementCallKnownHost
Ensure that Element Call activity is not closed when using an external link
2026-01-30 09:35:49 +01:00
ganfra
0824a3ab8b Refactor room list filtering to use Rust SDK 2026-01-29 22:08:12 +01:00
ganfra
c9cb5fba6a Merge pull request #6103 from element-hq/renovate/camera
Update camera to v1.5.3
2026-01-29 21:00:33 +01:00
ganfra
c989808f0a Merge pull request #6106 from element-hq/renovate/metro
Update metro to v0.10.2
2026-01-29 21:00:09 +01:00
Benoit Marty
8a21f36115 Ensure that the call is not closed when it is an External call. 2026-01-29 16:21:00 +01:00
Benoit Marty
5cd76a4646 Add "call.pro.element.io" in the list of known hosts for Element Call. 2026-01-29 16:13:33 +01:00
Karsten Knappe
efa6aa289d Fix voice message recording not starting after permission is granted 2026-01-29 11:31:35 +00:00
Karsten Knappe
0e6ad3076c Fix voice message recording not starting after permission is granted 2026-01-29 12:18:27 +01:00
ganfra
3d75b92ec3 Merge pull request #6099 from element-hq/feature/fga/space_management_iteration
Improve space management with pagination and partial failure handling
2026-01-29 10:57:14 +01:00
renovate[bot]
fb4104a98e Update camera to v1.5.3 2026-01-29 09:06:33 +00:00
renovate[bot]
50b1fc967f Update dependency androidx.work:work-runtime-ktx to v2.11.1 (#6105)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-29 10:02:47 +01:00
renovate[bot]
2ea0e6aca3 Update metro to v0.10.2 2026-01-29 05:14:36 +00:00
Benoit Marty
81a391f184 Merge pull request #6097 from element-hq/feature/bma/favoriteWording
Improve favorite wording and icon of room
2026-01-28 17:16:53 +01:00
Benoit Marty
c99fe9015e Changelog for version 26.01.2 2026-01-28 17:16:00 +01:00
Benoit Marty
8dc1788bcc Merge tag 'v26.01.2' into develop
tag
2026-01-28 16:42:26 +01:00
Benoit Marty
ef6797497f Merge branch 'release/26.01.2' into main 2026-01-28 16:42:02 +01:00
Benoit Marty
ce3abd8417 Adding fastlane file for version 26.01.2 2026-01-28 16:41:56 +01:00
Benoit Marty
c16c6edf2e Setting version for the release 26.01.2 2026-01-28 16:41:10 +01:00
ElementBot
ac1d8e9d04 Update screenshots 2026-01-28 15:39:09 +00:00
Benoit Marty
b5e37d8e07 Fix compilation warning: Name contains character(s) that can cause problems on Windows: " 2026-01-28 16:20:14 +01:00
Benoit Marty
36d5500a65 Iterate on login error: add a cancel button that fully close the flow.
tom
2026-01-28 16:20:14 +01:00
renovate[bot]
ab6760ac42 Update dependency com.google.testparameterinjector:test-parameter-injector to v1.21 (#6100)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-28 15:36:46 +01:00
ganfra
f1940088ec Fix renaming after rebase 2026-01-27 21:19:21 +01:00
ganfra
48ec74c248 Clean up unused imports and improve code documentation 2026-01-27 18:43:38 +01:00
ganfra
b60cfaccb6 Call spaceRoomList.reset when exiting add/remove room flow 2026-01-27 18:43:38 +01:00
ganfra
1e25938ef7 Iterate on manage space rooms, but not happy with the reset method. 2026-01-27 18:43:38 +01:00
ganfra
4ccfb31646 Add SpaceRoomList extension functions for pagination 2026-01-27 18:43:38 +01:00
ganfra
33eb848c94 Add reset method to SpaceRoomList 2026-01-27 18:43:38 +01:00
renovate[bot]
692302df5c Update dependency org.matrix.rustcomponents:sdk-android to v26.1.27 (#6096)
* Update dependency org.matrix.rustcomponents:sdk-android to v26.1.27

* Fix breaking API changes: `LeaveSpaceRoom.isLastAdmin` is now `LeaveSpaceRoom.isLastOwner`.

* Rename `isLastAdmin` to `isLastOwner` in our codebase too.

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Jorge Martín <jorgem@element.io>
2026-01-27 15:02:55 +00:00