Benoit Marty
bf62c51a97
Merge pull request #4274 from element-hq/feature/bma/mediaTimelineImprovment
...
Update Matrix Room API and allow media swipe on pinned event only.
2025-02-19 09:41:27 +01:00
Benoit Marty
36d5528904
Merge branch 'develop' into feature/valere/support_verification_violation_banner
2025-02-18 15:42:08 +01:00
Benoit Marty
a807141a91
Cleanup code.
2025-02-18 13:42:56 +01:00
Benoit Marty
e35eda0c67
Improve MatrixRoom.createTimeline API.
2025-02-18 12:12:36 +01:00
Benoit Marty
c02436d3f0
Update Matrix Room API and allow media swipe on pinned event only.
2025-02-17 16:45:25 +01:00
Jorge Martín
02addf54dd
Add RoomMembershipDetails to get the room member info for the current user and the sender of its m.room.member state event in the room.
2025-02-10 19:13:02 +01:00
Jorge Martín
311fbb84f7
Make MatrixClient return a RoomPreview instance, not a RoomPreviewInfo one.
2025-02-10 19:13:02 +01:00
ganfra
ba07370dfa
feature(room preview): Add option to forget room, improve the room preview screen for banned rooms.
...
Some internal refactoring was done too:
- Remove RoomInfo.isPublic to only use JoinRule.
- Also take into account restricted access rooms for previews.
2025-02-10 19:13:02 +01:00
ganfra
0fb06a97b8
Merge pull request #4234 from element-hq/renovate/org.matrix.rustcomponents-sdk-android-0.x
...
Update dependency org.matrix.rustcomponents:sdk-android to v0.2.78
2025-02-06 16:40:18 +01:00
Valere
fe235de273
code review: renaming, comments, extract common code
2025-02-06 16:27:21 +01:00
Valere
1087b151a3
feature(crypto): verification violation handling and block sending
2025-02-06 16:27:19 +01:00
ganfra
17cab274db
dependencies(matrix sdk) : expose ErrorKind
2025-02-06 15:50:46 +01:00
Benoit Marty
1d5e78496c
Do not rely on RoomAlias constructor to validate the Room alias, since there is no validation in release mode.
...
This is fixing the test in release mode.
2025-02-05 18:05:10 +01:00
Benoit Marty
bfcc741312
Display a confirmation dialog before creating a DM.
2025-02-05 09:32:33 +01:00
Benoit Marty
c7a320d148
Create extension SyncService.isOnline()
2025-02-03 20:50:08 +01:00
Benoit Marty
f6f28e6523
Add test on isConnected()
2025-02-03 20:07:55 +01:00
Benoit Marty
0409ed84ed
Enable Offline mode of the SyncService, so that the sync starts automatically when the network is back.
...
Also rely on the sync state to render the "Offline" banner.
2025-02-03 18:27:32 +01:00
Benoit Marty
03f5ac9a1c
Fix API break
2025-02-03 16:48:15 +01:00
ganfra
c689809b55
Merge pull request #4212 from element-hq/feature/fga/room_settings_security_privacy
...
Feature : room settings - security and privacy
2025-01-29 17:29:56 +01:00
ganfra
e6549d725c
feat(security&privacy) : improve and document code after PR review.
2025-01-29 14:16:57 +01:00
Benoit Marty
2150eaa504
Merge pull request #4205 from element-hq/feature/bma/mediaNavigation
...
Add ability to swipe between media when opened from the timeline.
2025-01-29 11:51:06 +01:00
ganfra
3c18c1f06a
feat(security&privacy) : clean code
2025-01-28 14:39:27 +01:00
Benoit Marty
fdf40120a7
Add ability to swipe between media when opened from the timeline.
2025-01-28 09:58:44 +01:00
ganfra
9ee5927489
feat(security&privacy) : expose more methods from sdk
2025-01-23 14:18:17 +01:00
Benoit Marty
3d511db61d
Remove unused types / code.
2025-01-23 10:59:18 +01:00
ganfra
70f39c4f7c
feat(security&privacy) : expose methods from sdk to update alias and rename alias to canonicalAlias
2025-01-22 15:13:09 +01:00
ganfra
6e4bcedc4c
feat(security&privacy) : expose new sdk methods
2025-01-21 11:49:56 +01:00
ganfra
ddb0810ded
change(tracing) : change how tracing is configured (ui and logic)
2025-01-17 09:52:32 +01:00
Benoit Marty
05fc76822a
Apply dual licenses: AGPL + Element Commercial to file headers.
...
2 replace all actions have been performed:
- "SPDX-License-Identifier: AGPL-3.0-only" to "SPDX-License-Identifier: AGPL-3.0-only OR LicenseRef-Element-Commercial"
- "Please see LICENSE in the repository root for full details." to "Please see LICENSE files in the repository root for full details."
2025-01-07 10:05:04 +01:00
ganfra
69307f7c62
knock requests : format and clean
2024-12-18 18:13:13 +01:00
ganfra
01f7fc20f4
Merge branch 'develop' into feature/fga/knock_requests_sdk
2024-12-18 17:21:16 +01:00
ganfra
fc8f3af85e
deps(sdk) : update rust sdk to 0.2.72 and fix api breaks
2024-12-18 15:24:04 +01:00
ganfra
7e523df08c
knock request : expose JoinRule from sdk
2024-12-16 20:23:25 +01:00
Benoit Marty
6ef9db1bdb
Make the room filter use normalized strings.
2024-12-16 16:18:15 +01:00
Valere
598e230bd7
feat(crypto): Support for new UtdCause for historical messages
2024-12-16 10:58:13 +01:00
ganfra
8a73a9c158
knock requests : branch the api in presenters
2024-12-13 20:00:00 +01:00
Benoit Marty
87de436c98
Add a way to clear the cache for a specific room.
2024-12-12 11:58:46 +01:00
ganfra
741ae35aca
knock requests : expose api through Room
2024-12-11 17:50:44 +01:00
Benoit Marty
28725a364f
Media Gallery
2024-12-09 16:48:48 +01:00
ganfra
fdd0445906
Merge branch 'develop' into feature/fga/requests_to_join_list
2024-12-04 14:24:40 +01:00
ganfra
0834040281
deps : update rust sdk to 0.2.68 and expose new UtdCause
2024-12-03 14:29:37 +01:00
Valere
149cb14916
feat(crypto): Support new expected UTD causes UX + Analytics
2024-12-02 14:52:16 +01:00
ganfra
39fd51888d
room details : display the item to show request to join list
2024-11-25 16:33:34 +01:00
ganfra
40c9a12a98
Merge branch 'develop' into feature/bma/fixSendQueueCrash
2024-11-22 10:51:41 +01:00
ganfra
982410ece8
fix : protect some more calls to client and rework the concerned apis
2024-11-21 19:53:42 +01:00
Benoit Marty
f3e0a4dc00
Add matrix_sdk::send_queue to be able to configure it.
2024-11-21 09:45:27 +01:00
Benoit Marty
d3408c8f25
Edit / Add / Remove caption
2024-11-21 09:45:27 +01:00
Benoit Marty
ece62b7978
Allow caption for audio and file.
...
Need to preview all the attachments now, to be able to type a caption.
2024-11-21 09:45:26 +01:00
Jorge Martin Espinosa
56fe177c31
Update SDK bindings version to 0.2.62 and fix SendHandle usages ( #3876 )
2024-11-15 13:48:59 +00:00
ganfra
2ef8bd33ef
preview api : rename RoomPreview to RoomPreviewInfo to avoid confusion
2024-11-15 10:51:47 +01:00