Commit graph

5240 commits

Author SHA1 Message Date
Benoit Marty
7f0912850c 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
f265a47243 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
1c576fd42d Add AnalyticsService.cancelLongRunningTransaction and AnalyticsService.finishLongRunningTransaction 2025-11-28 14:15:54 +01:00
Jorge Martín
04feea5d25 Move analytic watchers to :services:analytics 2025-11-28 14:15:54 +01:00
Jorge Martín
4b3796844f 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
10b31e3e72 Add OpenRoom long running analytic transaction 2025-11-28 14:15:54 +01:00
Jorge Martín
daf7bea39e 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
e1bd189ba0 Add a performance check for notification tap -> populated timeline time 2025-11-28 14:15:54 +01:00
ganfra
441b2e7fb5
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
5d61504f24 quality: fix lint issues 2025-11-27 19:02:15 +01:00
Benoit Marty
597a243579 Inject RoomMemberListDataSource in the presenter constructor. 2025-11-27 09:57:07 +01:00
ganfra
f775a599d8 quality: fix formatting and test 2025-11-26 15:16:13 +01:00
ganfra
717584f512 change(security and privacy) : display SaveChangesDialog on exit 2025-11-26 12:32:06 +01:00
ganfra
11bd9f5e88 change(security and privacy) : clean code 2025-11-26 12:32:06 +01:00
ganfra
519b6c2887 change(security and privacy) : retain state in node 2025-11-26 12:32:06 +01:00
ganfra
6ed7a6107d change(security and privacy) : update access items 2025-11-26 12:32:06 +01:00
ganfra
355e1b2f3d change(security and privacy) : makes sure room visibility sections is shown when needed 2025-11-26 12:32:06 +01:00
ganfra
2774a07b55 change(security and privacy) : add isSpace and update state provider 2025-11-26 12:32:06 +01:00
ganfra
c6ba2f5d10 change(security and privacy) : extract code to a separate module 2025-11-26 12:32:06 +01:00
ganfra
da57eaadf2
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
b04524e566 misc : use new_latest_event api (+ some renaming) 2025-11-26 10:58:16 +01:00
ganfra
78d5850fe6
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
2b1d36d57d
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
672a6fe6b0 hasSize(0) -> isEmpty() 2025-11-25 17:03:00 +01:00
Benoit Marty
8c07c011a2 Creators can downgrade owners. Fixes #5632 2025-11-25 17:02:09 +01:00
Benoit Marty
9da2721570 Add unit test on toAnalyticsMemberRole() 2025-11-25 15:55:25 +01:00
ganfra
40f769cabd quality(test): fix test after AsyncData.map change 2025-11-25 15:40:58 +01:00
ganfra
6467912c69 quality: fix warnings 2025-11-25 14:30:59 +01:00
ganfra
24324db700 Merge branch 'develop' into feature/fga/iterate_members 2025-11-25 13:08:52 +01:00
ganfra
94c985aebb change(members): update tests to match new ui and logic 2025-11-25 12:54:35 +01:00
ganfra
1a00184d1f
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
1195b9a32c quality: fix test after api removal 2025-11-25 11:01:18 +01:00
ganfra
46136aafe4 change(member list): use only local user identity 2025-11-24 20:23:46 +01:00
ElementBot
eff221645e
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
8b7355705a 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
021b021a39
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
a3bb1b93ab change(members): use SearchField and update strings 2025-11-21 18:41:49 +01:00
ganfra
0beeda6001 misc: AsyncData map non nullable 2025-11-21 18:41:49 +01:00
ganfra
24c2edc16e change(members): update RoomMemberModerationView 2025-11-21 18:41:49 +01:00
ganfra
c765084f00 change(members): search is now dependent of the selected section 2025-11-21 18:41:49 +01:00
ganfra
16a8425ab6 change(members): make sure state is not lost when navigating 2025-11-21 18:41:49 +01:00
Benoit Marty
e8e257db70
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
c10bea08b2 Fix test 2025-11-21 16:36:56 +01:00
Benoit Marty
b15c5507c5 Fix compilation issue in test 2025-11-21 16:22:33 +01:00
Benoit Marty
83d13d0eb5 Fix crash when clicking fast on back key on the Developer settings screen. 2025-11-21 15:54:03 +01:00
Benoit Marty
7bf7f68706 Fix crash when clicking fast on back key on the Labs screen. 2025-11-21 15:52:54 +01:00
Benoit Marty
e475a969d7 Fix crash when clicking fast on back key on the Add account screen. 2025-11-21 15:51:11 +01:00
Benoit Marty
31e9abbb98 Remove BaseNavigator, it's actually not ideal when looking for usage. 2025-11-21 15:50:42 +01:00
Benoit Marty
942d60812e Remove BaseCallback, it's actually not ideal when looking for usage. 2025-11-21 15:46:10 +01:00
Benoit Marty
f05a00b9b3 Avoid using navigateUp. 2025-11-21 15:13:23 +01:00