Commit Graph

13198 Commits

Author SHA1 Message Date
ganfra 52aa6bc539 Refactor AddRoomToSpaceSearchDataSource to use AssistedInject 2026-01-21 17:44:53 +01:00
ganfra 9d8a2b654b Iterate on space "Add existing rooms" logic and ui 2026-01-21 17:33:31 +01:00
ganfra 8e69174a11 Implement Space "Add existing rooms" logic and ui 2026-01-21 17:33:30 +01:00
ganfra 125cc056db Add "Add existing rooms" entry to space 2026-01-21 17:33:30 +01:00
ganfra 4d73f9fb43 Add addChildToSpace method to SpaceService 2026-01-21 17:33:30 +01:00
ganfra d2bd1bb784 Merge pull request #6054 from element-hq/feature/fga/room_list_coroutine_scope
sdk : allow passing coroutineScope to RoomList
2026-01-21 17:21:29 +01:00
ganfra 9ae97048a0 Merge pull request #6043 from element-hq/renovate/metro
fix(deps): update metro to v0.10.0
2026-01-21 17:01:42 +01:00
ganfra e6d8b07538 sdk : allow passing coroutineScope to RoomList 2026-01-21 16:48:22 +01:00
Jorge Martin Espinosa a1b81046f0 Add empty state view for HomeSpacesView (#6047)
* Add empty state view for `HomeSpacesView`

This links to the create space flow, and has an 'explore public spaces', hidden for now.

* Make sure we display the empty view if the 'create spaces' FF is enabled

Also, remove the tab and navigate to the chats tab if the FF is disabled and the last space is left

* Update screenshots

---------

Co-authored-by: ElementBot <android@element.io>
2026-01-21 10:36:12 +01:00
ganfra dd68db3fc1 Merge pull request #6045 from element-hq/feature/fga/invite_people_suggestions
Add suggestions section to InvitePeopleView
2026-01-20 13:45:42 +01:00
ElementBot 60755e5212 Update screenshots 2026-01-20 09:25:30 +00:00
Benoit Marty c901772145 Metro 0.10.0: Classes annotated with ContributesIntoSet do not need to be annotated with Inject. 2026-01-20 10:13:39 +01:00
ganfra 660265e8d8 Add suggestions section to InvitePeopleView 2026-01-20 10:09:49 +01:00
Jorge Martin Espinosa eda0aa87ce Keep the child state in AttachmentsPreviewPresenter up to date (#6039)
This makes the `handleEvents` function capture the reference and be able to check the updated state, unblocking the media sending flow
2026-01-20 10:09:30 +01:00
Benoit Marty e3a3691415 Metro 0.10.0: contributesAsInject is now enabled by default. 2026-01-20 10:08:23 +01:00
ElementBot 2c6e2c6c89 Sync Strings from Localazy (#6042)
Co-authored-by: bmarty <3940906+bmarty@users.noreply.github.com>
2026-01-20 10:04:53 +01:00
renovate[bot] 2c18f3582b fix(deps): update metro to v0.10.0 2026-01-20 01:31:48 +00:00
Benoit Marty f7a9fe1c2b Merge pull request #6033 from element-hq/sync-localazy
Sync Strings
2026-01-19 20:56:53 +01:00
renovate[bot] 785c9ffb26 fix(deps): update wysiwyg to v2.41.1 (#6037)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-19 13:32:53 +00:00
Benoit Marty 157709b7c3 Merge pull request #6016 from element-hq/feature/bma/fixFlakyTest
Attempt to fix flaky test.
2026-01-19 14:13:17 +01:00
Jorge Martin Espinosa eb2254f895 Tweak the power levels when creating a space (#6012)
* Tweak the power levels when creating a space

* Also tweak the `invite` power levels for public access rooms
2026-01-19 10:54:33 +01:00
Jorge Martin Espinosa 2c635c04a9 misc: Provide ConfigureRoomState.availableVisibilityOptions from the presenter (#6024)
It seems better to handle the filtering logic there than on the view.

Besides this, hide knocking for spaces even if the knocking feature is enabled. We don't want to have knocking in spaces yet.
2026-01-19 10:54:00 +01:00
Jorge Martin Espinosa 2e353848f9 The relatedTo field in RoomSendQueueUpdate.MediaUpload is a transaction id (#6002)
It was being incorrectly mapped to an event id.
2026-01-19 10:39:48 +01:00
ganfra 8e60d511aa Merge pull request #5993 from element-hq/renovate/org.owasp.dependencycheck-12.x
chore(deps): update plugin dependencycheck to v12.2.0
2026-01-19 10:37:11 +01:00
renovate[bot] a7d14173ef fix(deps): update dependency org.matrix.rustcomponents:sdk-android to v26.1.16 (#6025)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-19 09:23:44 +01:00
Benoit Marty e6417efbe1 Merge pull request #6027 from element-hq/feature/bma/improveRageshake
Let rageshake description mention when a log file is missing
2026-01-19 09:22:20 +01:00
bmarty 45ed8619dd Sync Strings from Localazy 2026-01-19 00:35:31 +00:00
Richard van der Hoff ad622b0ac2 Display a badge for messages decrypted using shared keys (#6023)
The EXA side of element-hq/element-meta#2877: if the keys for a message have been forwarded by another user, indicate that in the UI via the text shown when tapping the event shield.
2026-01-16 17:24:18 +00:00
Jorge Martín d4aca61a07 Changelog for version 26.01.1 2026-01-16 17:00:33 +01:00
Jorge Martín 0546e588a8 Merge tag 'v26.01.1' into develop
v26.01.1
2026-01-16 16:09:29 +01:00
Jorge Martín 441fc9650d Merge branch 'release/26.01.1' 2026-01-16 16:09:22 +01:00
Jorge Martín 43d93a2c83 Adding fastlane file for version 26.01.1 2026-01-16 16:09:21 +01:00
Jorge Martín 3974f005e4 Setting version for the release 26.01.1 2026-01-16 16:07:59 +01:00
Jorge Martin Espinosa a464e29570 Create AppMigration09 to remove the cached well-known config from the SDK (#6026)
This value was most likely was incorrectly cached due to a previous issue in the SDK
2026-01-16 16:03:49 +01:00
Benoit Marty f555796e82 Include the number of omitted logs (if > 0) in the bug report. 2026-01-16 15:55:23 +01:00
Benoit Marty 953dc1e393 Do not retrieve the version on each recomposition 2026-01-16 15:47:34 +01:00
ganfra 1070b55bb9 Merge pull request #6022 from element-hq/feature/fga/space_manage_rooms
Space : manage rooms
2026-01-16 11:54:29 +01:00
ganfra f999898b92 Add doc to SpacePermissions data class 2026-01-16 11:18:16 +01:00
Benoit Marty 9416150998 Merge pull request #6020 from element-hq/feature/bma/updateBiometricKtx
Upgrade androidx.biometric:biometric-ktx to 1.4.0-alpha02
2026-01-16 10:00:47 +01:00
ElementBot d7c771f431 Update screenshots 2026-01-15 17:56:01 +00:00
ganfra 9d5b2c57bc Remove unused imports and fix code style issues 2026-01-15 18:18:27 +01:00
Benoit Marty 418ac4c7b7 Merge pull request #6019 from element-hq/feature/bma/fixCrashOnLongStrings
Ensure that room with long names are rendered correctly in the room list.
2026-01-15 18:13:58 +01:00
ganfra b4f15e595d Change canEditSpaceGraph to observe space settings feature flag 2026-01-15 17:43:44 +01:00
ganfra 3757ac144c Replace SpaceState.currentSpace with spaceInfo (RoomInfo) 2026-01-15 17:37:34 +01:00
Benoit Marty 76bd4f043b Upgrade androidx.biometric:biometric-ktx to 1.4.0-alpha02 2026-01-15 17:34:54 +01:00
Benoit Marty ba65823fe6 Merge pull request #6018 from element-hq/renovate/com.google.firebase-firebase-bom-34.x
fix(deps): update dependency com.google.firebase:firebase-bom to v34.8.0
2026-01-15 17:30:37 +01:00
Benoit Marty d900054030 Merge pull request #6013 from element-hq/feature/bma/importSession
[POC] Signin with Element Classic
2026-01-15 17:21:16 +01:00
Benoit Marty 51a92eb20c Avoid creating a new constant for the same goal. 2026-01-15 17:07:53 +01:00
Benoit Marty 158e779bdb Ensure that room with long names renders correctly in the room list. 2026-01-15 17:07:25 +01:00
renovate[bot] 6f0f4b3eeb fix(deps): update dependency com.google.firebase:firebase-bom to v34.8.0 2026-01-15 15:57:49 +00:00