Commit graph

5240 commits

Author SHA1 Message Date
Benoit Marty
b366446cab Let the composer takes at max half of the available height. The value will be different if the soft keyboard is displayed or not.
Closes #3851
2025-12-02 16:36:30 +01:00
Jorge Martín
7a1dd24dbd Make sure we don't finish NotificationTapOpensTimeline until we've actually rendered the timeline event we need to focus on 2025-11-28 14:15:54 +01:00
Jorge Martín
29117ce93d Add AnalyticsService.cancelLongRunningTransaction and AnalyticsService.finishLongRunningTransaction 2025-11-28 14:15:54 +01:00
Jorge Martín
71bfffe58f Move analytic watchers to :services:analytics 2025-11-28 14:15:54 +01:00
Jorge Martín
93feed38bf Add transaction trees for opening a room so we can have a nice trace view 2025-11-28 14:15:54 +01:00
Jorge Martín
2a011bf072 Add OpenRoom long running analytic transaction 2025-11-28 14:15:54 +01:00
Jorge Martín
c0e66e9d49 Add another performance check for cold start time until the cached room list is displayed 2025-11-28 14:15:54 +01:00
Jorge Martín
5681d7c611 Add a performance check for notification tap -> populated timeline time 2025-11-28 14:15:54 +01:00
ganfra
d6adf93906 Merge pull request #5816 from element-hq/feature/fga/security_and_privacy_rework
Change : security and privacy rework
2025-11-28 10:09:23 +01:00
ganfra
2c1da3948d quality: fix lint issues 2025-11-27 19:02:15 +01:00
Benoit Marty
34ff6f172e Inject RoomMemberListDataSource in the presenter constructor. 2025-11-27 09:57:07 +01:00
ganfra
3ba79a6e10 quality: fix formatting and test 2025-11-26 15:16:13 +01:00
ganfra
40bd16b1eb change(security and privacy) : display SaveChangesDialog on exit 2025-11-26 12:32:06 +01:00
ganfra
1b2d66989f change(security and privacy) : clean code 2025-11-26 12:32:06 +01:00
ganfra
948e23ac22 change(security and privacy) : retain state in node 2025-11-26 12:32:06 +01:00
ganfra
3f9fb68a02 change(security and privacy) : update access items 2025-11-26 12:32:06 +01:00
ganfra
433f9e2886 change(security and privacy) : makes sure room visibility sections is shown when needed 2025-11-26 12:32:06 +01:00
ganfra
176c18d55d change(security and privacy) : add isSpace and update state provider 2025-11-26 12:32:06 +01:00
ganfra
df89b5b9ac change(security and privacy) : extract code to a separate module 2025-11-26 12:32:06 +01:00
ganfra
e3315406c5 Merge pull request #5809 from element-hq/feature/fga/new_latest_event
misc : use newLatestEvent api from sdk
2025-11-26 12:30:34 +01:00
ganfra
ca526580fd misc : use new_latest_event api (+ some renaming) 2025-11-26 10:58:16 +01:00
ganfra
9574191d6c Merge pull request #5806 from element-hq/feature/fga/iterate_members
Change : improve room and space member list
2025-11-26 10:55:35 +01:00
Benoit Marty
3b4e43b681 Merge pull request #5785 from element-hq/fix/uris-take-precedence-in-share-intent
Uris should take precedence in plain text intents
2025-11-26 10:53:31 +01:00
Benoit Marty
4ec096511b hasSize(0) -> isEmpty() 2025-11-25 17:03:00 +01:00
Benoit Marty
fdc133ea77 Creators can downgrade owners. Fixes #5632 2025-11-25 17:02:09 +01:00
Benoit Marty
f288803189 Add unit test on toAnalyticsMemberRole() 2025-11-25 15:55:25 +01:00
ganfra
1e2ef2d967 quality(test): fix test after AsyncData.map change 2025-11-25 15:40:58 +01:00
ganfra
d62f250e00 quality: fix warnings 2025-11-25 14:30:59 +01:00
ganfra
701eed110a Merge branch 'develop' into feature/fga/iterate_members 2025-11-25 13:08:52 +01:00
ganfra
bf45ed3f1f change(members): update tests to match new ui and logic 2025-11-25 12:54:35 +01:00
ganfra
4168deb6b7 Merge pull request #5796 from element-hq/renovate/org.matrix.rustcomponents-sdk-android-25.x
fix(deps): update dependency org.matrix.rustcomponents:sdk-android to v25.11.24
2025-11-25 11:36:16 +01:00
ganfra
7780cdcea5 quality: fix test after api removal 2025-11-25 11:01:18 +01:00
ganfra
9b0b1fa112 change(member list): use only local user identity 2025-11-24 20:23:46 +01:00
ElementBot
cd9a0272c5 Sync Strings (#5792)
* Sync Strings from Localazy

* Update localazy config and sync strings.

* Use the new localazy key.

* Sync strings again

* Sync strings again and fix compilation issue.

* Update screenshots

---------

Co-authored-by: bmarty <3940906+bmarty@users.noreply.github.com>
Co-authored-by: Benoit Marty <benoit@matrix.org>
2025-11-24 17:28:49 +01:00
ganfra
8fd34051e0 change(members): new empty state for search and hide banned tabs when there is none. 2025-11-24 10:42:03 +01:00
Benoit Marty
df7640a0a3 Edit user profile cancel confirmation (#5788)
* Show not save dialog when exiting user profile edition with unsaved changes

* Use test extension

* Add unit tests

* Add preview

* Add unit test on EditUserProfileView

* Avoid using navigateUp.

* Update screenshots

* Remove BaseCallback, it's actually not ideal when looking for usage.

* Remove BaseNavigator, it's actually not ideal when looking for usage.

* Fix crash when clicking fast on back key on the Add account screen.

* Fix crash when clicking fast on back key on the Labs screen.

* Fix crash when clicking fast on back key on the Developer settings screen.

* Fix compilation issue in test

---------

Co-authored-by: ElementBot <android@element.io>
2025-11-24 09:38:15 +01:00
ganfra
1b0beda620 change(members): use SearchField and update strings 2025-11-21 18:41:49 +01:00
ganfra
b243394b67 misc: AsyncData map non nullable 2025-11-21 18:41:49 +01:00
ganfra
38eea9d4af change(members): update RoomMemberModerationView 2025-11-21 18:41:49 +01:00
ganfra
f3f40de14a change(members): search is now dependent of the selected section 2025-11-21 18:41:49 +01:00
ganfra
dcaac703fc change(members): make sure state is not lost when navigating 2025-11-21 18:41:49 +01:00
Benoit Marty
80d799c4db Merge pull request #5786 from element-hq/feature/bma/addAdminConfirmation
Ensure confirmation dialog is displayed when an admin add other admin to a room
2025-11-21 17:06:42 +01:00
Benoit Marty
b0da504bc5 Fix test 2025-11-21 16:36:56 +01:00
Benoit Marty
f733588f6e Fix compilation issue in test 2025-11-21 16:22:33 +01:00
Benoit Marty
b1ea71e3bf Fix crash when clicking fast on back key on the Developer settings screen. 2025-11-21 15:54:03 +01:00
Benoit Marty
883fb36fcc Fix crash when clicking fast on back key on the Labs screen. 2025-11-21 15:52:54 +01:00
Benoit Marty
24b76f2001 Fix crash when clicking fast on back key on the Add account screen. 2025-11-21 15:51:11 +01:00
Benoit Marty
13af794872 Remove BaseNavigator, it's actually not ideal when looking for usage. 2025-11-21 15:50:42 +01:00
Benoit Marty
5150f38dfe Remove BaseCallback, it's actually not ideal when looking for usage. 2025-11-21 15:46:10 +01:00
Benoit Marty
6c8dfff963 Avoid using navigateUp. 2025-11-21 15:13:23 +01:00