Benoit Marty
3b12d54dad
Cleanup notification for redacted event.
2024-08-28 10:29:01 +02:00
Benoit Marty
8d3237b3ba
Reorder imports
2024-08-21 17:27:55 +02:00
Benoit Marty
4b8985e501
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
5c2072ae5b
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
Benoit Marty
c420fcad18
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
7182baf298
Move editMessageLambda to the constructor.
2024-08-16 11:58:17 +02:00
Jorge Martín
9c09f96c0b
Fix most review comments
2024-08-14 16:53:50 +02:00
Benoit Marty
5dceba8146
Merge branch 'develop' into feature/valere/message_shields
2024-08-14 12:37:31 +02:00
Jorge Martín
903d24ea2f
Improve APIs, add tests
2024-08-13 08:55:06 +02:00
Jorge Martín
252b3e11a0
Improve existing APIs
2024-08-13 08:55:06 +02:00
Jorge Martín
d5c2e5e436
Extract OIDC to its own module
2024-08-13 08:55:05 +02:00
ganfra
27b33eefc6
Merge branch 'develop' into feature/fga/pinned_message_banner_logic
2024-08-05 20:46:24 +02:00
ganfra
ebc9fd745e
Pinned events : introduce pinnedEventsTimeline method.
2024-08-01 18:22:22 +02:00
ganfra
0969470066
tests : refactor some classes
2024-07-31 21:14:29 +02:00
ganfra
3bc6cc0a94
Pinned events : clean up code
2024-07-30 16:40:18 +02:00
ganfra
a289f93079
Pinned event : add some tests
2024-07-30 16:38:11 +02:00
ganfra
2605ddec7a
Pin : expose the new rust sdk apis
2024-07-29 12:50:35 +02:00
ganfra
3adc6d0be8
Timeline Action : refactor how it's computed and align with iOS
2024-07-26 18:20:03 +02:00
Valere
82abc9f6f8
MessageShields | Fix test compilation
2024-07-25 10:01:28 +02:00
ganfra
d1b1e16620
Merge branch 'develop' into feature/fga/room_preview_join_button_fallback
2024-07-24 16:34:35 +02:00
ganfra
f5d215ba0f
Edit : fallback to room.edit when timeline item is not found.
2024-07-24 11:49:16 +02:00
ganfra
85d6acfc48
Join Room : makes sure we can join by alias
2024-07-23 21:17:35 +02:00
Benoit Marty
94f38f1af5
Rework FakeMatrixRoom so that it contains only lambdas. ( #3229 )
...
* Upgrade lint to 8.7.0-alpha01
* FakeMatrixRoom: lambda everywhere
Fix test compilation issues
2024-07-22 10:39:48 +02:00
Jorge Martin Espinosa
bc87ff01cf
Cancel ringing call notification on call cancellation ( #3047 )
...
* Cancel ringing call notification on call cancellation
* Improve implementation, add some comments to clarify how it works.
* Make sure the call timeout job is cancelled
2024-07-19 17:51:44 +02:00
renovate[bot]
8a2335f7aa
Update dependency org.matrix.rustcomponents:sdk-android to v0.2.33 ( #3220 )
...
* Update dependency org.matrix.rustcomponents:sdk-android to v0.2.33
* Fix API breaks
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Jorge Martín <jorgem@element.io >
2024-07-19 13:33:27 +02:00
Benoit Marty
e3c7e37f23
When user manually mark a room as read, also dismiss the notifications for this room.
2024-07-16 13:10:30 +02:00
Jorge Martin Espinosa
89ec904c4a
Restore intentional mentions in the markdown/plain text editor ( #3193 )
...
* Restore intentional mentions in the markdown/plain text editor
---------
Co-authored-by: ElementBot <benoitm+elementbot@element.io >
2024-07-15 18:27:59 +02:00
Jorge Martin Espinosa
176755ac33
Subscribe to RoomListItems in the visible range ( #3169 )
...
* Subscribe to `RoomListItems` in the visible range
This ensures the room list items always have updated info.
2024-07-11 10:54:56 +02:00
Jorge Martin Espinosa
bb47ff8f49
Unify the way we decide whether a room is a DM or a group room ( #3100 )
...
* Add centralised 'room is DM' check
Also add extension functions for `MatrixRoom` and `MatrixRoomInfo`.
* Use the centralised method and extension functions through the app, including:
- Room list.
- Room details screen.
- Invites.
- Notifications.
Replace most `isDirect` usages with `isDm`.
* Update screenshots
---------
Co-authored-by: ElementBot <benoitm+elementbot@element.io >
2024-07-10 16:28:46 +00:00
renovate[bot]
8aa4fbdade
Update dependency org.matrix.rustcomponents:sdk-android to v0.2.31 ( #3145 )
...
* Update dependency org.matrix.rustcomponents:sdk-android to v0.2.31
* Use new Rust client side sorting API
* Make `RoomListEntriesUpdate.describe()` an extension function
* Remove `RoomListSummary.Filled` and `RoomListSummary.Empty`
* Fix icon sizes to pass the lint checks
* Update screenshots
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Jorge Martín <jorgem@element.io >
Co-authored-by: ElementBot <benoitm+elementbot@element.io >
2024-07-05 15:25:42 +00:00
Benoit Marty
b709984582
Use SDK to get Element Wellknown content.
2024-07-02 13:28:26 +02:00
Benoit Marty
cfa3035f4c
Introduce UserServerResolver.
2024-07-02 10:22:56 +02:00
Benoit Marty
6c0719e067
Merge pull request #3025 from element-hq/feature/bma/elementEnterprise
...
Element enterprise (EE) foundations
2024-07-01 17:08:40 +02:00
Jorge Martin Espinosa
cdbb46fa22
Bump Rust SDK version and adapt our code ( #3068 )
...
* Use the new SDK version
* Adapt the authentication service to the new Rust SDK APIs
* Remove `Timeline.enterSpecialMode(...)` as it's no longer necessary
2024-06-27 09:44:14 +00:00
ganfra
a77e5edef4
Merge branch 'develop' into feature/fga/draft_support
2024-06-26 15:22:00 +02:00
Benoit Marty
ff78512b78
Add isEnterpriseBuild to BuildMeta
2024-06-26 11:59:45 +02:00
ganfra
1b1b556aa4
Draft : branch reply mode
2024-06-21 12:40:16 +02:00
ganfra
5724c62c67
Timeline : introduce loadReplyDetails api
2024-06-20 13:07:49 +02:00
Benoit Marty
99c43a175d
Add heroes to RoomSummaryDetails
2024-06-20 11:59:38 +02:00
Benoit Marty
3aed09ef4d
Map RoomHero to MatrixRoomInfo.
2024-06-19 18:18:59 +02:00
ganfra
d1e11f5c33
Draft : expose new apis from sdk
2024-06-19 15:38:01 +02:00
Benoit Marty
3c3e8164c7
Merge pull request #3048 from element-hq/feature/fga/update_rust_sdk_0.2.27
...
Rust : handle api changes for 0.2.27
2024-06-18 18:39:10 +02:00
ganfra
1b67068b0b
Rust : handle api changes for 0.2.27
2024-06-18 17:01:38 +02:00
Benoit Marty
68736b5d58
Remove dead code.
2024-06-18 14:37:53 +02:00
Benoit Marty
e44de15f94
Iterate on sessionVerificationService.sessionVerifiedStatus and fix tests.
2024-06-18 11:02:19 +02:00
Benoit Marty
4a885769be
Add test on DefaultClearCacheUseCase
2024-06-17 16:01:56 +02:00
ganfra
cd18e5a981
Sending queue : adjust to match the latest rust api
2024-06-12 15:15:04 +02:00
ganfra
71b6482094
Merge branch 'develop' into feature/fga/message_queuing
2024-06-11 17:08:47 +02:00
ganfra
825599abaf
Sending queue : rename fake and add tests
2024-06-11 16:50:53 +02:00
Jorge Martin Espinosa
cef8302dd0
Notify of ringing call when there's an active call ( #3003 )
...
* Add `CallNotificationEventResolver` to be able to force the new ringing notification to be non-ringing given an existing ringing one.
2024-06-10 15:03:06 +00:00