Commit Graph

11740 Commits

Author SHA1 Message Date
Benoit Marty c1678b548b Cleanup to be able to merge. 2025-09-26 14:14:06 +02:00
Benoit Marty b4232a83fd Update tests 2025-09-26 14:14:05 +02:00
Benoit Marty 5afe213fe4 Update UI 2025-09-26 14:14:05 +02:00
Benoit Marty f503bc401e Select all rooms by default 2025-09-26 14:14:04 +02:00
Benoit Marty de6f52c72a Add unit test on LeaveSpaceState 2025-09-26 14:14:03 +02:00
Benoit Marty 9732d55a20 Add the (Admin) info. 2025-09-26 14:14:02 +02:00
Benoit Marty cbd591e102 Remove translations (key values have changed).
Translations will be back during the next Localazy sync.
2025-09-26 14:14:01 +02:00
Benoit Marty 74c2ee46d8 Leave space - Add screen to leave a space. 2025-09-26 14:14:00 +02:00
Jorge Martin Espinosa a8c4d5d019 Use shared recent emoji reactions from account data (#5402)
* Use shared recent emoji reactions from account data

- Add `AddRecentEmoji` and `GetRecentEmojis` use cases to avoid injecting the whole `MatrixClient` for just one of these operations.
- Update the UI and logic of the emoji picker and message context menu to include the recent emojis.
- Add `CoroutineDispatchers.Default` with the defaults coroutines to use in the app for ease of use.

* Instead of replacing suggested emojis, concatenate recent ones removing duplicates

* Update screenshots

---------

Co-authored-by: ElementBot <android@element.io>
2025-09-26 11:04:34 +00:00
renovate[bot] c412d6c53f Update dependency app.cash.molecule:molecule-runtime to v2.2.0 (#5413)
* Update dependency app.cash.molecule:molecule-runtime to v2.2.0

* Fix compilation warnings

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Benoit Marty <benoit@matrix.org>
2025-09-26 11:21:35 +02:00
renovate[bot] 5b9ce7a210 Update metro to v0.6.7 (#5416)
* Update metro to v0.6.7

* Replace `@Inject` with `@AssistedInject` where needed

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Jorge Martín <jorgem@element.io>
2025-09-26 08:16:36 +00:00
renovate[bot] a0ed77775d Update kotlin (#5317)
* Update kotlin

* Upgrade Metro and add new `@Origin` annotation

* Suppress warnings in overridden method as nothing else would work

* "Fix" quality warnings about reusing the same string literal

* Don't use `compat` version for `datetime` dependency

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Jorge Martín <jorgem@element.io>
2025-09-26 08:34:20 +02:00
ganfra 68fa054a68 Merge pull request #5409 from element-hq/renovate/androidx.sqlite-sqlite-ktx-2.x
Update dependency androidx.sqlite:sqlite-ktx to v2.6.1
2025-09-25 17:04:16 +02:00
renovate[bot] a8e1744fe5 Update dependency org.matrix.rustcomponents:sdk-android to v25.9.25 (#5412)
* Update dependency org.matrix.rustcomponents:sdk-android to v25.9.25

* Adapt to SDK changes:

`MessageLikeEventType` is now a sealed interface and has a new `data class Other(val v1: String)` case.

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Jorge Martín <jorgem@element.io>
2025-09-25 14:33:15 +00:00
ganfra 7334a972b1 Merge pull request #5405 from element-hq/renovate/org.owasp.dependencycheck-12.x
Update plugin dependencycheck to v12.1.6
2025-09-25 16:18:31 +02:00
ganfra a52e1d3b7d Merge pull request #5398 from element-hq/renovate/jna-monorepo
Update dependency net.java.dev.jna:jna to v5.18.0
2025-09-25 16:17:30 +02:00
renovate[bot] 667c44249c Update dependency io.element.android:element-call-embedded to v0.16.0 (#5408)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-25 15:38:31 +02:00
renovate[bot] da73cccd1b Update dependency androidx.sqlite:sqlite-ktx to v2.6.1 2025-09-25 07:43:06 +00:00
renovate[bot] bdc15f5fb0 Update dependency com.posthog:posthog-android to v3.21.3 (#5360)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-25 09:41:10 +02:00
ganfra 577f1499cd Merge pull request #5404 from element-hq/feature/fga/space_list_sdk_api
Sdk : use latest apis for space
2025-09-24 15:54:07 +02:00
ganfra 6a5098fc2a Merge branch 'develop' into feature/fga/space_list_sdk_api 2025-09-24 15:21:40 +02:00
renovate[bot] 6ff3bf735f Update plugin dependencycheck to v12.1.6 2025-09-24 13:08:09 +00:00
Benoit Marty be3a5c759d Changelog for version 25.09.2 2025-09-24 15:05:06 +02:00
Benoit Marty a5a87a20cc Merge tag 'v25.09.2' into develop 2025-09-24 14:36:58 +02:00
Benoit Marty ca686c9e54 Merge branch 'release/25.09.2' into main 2025-09-24 14:35:40 +02:00
Benoit Marty db1672b813 Adding fastlane file for version 25.09.2 2025-09-24 14:35:33 +02:00
Benoit Marty 5273715883 Setting version for the release 25.09.2 2025-09-24 14:33:47 +02:00
renovate[bot] 0c47168b4d Update dependency io.sentry:sentry-android to v8.22.0 (#5397)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-24 14:30:00 +02:00
Benoit Marty 459bbecd4a Merge pull request #5387 from p1gp1g/fix
Put developer settings at the end of the view
2025-09-24 14:29:32 +02:00
Benoit Marty a953547837 Merge pull request #5401 from element-hq/feature/bma/messagesViewTopBars
Rework on messages view top bars
2025-09-24 14:15:22 +02:00
ganfra d8f07896e8 feature (space) : use via parameter from space room 2025-09-24 14:11:46 +02:00
ganfra a2de7b8ddd sdk (space) : expose the via parameter from space room 2025-09-24 14:11:17 +02:00
Benoit Marty 6cd0af9235 Merge pull request #5378 from element-hq/feature/fga/join_space
Feature : Join Space (WIP)
2025-09-24 13:50:07 +02:00
ganfra 06bd0ce9db Merge pull request #5382 from element-hq/renovate/org.owasp.dependencycheck-12.x
Update plugin dependencycheck to v12.1.5
2025-09-24 13:40:02 +02:00
ganfra dd2c9d4450 sdk (space) : use the new space/spaceUpdate api from space list 2025-09-24 12:48:24 +02:00
ElementBot f3a9646db2 Update screenshots 2025-09-24 09:36:41 +00:00
Benoit Marty f3f19ec476 Merge branch 'develop' into feature/fga/join_space 2025-09-24 11:20:17 +02:00
Jorge Martin Espinosa d391be7002 Ensure the thread summary sender display name won't wrap to the next line (#5403) 2025-09-24 10:16:42 +02:00
ElementBot 321c5f6497 Update screenshots 2025-09-23 20:12:48 +00:00
Benoit Marty e36c9b7b88 More cleanup 2025-09-23 21:56:03 +02:00
Benoit Marty 4dfb9a32b8 More cleanup 2025-09-23 21:51:26 +02:00
Benoit Marty 164149e76b More cleanup 2025-09-23 21:49:11 +02:00
Benoit Marty b3dd6a257e Reduce number of previews of MessagesView and create preview dedicated to MessagesViewTopBar. 2025-09-23 21:49:11 +02:00
Benoit Marty 8d3a6d3b6f Extract topbars from MessagesView to reduce this file size.
No code change.
2025-09-23 21:49:10 +02:00
Jorge Martin Espinosa cc38651c44 When joining a call, wait for the content_loaded action (#5399)
* When joining a call, wait for the `content_loaded` action

This ensures the widget won't be disposed when the user joins a call and loads the lobby screen for room calls
2025-09-23 15:18:53 +00:00
Jorge Martin Espinosa 0a5c178fe8 Add thread decoration with latest event details (#5355)
* Add thread decoration with latest event details
* Update screenshots

---------

Co-authored-by: ElementBot <android@element.io>
2025-09-23 14:57:50 +00:00
ganfra 5cadd37fa6 Merge pull request #5396 from element-hq/renovate/org.matrix.rustcomponents-sdk-android-25.x
Update dependency org.matrix.rustcomponents:sdk-android to v25.9.23
2025-09-23 15:11:36 +02:00
renovate[bot] 0a9fc58d75 Update dependency net.java.dev.jna:jna to v5.18.0 2025-09-23 13:02:18 +00:00
Benoit Marty c70b736169 Merge pull request #5381 from element-hq/renovate/org.maplibre.gl-android-sdk-11.x
Update dependency org.maplibre.gl:android-sdk to v11.13.5
2025-09-23 14:59:27 +02:00
Benoit Marty a6b69da9db Merge pull request #5194 from element-hq/renovate/major-dependencyanalysis
Update dependencyAnalysis to v3 (major)
2025-09-23 14:57:40 +02:00