Commit Graph

11568 Commits

Author SHA1 Message Date
Benoit Marty
06e7bc1604 Space list (#5320)
* feature(spaces) : introduce SpaceRoomList matrix api

* feature (space) : extract SpaceRoomItemView

* feature(spaces) : start introducing SpaceScreen

* feature (space) : iterate on space list (and space screen)

* feature (space) : add space cache and navigation to sub space/room

* feature (space) : display top bar title

* Code cleanup, remove dead code and fix compilation issue

* More compilation fixes.

* Update screenshots

* Fix test compilation issues.

* Introduce MatrixClient.rememberHideInvitesAvatar() extension to reduce code duplication.

* Add test on SpacePresenter

* Add test on SpaceRoomCache and fix implementation

* Iterate on SpaceRoomCache thanks to SpaceRoomCacheTest

* Add UT on SpaceListUpdateProcessor

* Fix quality issue.

* Add tests on RustSpaceRoomList

---------

Co-authored-by: ganfra <francoisg@matrix.org>
Co-authored-by: ElementBot <android@element.io>
2025-09-11 17:29:15 +02:00
renovate[bot]
a8b7a3e7ad Update dependency com.posthog:posthog-android to v3.21.2 (#5333)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-11 17:13:49 +02:00
renovate[bot]
ad00c4d2bf Update camera to v1.5.0 (#5336)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-11 17:13:27 +02:00
renovate[bot]
a222f7854e Update dependency androidx.sqlite:sqlite-ktx to v2.6.0 (#5337)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-11 16:44:20 +02:00
Benoit Marty
b1e6ab17c0 Add tests on RustSpaceRoomList 2025-09-11 15:05:50 +02:00
Benoit Marty
0a16b86569 Update dependency org.matrix.rustcomponents:sdk-android to v25.9.10 (#5323)
* Update dependency org.matrix.rustcomponents:sdk-android to v25.9.10

* normalizedPowerLevel has been removed from the SDK (and was not used).

* SDK API change: handle change on VirtualElementCallWidgetOptions

* Add a TODO

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Benoit Marty <benoit@matrix.org>
2025-09-11 11:50:05 +02:00
Benoit Marty
2cc4bd5820 Fix quality issue. 2025-09-11 10:15:23 +02:00
Benoit Marty
137dc3bf25 Add UT on SpaceListUpdateProcessor 2025-09-11 09:57:18 +02:00
renovate[bot]
21e59a88b1 Update dependency io.sentry:sentry-android to v8.21.1 (#5310)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-11 09:54:28 +02:00
renovate[bot]
3f53d4507d Merge pull request #5322 from element-hq/renovate/com.google.truth-truth-1.x
Update dependency com.google.truth:truth to v1.4.5
2025-09-11 09:04:55 +02:00
Benoit Marty
637c58ff3d Add a TODO 2025-09-11 09:02:43 +02:00
Benoit Marty
2e5a042774 SDK API change: handle change on VirtualElementCallWidgetOptions 2025-09-11 08:58:36 +02:00
Benoit Marty
cd830266ca normalizedPowerLevel has been removed from the SDK (and was not used). 2025-09-11 08:52:02 +02:00
renovate[bot]
87fbd266d9 Update activity to v1.11.0 (#5324)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-11 07:57:09 +02:00
ganfra
00d07f970a Iterate on SpaceRoomCache thanks to SpaceRoomCacheTest 2025-09-10 21:42:25 +02:00
renovate[bot]
d6302a7de0 Update dependency org.matrix.rustcomponents:sdk-android to v25.9.10 2025-09-10 17:30:00 +00:00
Benoit Marty
54daa6251c Add test on SpaceRoomCache and fix implementation 2025-09-10 18:18:16 +02:00
Benoit Marty
e71e78e1b4 Merge pull request #5318 from element-hq/feature/bma/releaseScriptImprovement
Improve release script and the file Versions.kt
2025-09-10 17:30:17 +02:00
Benoit Marty
884231e1e1 Add test on SpacePresenter 2025-09-10 16:30:21 +02:00
Benoit Marty
aa63d9420a Introduce MatrixClient.rememberHideInvitesAvatar() extension to reduce code duplication. 2025-09-10 15:48:08 +02:00
Benoit Marty
c6b522e5ad Fix test compilation issues. 2025-09-10 15:48:07 +02:00
ElementBot
afe22a4137 Update screenshots 2025-09-10 13:17:52 +00:00
Benoit Marty
c7f609ac2c More compilation fixes. 2025-09-10 14:58:18 +02:00
Benoit Marty
d7c6cbc78c Code cleanup, remove dead code and fix compilation issue 2025-09-10 14:47:07 +02:00
ganfra
df93fa82db feature (space) : display top bar title 2025-09-10 14:32:08 +02:00
ganfra
65961ad404 feature (space) : add space cache and navigation to sub space/room 2025-09-10 14:31:44 +02:00
ganfra
6b9afd9e6f feature (space) : iterate on space list (and space screen) 2025-09-10 14:30:10 +02:00
ganfra
2fe56f834f feature(spaces) : start introducing SpaceScreen 2025-09-10 14:28:55 +02:00
ganfra
d3a9c12ac6 feature (space) : extract SpaceRoomItemView 2025-09-10 14:28:30 +02:00
ganfra
f56ccdc786 feature(spaces) : introduce SpaceRoomList matrix api 2025-09-10 14:25:17 +02:00
Jorge Martin Espinosa
47ca80a939 Increase Element Call audio init delay (#5315)
This fixed the wrong audio stream being used when starting a call locally.
2025-09-10 10:47:12 +00:00
Benoit Marty
937d23b6ef Document Versions.kt 2025-09-10 11:58:38 +02:00
Benoit Marty
61f1a04867 Add static checks 2025-09-10 11:47:56 +02:00
Benoit Marty
724086cbb1 Remove obsolete comment. The release script now reads the value from Versions.kt 2025-09-10 11:34:26 +02:00
Benoit Marty
55ee04aab1 Release script: read the build tool version from Versions.kt 2025-09-10 11:33:38 +02:00
Benoit Marty
577a121bb2 Changelog for version 25.09.1 2025-09-09 21:32:18 +02:00
Benoit Marty
e86680f353 Merge tag 'v25.09.1' into develop
tag
2025-09-09 19:01:04 +02:00
Benoit Marty
111623413d Merge branch 'release/25.09.1' into main 2025-09-09 19:00:51 +02:00
Benoit Marty
081564c9be Adding fastlane file for version 25.09.1 2025-09-09 19:00:44 +02:00
Benoit Marty
05ea0a201b Setting version for the release 25.09.1 2025-09-09 18:59:13 +02:00
Benoit Marty
01ddd48bd2 Merge pull request #5311 from element-hq/feature/bma/revertAgpTo_8.11
Revert agp to 8.11
2025-09-09 18:47:04 +02:00
Benoit Marty
708c7ce7de Comment out the lint version override.
We should override only when we have an issue with the lint version defined in AGP.
2025-09-09 18:13:20 +02:00
Benoit Marty
610d594174 Revert AGP to 8.11.1 to unblock F-Droid build.
Reason: https://github.com/element-hq/element-x-android/issues/3420#issuecomment-3199571010
2025-09-09 18:10:00 +02:00
Benoit Marty
50161390c5 Merge pull request #5303 from element-hq/feature/bma/5192.clenup
Improve management of shortcut ids.
2025-09-09 09:55:35 +02:00
Benoit Marty
2c8329e9ca Use createShortcutId() in the test. 2025-09-09 09:05:39 +02:00
Benoit Marty
6d6cdfc55b Introduce filterBySession() extension 2025-09-09 09:03:06 +02:00
Benoit Marty
a6f3a16d5f Introduce createShortcutId to enforce the same computation of shortcut ids.
Fixes https://github.com/element-hq/element-x-android/pull/5192#discussion_r2326482795
2025-09-09 08:59:57 +02:00
Benoit Marty
ef738a4210 Merge pull request #5192 from frebib/frebib/conversation-notification
Set shortcut ID on received notifications to make them appear as a Conversation
2025-09-09 08:52:32 +02:00
Benoit Marty
20880436fe Merge pull request #5291 from element-hq/feature/bma/fixAudioSending
Detect mime type when picking a file
2025-09-09 08:52:08 +02:00
Benoit Marty
e13c64cac5 Merge pull request #5292 from element-hq/feature/bma/hideEmptySpaces
Hide the home navigation bar if the user is not a member of any Space.
2025-09-09 08:50:49 +02:00