Benoit Marty
f7f9a78101
Cleanup and compact code. Also prefer usage of DayNightPreview.
1 year ago
Jorge Martín
98bb91cd27
Create tests
1 year ago
Benoit Marty
2e9cc25759
Log the tag if present.
1 year ago
Jorge Martín
2ccafec564
Changes:
...
- Improve UI to match designs.
- Extract `EditableAvatarView` component.
- Create `LabelledOutlinedTextField`.
- Get strings from Localazy.
1 year ago
Jorge Martín
149677a2e6
Add preference screen for user profile
1 year ago
David Langley
4a3ffd37fb
Use userDefinedNotificationMode.
1 year ago
ganfra
7914ec0a28
Update rust sdk to 0.1.53
1 year ago
David Langley
7a7cc2692e
Fix test compilation
1 year ago
Benoit Marty
b4546118f9
Account management with OIDC: split account and session management. #1303
1 year ago
David Langley
ed1949aa51
Show a room list decoration for notification setting applied
...
- Add the UI
- Rebuild room summaries when push rules change or when user disables notifications(hide them all)
1 year ago
Jorge Martin Espinosa
97bbb8296f
Fix possible memory leak in `EventMessageMapper`. ( #1326 )
1 year ago
David Langley
5e8cb958f8
Enabled NotificationSettings by default, Fix spacing, use activeMemberCount for isOneToOne.
...
- Enabled Notification Settings by default
- Fix spacing
- Use activeMemberCount for isOneToOne
1 year ago
David Langley
1260272c33
Add tests, mocks and lint
1 year ago
ganfra
36fdf243cc
Thread decoration: add and branch isThreaded method
1 year ago
jonnyandrew
8ab391f615
[Rich text editor] Add feature flag for rich text editor ( #1289 )
1 year ago
Benoit Marty
d6a2020bd9
Add contact to OidcConfiguration ( #1250 )
1 year ago
ganfra
5570999951
PR review
...
Co-authored-by: Benoit Marty <benoit@matrix.org>
1 year ago
David Langley
a0ac324e3f
Implement Notification Settings
...
- Add UI and logic to inform the user of mismatched notification settings and help them correct it.
- Display a warning when the system notification settings are disabled and a link out to the app settings.
- A toggle to disable notifications for the device
- A screen for editing the group and direct chat notification defaults.
- A toggle for switching on/off atRoom and call notifications.
1 year ago
ganfra
4b6a44db00
TimelineEvent : fix memory leak
1 year ago
Benoit Marty
5059d67238
Iterate on tracing configuration
...
- Add targets matrix_sdk, matrix_sdk::client and matrix_sdk::oidc
- introduce default log level.
1 year ago
Benoit Marty
0e1d61bc12
rename parameter to match parent name.
1 year ago
ganfra
a3940ddc5b
Use roomInfo instead of individually access roomListItem properties
1 year ago
jonnyandrew
f214493c9d
[Rich text editor] Integrate rich text editor library ( #1172 )
...
* Integrate rich text editor
* Also increase swapfile size in test CI
Fixes issue where screenshot tests are terminated due to lack of CI
resources.
See https://github.com/actions/runner-images/discussions/7188#discussioncomment-6750749
---------
Co-authored-by: ElementBot <benoitm+elementbot@element.io>
1 year ago
ganfra
6f86fca2c2
Sync: use the new SyncIndicator api
1 year ago
Yoan Pintas
4a5a01d710
Add room notification settings ( #807 )
...
* Add room notification settings
---------
Co-authored-by: ElementBot <benoitm+elementbot@element.io>
Co-authored-by: Jorge Martín <jorgem@element.io>
Co-authored-by: Benoit Marty <benoit@matrix.org>
Co-authored-by: David Langley <langley.dave@gmail.com>
1 year ago
Benoit Marty
128c4a7b09
SDK 0.1.49: notification decryption is now fully handled by the Rust SDK. ( #1231 )
...
* Revert "Ensure the sync is started when receiving a Push, to ensure that the encryption loop is running."
This reverts commit 82f6f358a7
.
* Integrate SDK from https://github.com/matrix-org/matrix-rust-sdk/pull/2505
* Enable retryDecryption() on the NotificationClient.
* SDK 0.1.49 - Encryption Sync is enabled by default now, and retryDecryption is the default too.
* Remove feature flag `UseEncryptionSync`
* Fix sample project build
* Exclude `DeveloperSettingsPresenter` from kover verification.
* Add changelog
---------
Co-authored-by: Jorge Martín <jorgem@element.io>
1 year ago
Benoit Marty
82f6f358a7
Ensure the sync is started when receiving a Push, to ensure that the encryption loop is running.
...
Fixes notification with endecrypted content (#1178 )
1 year ago
Benoit Marty
a32e5df1ab
Developer setting: add entry point to configure the Tracing.
...
Developer setting: add screen to configure log level.
Give the custom trace filter to the SDK.
1 year ago
Jorge Martin Espinosa
199f578e4a
Re-enable `SyncService.withEncryptionSync` to improve decryption of notifications ( #1199 )
...
* Re-enable `SyncService.withEncryptionSync` to improve decryption of notifications.
* Add feature flag
1 year ago
Benoit Marty
df5643bc1f
Rename file and update `tosUri` value.
1 year ago
Marco Romano
51bb7febd6
Upgrade rust sdk to v48 ( #1186 )
...
- Sends content instead of string in message reply and edit
- Adds poll response and end APIs
- Adds logoUri to OidcConfiguration
1 year ago
renovate[bot]
bb75539647
Update kotlin to 1.9.10 ( #1123 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
1 year ago
Florian Renaud
9c6a5bed54
Add unit tests for TimelineItemContentPollFactory
1 year ago
Jorge Martín
4b0f9213d3
Fix lint issues
1 year ago
yostyle
9e17d8f468
Fix PR comments
1 year ago
yostyle
85dd36a681
Update notification settings service interface to match rust SDK
1 year ago
yostyle
1c4198db5a
Update dispatcher
1 year ago
yostyle
01a0175d40
Update strings
1 year ago
yostyle
a611766476
Fix edition
1 year ago
yostyle
a3aac9f66a
Rebase on develop
1 year ago
yostyle
856c674361
Update unit tests
1 year ago
yostyle
2c81384894
Rebase on develop
1 year ago
yostyle
83e45adfa5
Add room notification settings
1 year ago
Jorge Martin Espinosa
c670fc9e9c
Prevent verification while initial sync is in progress ( #1138 )
...
* Prevent verification while initial sync is in progress
* Add `canVerifySessionFlow` to simplify the check
1 year ago
Marco Romano
9fb0216272
Surface send poll start API from rust sdk ( #1140 )
...
Rust api added in: https://github.com/matrix-org/matrix-rust-sdk/pull/2391
Closes https://github.com/vector-im/element-meta/issues/2010
1 year ago
Benoit Marty
7083abcf09
migrate `object` to `data object` ( #1135 )
1 year ago
renovate[bot]
53840c1009
Update dependency org.matrix.rustcomponents:sdk-android to v0.1.46 ( #1130 )
...
* Update dependency org.matrix.rustcomponents:sdk-android to v0.1.46
* Remove poll end code. The poll end event isn't shown in the timeline anymore.
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Marco Romano <marcor@element.io>
1 year ago
Benoit Marty
c84b1747e7
Handle remarks from PR #1127
1 year ago
Jorge Martin Espinosa
7eb1f1c7bf
When event has no id, just cancel parsing the latest room message ( #1126 )
1 year ago
Benoit Marty
d293cae47f
Implement didRefreshTokens(): update database with updated SessionData.
1 year ago