Commit graph

2920 commits

Author SHA1 Message Date
Benoit Marty
dfaa350167 Better handling on null reset handler.
This is not an error, but in this case, the reset identity is successful.
2024-08-29 09:41:13 +02:00
ganfra
1101c8db65 Fix maplibre annotation plugins dependency 2024-08-28 16:50:51 +02:00
Benoit Marty
45c216c7a3
Merge pull request #3343 from element-hq/renovate/org.matrix.rustcomponents-sdk-android-0.x
Update dependency org.matrix.rustcomponents:sdk-android to v0.2.40
2024-08-28 10:21:21 +02:00
ganfra
7310adcf07 Rust sdk : fix tests after api breaks 2024-08-27 20:46:15 +02:00
Benoit Marty
ad646c9098 Remove feature flag PictureInPicture 2024-08-27 18:41:40 +02:00
ganfra
2361b597d9 Rust sdk : handle the remaining changes 2024-08-27 17:45:32 +02:00
ganfra
88a581427c Rust sdk : refactor LocalSendState to use the new failure states as iOS does 2024-08-27 17:45:22 +02:00
ganfra
e5b21c389e Rust sdk : use newMessageShield state 2024-08-27 17:43:07 +02:00
bmarty
cd267249ec Sync Strings from Localazy 2024-08-26 00:25:40 +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
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
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
6309137a53 Reorder imports 2024-08-21 17:27:55 +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
4c8f23a0cb Add feature flag for room alias suggestions, disabled by default. 2024-08-21 15:50:55 +02: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
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
Benoit Marty
6b528596ed
Merge pull request #3307 from element-hq/feature/bma/cleanup
Cleanup and add unit test for DefaultPinnedMessagesBannerFormatter
2024-08-20 09:10:31 +02:00
bmarty
3e67448006 Sync Strings from Localazy 2024-08-19 00:25:36 +00:00
Benoit Marty
21f2c5a231
Merge pull request #3240 from element-hq/feature/valere/message_shields
Timeline UI | MessageShield Support
2024-08-16 14:25:33 +02:00
Benoit Marty
f7d8e127aa Add unit test for DefaultPinnedMessagesBannerFormatter 2024-08-16 12:26:39 +02:00
Benoit Marty
70558aa381 Move editMessageLambda to the constructor. 2024-08-16 11:58:17 +02:00
Benoit Marty
3676bca042 Make extension isCritical a val instead of a fun. 2024-08-16 09:56:01 +02:00
Benoit Marty
faf1e7da9f Iterate on shield mapping and rendering
Also handle click on the timeline and information displayed on long click.
2024-08-14 17:24:11 +02:00
Jorge Martín
8a1e333aa7 Fix most review comments 2024-08-14 16:53:50 +02:00
Benoit Marty
5d10b1fe85
Merge branch 'develop' into feature/valere/message_shields 2024-08-14 12:37:31 +02:00
Jorge Martín
ae18efd2a9 Fix OidcView preview 2024-08-13 08:55:06 +02:00
Jorge Martín
5239e5ce81 Fix lint issues 2024-08-13 08:55:06 +02:00
Jorge Martín
7fd0ad09dc Improve APIs, add tests 2024-08-13 08:55:06 +02:00
Jorge Martín
175bada0df Improve existing APIs 2024-08-13 08:55:06 +02:00
Jorge Martín
ee7a31cace Extract OIDC to its own module 2024-08-13 08:55:05 +02:00
Jorge Martín
4ab0b1074d Initial implementation of the reset identity feature 2024-08-13 08:55:05 +02:00
Benoit Marty
01ece74343 Fix formatting and improve comment. 2024-08-12 14:55:12 +02:00
Benoit Marty
683f26c051 Ensure sessionPath is not reused for different homeserver. 2024-08-12 14:16:58 +02:00
Benoit Marty
e376b5e5dd
Merge pull request #3294 from element-hq/ci/jme/fix-nightly-reports-firebase
Fix proguard config for nightly and release builds
2024-08-12 12:31:44 +02:00
ElementBot
8bd48fdc60
Sync Strings (#3297)
Co-authored-by: bmarty <3940906+bmarty@users.noreply.github.com>
2024-08-12 06:03:23 +00:00
Jorge Martín
f9e3a67521 Try removing isMinified instead. This should now be controlled at the app module level. 2024-08-11 12:32:28 +02:00
Jorge Martín
43fb47f7af Add proguard file for firebase for release variant too 2024-08-11 10:23:22 +02:00
Jorge Martín
92ec946ef0 Try fixing proguard config for nightly builds 2024-08-11 09:55:24 +02:00
renovate[bot]
738295a933
Update android.gradle.plugin to v8.5.2 (#3004)
* Update android.gradle.plugin

* Fix release builds with AGP 8.5 by removing the minification config in each library module. I believe this is now centralised.

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Jorge Martín <jorgem@element.io>
2024-08-09 15:04:10 +02:00
Jorge Martin Espinosa
b16edcb62c
Enable sync on push feature flag to partially sync when notifications arrive (#3290) 2024-08-09 15:02:50 +02:00
Jorge Martin Espinosa
65718b3e96
Update the SDK bindings to v0.2.39 (#3288)
- Rework `RoomSyncSubscriber` to work with the new `RoomListService.subscribeToRooms` API.
2024-08-09 12:42:15 +02:00
ganfra
583625e4d4 Merge branch 'develop' into feature/fga/pinned_message_banner_logic 2024-08-07 16:05:41 +02:00