ganfra
76bbe4dbeb
Misc: remove usage of blocking methods #1563
2023-10-13 12:16:31 +02:00
renovate[bot]
054d0a7145
Update dependency org.matrix.rustcomponents:sdk-android to v0.1.62 ( #1562 )
...
* Update dependency org.matrix.rustcomponents:sdk-android to v0.1.62
* Add `sendVoiceMessage()` API from https://github.com/matrix-org/matrix-rust-sdk/pull/2697
* Fix other breaking changes
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Marco Romano <marcor@element.io>
2023-10-13 08:19:30 +00:00
Benoit Marty
7389748f3e
Konsist: add rule obout test class name, and fix existing issue
2023-10-12 15:03:50 +02:00
Benoit Marty
7d985d4588
Merge pull request #1549 from vector-im/feature/bma/unknownMsgtype
...
Render unknown msgtype
2023-10-12 10:56:35 +02:00
Benoit Marty
88ca37984f
Merge pull request #1520 from vector-im/feature/bma/sessionDb
...
Improve session db and improve deleted session behavior
2023-10-11 16:56:54 +02:00
Benoit Marty
8c2a5f281b
MessageContent.type cannot be null
2023-10-11 16:14:15 +02:00
Benoit Marty
1b0e044565
Move OtherState to its own file.
2023-10-11 16:06:49 +02:00
Benoit Marty
8482e2da6f
Move FormattedBody to its own file.
2023-10-11 16:05:47 +02:00
Benoit Marty
d8a30f30c5
Move MembershipChange to its own file.
2023-10-11 16:05:19 +02:00
Benoit Marty
4c97a63cd3
Move MessageFormat to its own file.
2023-10-11 16:04:41 +02:00
Benoit Marty
9cb8537c4e
Move MessageType to its own file.
2023-10-11 16:03:18 +02:00
Benoit Marty
2962032fe5
Move InReplyTo to its own file.
2023-10-11 16:01:36 +02:00
Benoit Marty
97fea4e6dd
data object
2023-10-10 17:31:04 +02:00
Benoit Marty
6be984efc8
Do not restore session with invalid token.
2023-10-10 10:20:31 +02:00
Benoit Marty
124d6bf95f
SignedOut mode - WIP
2023-10-10 10:20:31 +02:00
Benoit Marty
8305912b14
Map the new fields of SessionData.
2023-10-10 10:20:31 +02:00
Benoit Marty
70cdb4a2fc
Fix compilation warning in tests.
2023-10-10 10:01:01 +02:00
Jorge Martin Espinosa
776d935cfa
Add more tests, particularly to the room list diffing ( #1508 )
...
* Add more tests to improve the covered area, particularly the room list diffing
2023-10-06 15:34:36 +02:00
Jorge Martin Espinosa
6a7713a6f8
Improve coverage in permalinks package ( #1502 )
...
* Improve coverage in permalinks package
2023-10-06 11:37:26 +02:00
Benoit Marty
0edf53de5f
Convert object to data object
2023-10-05 10:43:00 +02:00
Benoit Marty
34d05e01eb
Fetch edited event in advanced (similar to reply mode).
2023-10-04 17:38:17 +02:00
Marco Romano
8f3987b98c
Destroy EventTimelineItem pointer after use
2023-10-04 15:00:29 +02:00
Marco Romano
3a49ab984c
Handle breaking change in innerRoom.edit()
2023-10-04 10:33:29 +02:00
Benoit Marty
de39179b9d
Merge pull request #1465 from vector-im/feature/bma/codeCoverage
...
Improve code coverage
2023-10-02 10:18:31 +02:00
Marco Romano
fc205698c6
Display poll notifications in the notification drawer ( #1467 )
...
Display notifications for polls as if they were message events.
2023-09-29 16:57:03 +02:00
Benoit Marty
37249261e1
Add test for MatrixClientsHolder
2023-09-29 15:34:02 +02:00
ganfra
74735605e4
Room : makes subscribeToSync/unsubscribeFromSync suspendable and makes sure we keep subscription count
2023-09-28 20:16:19 +02:00
Benoit Marty
c9c7af6e06
Simplify the management of inReplyToEventTimelineItem
2023-09-27 11:31:12 +02:00
Benoit Marty
a192a8823f
Ensure getEventTimelineItemByEventId is called when we enter in reply mode.
2023-09-27 10:48:31 +02:00
Benoit Marty
cf657df5fd
Fix API break with Matrix SDK 0.1.58.
2023-09-27 09:44:58 +02:00
Benoit Marty
34631f53b3
Avoid hard-coded string.
2023-09-26 17:48:26 +02:00
Marco Romano
f81a4bf0f8
Upgrade Rust SDK to v0.1.57 ( #1401 )
...
- Enables polls in room summaries from https://github.com/vector-im/element-x-android/pull/1387
- Accommodates a few breaking changes
2023-09-21 19:48:19 +00:00
Marco Romano
e4c78a2489
Properly format lastMessage when it belongs to a poll. ( #1387 )
...
Takes care of properly formatting a room's last message when it belongs to a poll.
NB: Polls still aren't exposed as a room's `last_message` from the rust SDK, so this code won't actually run yet. This will happen after integrating rust SDK version 0.1.57 which includes: https://github.com/matrix-org/matrix-rust-sdk/pull/2580
2023-09-21 15:20:15 +02:00
ganfra
4883b63762
Remove usage of async-uniffi as it leads to a deadlocks and memory leaks ( #1381 )
2023-09-20 12:52:57 +02:00
ganfra
c3df84cb7b
Fix warning and yield
2023-09-19 18:06:56 +02:00
ganfra
0bd6ba0984
Fix room member infinite loop
2023-09-19 16:10:27 +02:00
ganfra
f1ad735272
Merge pull request #1371 from vector-im/feature/fga/fix_anr
...
RoomList : fix ANR (#1370 )
2023-09-19 14:17:37 +02:00
ganfra
6746bf5d44
RoomList : fix ANR ( #1370 )
2023-09-19 14:01:43 +02:00
Marco Romano
0d05df0651
Upgrade rust sdk to .55 ( #1365 )
...
Accomodates breaking changes.
2023-09-19 13:33:03 +02:00
David Langley
6497d2184f
Add test.
2023-09-18 16:03:30 +01:00
David Langley
bc29a31986
Merge branch 'develop' into dla/feature/room_list_decoration
2023-09-18 10:34:32 +01:00
ganfra
1d65cc90db
Merge pull request #1358 from vector-im/feature/fga/fix_invalidated_room_summary
...
Fix RoomSummary: RoomListEntry.Invalidated
2023-09-18 11:08:15 +02:00
Benoit Marty
3e9f5bbfad
Merge pull request #1351 from vector-im/feature/jme/1302-allow-users-to-change-their-avatars
...
Add preference screen for user profile
2023-09-18 10:58:42 +02:00
ganfra
e73afad96c
RoomSummary: RoomListEntry.Invalidated should not build empty room summary
2023-09-18 10:56:29 +02:00
ganfra
bc68d47d1f
Update rust-sdk to 0.1.54
2023-09-18 10:29:52 +02:00
Benoit Marty
27e567e6f4
Fix the test.
2023-09-15 19:24:43 +02:00
Benoit Marty
f7f9a78101
Cleanup and compact code. Also prefer usage of DayNightPreview.
2023-09-15 18:21:29 +02:00
Jorge Martín
98bb91cd27
Create tests
2023-09-15 17:26:39 +02:00
Benoit Marty
2e9cc25759
Log the tag if present.
2023-09-15 16:52:46 +02:00
Jorge Martín
2ccafec564
Changes:
...
- Improve UI to match designs.
- Extract `EditableAvatarView` component.
- Create `LabelledOutlinedTextField`.
- Get strings from Localazy.
2023-09-15 14:04:21 +02:00