Jorge Martín
64a48a2abd
Fix test fixtures
2024-02-01 12:19:25 +01:00
renovate[bot]
f36d3cae89
Update dependency org.matrix.rustcomponents:sdk-android to v0.1.96 ( #2323 )
...
* Update dependency org.matrix.rustcomponents:sdk-android to v0.1.96
* Fixes for the SDK upgrade
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Jorge Martín <jorgem@element.io >
2024-01-31 11:07:34 +00:00
Jorge Martin Espinosa
47f7f8952b
Add missing device id to settings screen ( #2320 )
...
* Add missing device id to settings screen
* Extract footer component
* Restore `@PreviewWithLargeHeight` logic
---------
Co-authored-by: ElementBot <benoitm+elementbot@element.io >
2024-01-31 10:01:17 +00:00
Jorge Martin Espinosa
38fdef0388
Fix crash about several DataStores using the same file ( #2312 )
...
* Fix crash about several DataStores using the same file
- Create `@SessionCoroutineScope` annotation to pass a session-managed coroutine scope to the DI.
- Expose this scope from `MatrixClient`.
- Rework DataStore file creation a bit.
- Centralise session preference creation through `DefaultSessionPreferencesStoreFactory` until we figure out what went wrong with the scoping
2024-01-30 11:10:46 +01:00
Benoit Marty
444954bad9
Merge pull request #2293 from element-hq/feature/bma/notificationCount
...
Iterate on notification badges
2024-01-30 10:33:17 +01:00
Benoit Marty
2ef8f67951
Send typing notification #2240
2024-01-26 16:30:43 +01:00
Jorge Martin Espinosa
17f22d143b
Add 'send private read receipts' option in advanced settings ( #2290 )
...
* Add 'send private read receipts' option in advanced settings
* Create `SessionPreferencesStore` that stores the settings for the current use separate from those of the app.
* Rename `PreferencesStore` to `AppPreferencesStore` to split the preferences.
---------
Co-authored-by: ElementBot <benoitm+elementbot@element.io >
2024-01-26 10:06:26 +01:00
Benoit Marty
fe0e82b5d6
Map roomInfo.numUnreadNotifications to RoomSummaryDetails.numUnreadNotifications
2024-01-25 15:00:43 +01:00
Benoit Marty
f47b9827c5
Restore branch and git sha, to use it in logs and in rageshakes.
...
Remove quite useless `gitRevisionDate`.
2024-01-25 14:16:21 +01:00
Jorge Martin Espinosa
f9c5cd07a9
Return cached room members before fetching new ones, do it in batches ( #2274 )
...
* Use cached users from the Rust SDK.
Also lazy load received users by batches.
* Create `RoomMemberListFetcher` to wrap all the room member loading logic
* Ensure we clear `RoomMember` Rust references if the fetching coroutine is canceled
2024-01-23 18:23:20 +01:00
Benoit Marty
cdbfe8f92c
Fix API break: use new methods canUserRedactOwn and canUserRedactOther.
2024-01-23 13:32:13 +01:00
Benoit Marty
ca1f907ec5
Use new Rust fields numUnreadMessages and numUnreadMentions, and iterate on the room badge rendering.
2024-01-22 15:48:46 +01:00
Benoit Marty
f42e220d55
Merge pull request #2130 from element-hq/feature/bma/roomListBadge
...
Some rework on the codebase
2024-01-22 10:17:38 +01:00
Jorge Martin Espinosa
854622b85f
Make the room settings screen update automatically ( #2197 )
...
* Make the room settings screen update automatically
2024-01-19 17:34:06 +01:00
Benoit Marty
31b2c55bee
Remove default value of RoomSummaryDetails constructor, and iterate on fixture functions.
2024-01-19 16:46:42 +01:00
Benoit Marty
82a3750cd8
Remove notificationMode to userDefinedNotificationMode to match SDK name.
2024-01-19 16:46:42 +01:00
Benoit Marty
371aec4427
Remove RoomSummaryDetails.lastMessageTimestamp and replace by a getter on lastMessage
2024-01-19 16:11:10 +01:00
Benoit Marty
0e57fbf352
Rename userAvatarURLString to userAvatarUrl
2024-01-19 15:59:50 +01:00
Benoit Marty
603b10264b
Rename avatarURLString to avatarUrl
2024-01-19 15:58:37 +01:00
Benoit Marty
47a5c74129
Rename aRoomSummaryDetail to aRoomSummaryDetails
2024-01-19 15:55:26 +01:00
Benoit Marty
72a363c244
Fix moar ktlint issues
2024-01-11 11:24:10 +01:00
Benoit Marty
378692f743
Fix moar ktlint issues
2024-01-11 10:02:10 +01:00
renovate[bot]
7e9cda3aa9
Update plugin ktlint to v12.1.0 ( #2200 )
...
* Update plugin ktlint to v12.1.0
* Run `./gradlew ktlintFormat` and fix some issues manually.
* Fix other issues reproted by Ktlint
* Limit false positives, KtLint removes unnecessary curly brace in String templates.
* Remove useless Unit
* Minor improvements over ktlint changes
* Restore `AlertDialogContent` behaviour
* Update screenshots
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Benoit Marty <benoit@matrix.org >
Co-authored-by: Jorge Martín <jorgem@element.io >
Co-authored-by: ElementBot <benoitm+elementbot@element.io >
2024-01-10 16:22:24 +01:00
Benoit Marty
521d4a1983
Add missing test for SecureBackupEnablePresenter
2023-12-28 16:33:53 +01:00
Benoit Marty
e589b97fa5
Attempt to fix test on CI.
...
The test is failing on CI with this error:
expected instance of: io.element.android.libraries.architecture.Async$Success
but was instance of : io.element.android.libraries.architecture.Async$Loading
with value : Loading(prevData=null)
2023-12-26 08:32:18 +01:00
Jorge Martín
b739cabbcd
Revert "Merge pull request #2071 from element-hq/feature/bma/fixTests"
...
This reverts commit e49c73188d , reversing
changes made to ba04bbc5ca .
2023-12-22 12:01:42 +01:00
Jorge Martin Espinosa
ada16a8563
Revert "Room list badges"
2023-12-22 11:02:07 +01:00
Benoit Marty
a66ce1a3ea
Fix test.
2023-12-21 16:11:03 +01:00
Benoit Marty
e6ad262329
Iterate on indicators on room list #2079
2023-12-21 14:51:31 +01:00
Benoit Marty
875cc9adbf
Second attempt...
2023-12-20 14:33:16 +01:00
Benoit Marty
55ce9068ef
Providing a thumbnail when sending a media is now optional.
2023-12-19 10:41:44 +01:00
Benoit Marty
0f805a1a81
Fix test which was passing for wrong reason.
2023-12-15 20:07:11 +01:00
Benoit Marty
4d3c6632cd
Merge branch 'develop' into julioromano/poll_history_entry_point
2023-12-14 17:34:49 +01:00
Jorge Martin Espinosa
3ba75962e6
Add warning message to 'mentions and keywords only' notification option ( #2028 )
...
* Add warning message to 'mentions and keywords only'
It should be displayed when it's not supported by the homeserver
* Only display disclaimer in the room notification settings if the room is encrypted
Co-authored-by: Benoit Marty <benoit@matrix.org >
* Fix test and add another one
---------
Co-authored-by: ElementBot <benoitm+elementbot@element.io >
Co-authored-by: Benoit Marty <benoit@matrix.org >
2023-12-14 16:15:39 +00:00
Benoit Marty
6bf416045d
Merge branch 'develop' into julioromano/poll_history_entry_point
2023-12-14 16:58:23 +01:00
ganfra
36110dbfac
Fix test compilation again.
2023-12-14 16:08:22 +01:00
Benoit Marty
506f47630b
Merge pull request #2015 from element-hq/feature/bma/asyncMedia
...
ReadReceipt
2023-12-14 16:03:09 +01:00
ganfra
b94f446fc1
Merge pull request #1897 from element-hq/jonny/timeline-poll-edited
...
Display edited indicator for polls in the timeline
2023-12-14 08:13:11 +01:00
Benoit Marty
68334ba093
Fix API break regarding ReceiptType
2023-12-13 18:02:06 +01:00
ganfra
72cdc0eee0
Merge branch 'develop' into julioromano/poll_history_entry_point
2023-12-13 17:22:55 +01:00
ganfra
055eb43708
Poll history : add tests and fix others
2023-12-13 16:20:01 +01:00
ganfra
99e3ac7c63
Timeline: exposes simple request for backward pagination
2023-12-12 14:23:50 +01:00
Benoit Marty
cc41cf6432
Update test.
2023-12-08 16:52:12 +01:00
Benoit Marty
1131bc88c9
Follow SDK method renaming: fix_recovery_issues() got renamed to recover()
2023-12-05 17:40:47 +01:00
Benoit Marty
c0dac24a60
Add notification setting to enable/disable being notified for room invite ( #1944 )
2023-12-04 17:50:21 +01:00
Benoit Marty
002fd0be66
Merge branch 'develop' into jonny/timeline-poll-edited
2023-12-04 16:01:09 +01:00
ganfra
1c56addb2b
Merge pull request #1938 from vector-im/feature/fga/user_detail_direct_chat
...
Feature/fga/user detail direct chat
2023-12-01 13:46:01 +01:00
ganfra
270c4612f5
Merge pull request #1920 from vector-im/feature/fga/dynamic_room_list_incremental_load
...
RoomList: introduce incremental loading to improve performances.
2023-11-30 19:51:13 +01:00
ganfra
03a2e31d46
Merge branch 'develop' into feature/fga/user_detail_direct_chat
2023-11-30 18:10:51 +01:00
ganfra
cd28687eb4
StartDM : add tests
2023-11-30 18:05:26 +01:00