392 Commits (b229bb19ce824438d24ffb89cc710fdc837e09c3)

Author SHA1 Message Date
ganfra 4a2cbb1ed4 Polls: share logic around PollContent 10 months ago
Benoit Marty 66ac1e271f Add notification setting to enable/disable being notified for room invite (#1944) 10 months ago
ganfra 785a27151e StartDMAction : small improvements after review 10 months ago
ganfra 3efbf4747d StartDM : add tests 10 months ago
ganfra e8eb9c0840 Add StartDMAction to further share code 10 months ago
Jorge Martin Espinosa 2e8d5ac86a
Set a default power level to join calls in room (#1927) 10 months ago
ganfra ab2dc827f0 Creates a startDM method so we can reuse it for the new flow 10 months ago
Jorge Martin Espinosa ba4d3a70c7
Try to make all collections used in Compose code immutable (#1922) 10 months ago
ganfra fda114d648 RoomList: introduce incremental loading to improve performances. 10 months ago
Marco Romano 6ea26dd6c4
Upgrade to rust sdk 0.1.71 (#1905) 10 months ago
Benoit Marty 9059126b2e Use `kotlin.time.Duration` instead of `java.time.Duration`. Also use `Duration` in `TimelineItemVideoContent`, like in `TimelineItemAudioContent` and `TimelineItemVoiceContent` 10 months ago
jonnyandrew 583131de6a
Display edited poll indicator in the timeline 10 months ago
jonnyandrew 8fcec4a006
Allow polls to be edited (#1869) 10 months ago
Benoit Marty 68463c2e0c Remove `UnknownMessageType`, should be handled by `OtherMessageType` now. 10 months ago
Jorge Martin Espinosa d413aa1ee3
Add plain text representation of messages (#1850) 10 months ago
ganfra 0fb4eb005c RoomList : rework a bit the api and make usage of entriesWithDynamicAdapters 10 months ago
Jorge Martin Espinosa 97e9528e13
Add intentional mentions (#1843) 10 months ago
Jorge Martin Espinosa a8fbb882f2
Integrate mentions in the composer (#1799) 10 months ago
Benoit Marty d352f14665 BackupState.DISABLED has been removed. Now when the value is UNKNOWN, the app need to invoke `EncryptionService.doesBackupExistOnServer()` to check if a Backup exists. 10 months ago
Benoit Marty 1b9e6ae71e Read receipts: mapping 10 months ago
Benoit Marty 2cb0060f96 Add a View to show the beginning of the timeline (parity with iOS) 10 months ago
Jorge Martin Espinosa d648f85d75
Add active call icon to room list summaries (#1792) 10 months ago
Benoit Marty 5850f5342d Move Knit to Gradle catalog and use alias(libs.plugins.kotlin.serialization). Fix issue with JNA 10 months ago
Benoit Marty 8819522423 Replace hard-coded value by value from gradle datalog 10 months ago
Marco Romano b83d8733e2
Don't leak MediaFileHandle when downloading voice messages (#1748) 11 months ago
renovate[bot] 9e66180d20
Update kotlin (#1697) 11 months ago
Benoit Marty 348da6bec2 Ensure BackupState and RecoveryState values are set from the SDK only when the first sync is finished. 11 months ago
Benoit Marty 21200df294 Konsist: check that if `sealed interface` is used in parameter of `Composable`, it has the `@Stable` or `@Immutable` annotation 11 months ago
Benoit Marty 3092ca23f0 Konsist: check if sealed class could be sealed interface and fix existing issues. 11 months ago
Jorge Martin Espinosa 1f5a135072
Use Parallel GC and bump RAM usage (#1734) 11 months ago
Benoit Marty 2f62779ad4 Sign out: handle no network error. 11 months ago
Benoit Marty 20d6383b8a Map new state `BackupUploadState.Error` 11 months ago
Jorge Martin Espinosa 355ee95964
[Element Call] Keep MatrixClient alive while the call is working (#1695) 11 months ago
Benoit Marty 90b377b3a5 Secure Storage: improve API for `waitForBackupUploadSteadyState()` 11 months ago
Marco Romano a07286ace9
Split `VoiceMessageType` from `AudioMessageType` (#1664) 11 months ago
Marco Romano 0e4141863b
Always treat waveform as List<Float> (#1663) 11 months ago
Jorge Martin Espinosa 44de6adb86
Initial support for member suggestions (#1631) 11 months ago
Benoit Marty 3a15b92eb6 SecureBackup: update matrix sdk module. 11 months ago
Jorge Martin Espinosa 030e86f56b
Update the chat screen UI using RoomInfo. (#1640) 11 months ago
Benoit Marty 04ed06cf9a Add `BackupState` and `BackupStateMapper` from the `feature/bma/secureBackup` branch to ensure that we do not upgrade the SDK with no support of KeyBackup. 11 months ago
Jorge Martin Espinosa fc8d16693b
Set tracing of `matrix_sdk_ui::timeline` to `trace` (#1630) 11 months ago
renovate[bot] 244c45797f
Update dependency org.matrix.rustcomponents:sdk-android to v0.1.63 (#1619) 11 months ago
Marco Romano f787867e87
Document the nuances in `UserId` and `SessionId` types. (#1616) 11 months ago
Jorge Martin Espinosa 46f78ef700
Integrate Element Call with widget API (#1581) 11 months ago
Marco Romano 5a7f77bc92
Extract more content from audio messages. (#1607) 11 months ago
renovate[bot] 054d0a7145
Update dependency org.matrix.rustcomponents:sdk-android to v0.1.62 (#1562) 11 months ago
Benoit Marty 7389748f3e Konsist: add rule obout test class name, and fix existing issue 11 months ago
Benoit Marty 8c2a5f281b MessageContent.type cannot be null 11 months ago
Benoit Marty 1b0e044565 Move `OtherState` to its own file. 11 months ago
Benoit Marty 8482e2da6f Move `FormattedBody` to its own file. 11 months ago