Commit graph

7997 commits

Author SHA1 Message Date
Benoit Marty
306043876f Rename WebPipApi to PipController 2024-08-26 16:50:55 +02:00
Benoit Marty
0b2edcb6d1 Fix UI tests. 2024-08-23 16:40:48 +02:00
Benoit Marty
a4b6d4c5d7 Simplify code. 2024-08-23 16:34:44 +02:00
Benoit Marty
368db3feb4 Allow entering Pip mode when controls.canEnterPip() cannot be evaluated. 2024-08-23 16:28:13 +02:00
Benoit Marty
18dcdc0e64 Communicate with Element Call about PiP status.
Also only use eventSink to communicate with the Presenter, instead of having public methods.
Change WeakReference to an Activity to a listener and update tests.
2024-08-23 16:19:21 +02:00
Benoit Marty
1b7c0dbe88
Merge pull request #3331 from element-hq/renovate/com.google.firebase-firebase-bom-33.x
Update dependency com.google.firebase:firebase-bom to v33.2.0
2024-08-23 11:44:09 +02:00
renovate[bot]
5549c8fed3
Update dependency com.google.firebase:firebase-bom to v33.2.0 2024-08-23 04:45:32 +00:00
Jorge Martin Espinosa
7859526280
Improve the text for mentions and replies in notifications (#3328) 2024-08-22 17:25:44 +00:00
Benoit Marty
eeeb8fc35c
Merge pull request #3327 from element-hq/feature/bma/moreTests
Add unit test on MatrixRoom extension
2024-08-22 18:33:03 +02:00
Benoit Marty
bb085251b2 Reuse existing function 2024-08-22 15:25:04 +02:00
Benoit Marty
11691697d1 Add test on extension MatrixRoom.getCurrentRoomMember 2024-08-22 15:22:14 +02:00
Benoit Marty
0b494b01da Add test on extension MatrixRoom.getDirectRoomMember 2024-08-22 15:20:37 +02:00
Benoit Marty
a27e317207 Remove unused code. 2024-08-22 15:01:00 +02:00
Benoit Marty
a942fd4a24
Merge pull request #3322 from element-hq/feature/bma/roomAliasCompletion
Suggestion for room alias (disabled for now)
2024-08-22 14:47:29 +02:00
networkException
2678834cc0
Fix broken direct room member for rooms with old users that left (#3324)
This patch fixes getDirectRoomMember not respecting direct rooms
with more than two members total but only two active. This commonly
occurs when users migrate to a new account by adding a new account
to rooms and leaving with the old one.

Other parts of the codebase (such as the people room list filter)
already respect the active member count of a room instead of the
total (historic) number of unique members.

This fixes the room details screen not showing up correctly, for
example missing the avatar cluster.

Signed-off-by: networkException <git@nwex.de>
2024-08-22 14:47:13 +02:00
ElementBot
e704af44bf Update screenshots 2024-08-22 11:54:08 +00:00
Benoit Marty
9c64bdde1a
Merge pull request #3323 from element-hq/renovate/compose.bom
Update dependency androidx.compose:compose-bom to v2024.08.00
2024-08-22 13:50:29 +02:00
Benoit Marty
8574340717 Use extension getAvatarData 2024-08-22 13:39:25 +02:00
Benoit Marty
811abe7755 Move package io.element.android.features.messages.impl.mentions to io.element.android.features.messages.impl.messagecomposer.suggestions 2024-08-22 13:31:58 +02:00
Benoit Marty
dbe73076ff rename test function. 2024-08-22 13:26:05 +02:00
Benoit Marty
48ea516639 Rename MentionSuggestionsProcessor to SuggestionsProcessor since it's not only used for mentions. 2024-08-22 13:24:57 +02:00
Benoit Marty
3dfa9764d6
Merge pull request #3325 from element-hq/renovate/telephoto
Update telephoto to v0.13.0
2024-08-22 11:13:36 +02:00
renovate[bot]
e6ab680f91
Update telephoto to v0.13.0 2024-08-22 05:29:39 +00:00
renovate[bot]
ebd8120d2e
Update dependency androidx.compose:compose-bom to v2024.08.00 2024-08-21 18:47:16 +00:00
Benoit Marty
b112713d69 Rename test because method has been renamed. 2024-08-21 18:36:06 +02:00
Benoit Marty
2488ea6c98 Add missing test for MarkdownTextEditorState 2024-08-21 18:35:23 +02:00
Benoit Marty
a6cf231322 Add unit test for DefaultRoomAliasSuggestionsDataSource 2024-08-21 18:25:41 +02:00
Benoit Marty
d5feda5935 Add test on MentionSuggestionsProcessor and simplify the class. 2024-08-21 18:16:52 +02:00
Benoit Marty
5df3e6d684 Convert MentionSuggestionsProcessor to a class and inject it in the constructor of MessageComposerPresenter 2024-08-21 17:41:10 +02:00
Benoit Marty
6309137a53 Reorder imports 2024-08-21 17:27:55 +02:00
Benoit Marty
c306636d56 Remove needless blank line 2024-08-21 17:27:29 +02:00
Benoit Marty
b3e8cf443e Fix test regression. 2024-08-21 16:59:44 +02:00
Benoit Marty
c5d1bed5b4 Fix test compilation issue. 2024-08-21 16:32:37 +02:00
Benoit Marty
3350b661e7 Fix import ordering. 2024-08-21 16:31:03 +02:00
Benoit Marty
4c8f23a0cb Add feature flag for room alias suggestions, disabled by default. 2024-08-21 15:50:55 +02:00
ElementBot
ff217d4f88 Update screenshots 2024-08-21 13:45:00 +00:00
Benoit Marty
57d927e9aa Suggestion for room alias.
Rename `Mention` to `IntentionalMention` for clarity
Remove dead code, there is no intentional mention for Room or RoomAlias.
Rename `IntentionalMention.AtRoom` to `IntentionalMention.Room` to match Rust naming
2024-08-21 15:32:05 +02:00
renovate[bot]
1b1062be24
Update dagger to v2.52 (#3270)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-08-21 08:48:22 +00:00
Benoit Marty
c01bbe79e6
Merge pull request #3318 from element-hq/feature/bma/checkMethodName
Add test on function name which may start or end with spaces
2024-08-21 09:25:47 +02:00
Jorge Martin Espinosa
0686745fd4
Fix reset identity with password stuck in loading state. (#3317)
Make sure `resetIdentityFlowManager.whenResetIsDone` is registered *after* the previous reset attempt is cancelled, otherwise the current one will be cancelled instead.
2024-08-20 19:04:20 +00:00
Benoit Marty
f2b38e50e3 Add test on function name which may start or end with spaces and fix existing issues. 2024-08-20 17:11:30 +02:00
renovate[bot]
534e3a8585
Update lifecycle to v2.8.4 (#3315)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-08-20 11:03:01 +00:00
renovate[bot]
e9ad39a0bf
Update lifecycle to v2.8.0 (#2848)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Jorge Martin Espinosa <jorgem@element.io>
Co-authored-by: Benoit Marty <benoit@matrix.org>
2024-08-20 12:37:30 +02:00
Benoit Marty
828e90f5c5
Merge pull request #3314 from element-hq/gradlew-update-8.10
Update Gradle Wrapper from 8.9 to 8.10
2024-08-20 11:17:40 +02:00
gradle-update-robot
719ca2621b Update Gradle Wrapper from 8.9 to 8.10.
Signed-off-by: gradle-update-robot <gradle-update-robot@regolo.cc>
2024-08-20 08:38:21 +00:00
Benoit Marty
2eb3bd5682
Merge pull request #3313 from element-hq/feature/bma/fixGradleUpdateAction2
Gradle update action: add label and use other token.
2024-08-20 10:29:50 +02:00
Benoit Marty
1fbb36eb72 Update Gradle: Change the token used by the action so workflows are triggered in the resulting PR 2024-08-20 10:25:36 +02:00
Benoit Marty
a748aa7b20 Update Gradle: add label PR-Dependencies to PR it creates. 2024-08-20 10:18:08 +02:00
Benoit Marty
97047181ce
Merge pull request #3311 from element-hq/feature/bma/fixGradleUpdateAction
Gradle update action: Use JDK 17 and skip early in forks.
2024-08-20 09:58:02 +02:00
Benoit Marty
abd1a51453 Update Gradle: ddd workflow_dispatch 2024-08-20 09:33:37 +02:00