Commit graph

4534 commits

Author SHA1 Message Date
Benoit Marty
c16c875e68 Rework the feature flag module.
Fix typo, rename class and interface, add doc, do small refacto, to improve code clarity.
2023-09-07 10:50:02 +02:00
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>
2023-09-07 10:24:34 +02:00
renovate[bot]
aed598783b
Update dependency androidx.compose:compose-bom to v2023.09.00 2023-09-07 01:43:49 +00:00
renovate[bot]
5b5d2b824a
Update lifecycle to v2.6.2 2023-09-06 21:13:29 +00:00
Benoit Marty
a40c9ef002
Merge pull request #1237 from vector-im/feature/bma/linkInTopic
Feature/bma/link in topic
2023-09-06 18:12:49 +02:00
ElementBot
8504092b1f Update screenshots 2023-09-06 13:33:54 +00:00
Benoit Marty
1a1a0f4503 Make links in room topic clickable (#612) 2023-09-06 15:25:40 +02:00
jonnyandrew
9e5b46200b
Reduce test flakiness by warming up molecule tests (#1226) 2023-09-06 10:08:21 +00:00
Benoit Marty
11982e60e9
Merge pull request #1233 from vector-im/feature/bma/fixNightly
Feature/bma/fix nightly
2023-09-06 11:53:23 +02:00
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>
2023-09-06 11:33:36 +02:00
Benoit Marty
26573f4892
Merge pull request #1229 from vector-im/renovate/telephoto
Update dependency me.saket.telephoto:zoomable-image-coil to v0.6.0
2023-09-06 10:01:53 +02:00
renovate[bot]
64030fa0a3
Update dependency io.sentry:sentry-android to v6.29.0 2023-09-06 07:56:49 +00:00
Benoit Marty
ce12b7f3f7 Draft a documentation about the continuous integration 2023-09-06 09:23:22 +02:00
Benoit Marty
ffff48b66e Fix R8 error, due to exclusion of analytics group done in #1221. 2023-09-06 08:58:32 +02:00
renovate[bot]
7f8e54662f
Update dependency me.saket.telephoto:zoomable-image-coil to v0.6.0 2023-09-05 19:02:09 +00:00
Jorge Martin Espinosa
cfdccc904e
Replace notification permission dialog with a screen (#1223)
* Replace notification permission dialog with a screen

---------

Co-authored-by: ElementBot <benoitm+elementbot@element.io>
2023-09-05 18:58:05 +02:00
Benoit Marty
d4b527fb80
Merge pull request #1225 from vector-im/feature/bma/forceDarkTheme
Fix system bar color after login on light theme.
2023-09-05 17:30:56 +02:00
Benoit Marty
4e8ce6c091
Merge pull request #1224 from vector-im/feature/bma/displayNameColor
Iterate on display name and avatar color
2023-09-05 17:24:26 +02:00
Benoit Marty
8b5b860d8d
Merge pull request #1215 from vector-im/sync-localazy
Sync Strings
2023-09-05 16:31:49 +02:00
Benoit Marty
717f632b35 Fix system bar color after login on light theme.
Actually for the SunsetPage, we need a light status bar.
2023-09-05 16:19:04 +02:00
ElementBot
a8b9d0529f Update screenshots 2023-09-05 13:55:40 +00:00
Benoit Marty
6ef288c26d Rename parameter and update comment. 2023-09-05 15:45:12 +02:00
Benoit Marty
d383590910 Use bolder font for fallback avatar. 2023-09-05 15:39:31 +02:00
Benoit Marty
ff77fca34d Avoid hard-coded number and update the related test. 2023-09-05 15:39:31 +02:00
Benoit Marty
74fc570708 Composable functions that return a value should start with a lowercase letter 2023-09-05 15:39:31 +02:00
Benoit Marty
29f5373e71 changelog. 2023-09-05 15:39:31 +02:00
Benoit Marty
1cffbbdca7 Apply colors to default user avatar in the timeline. 2023-09-05 12:44:36 +02:00
Benoit Marty
e301d60648 Compute avatar color of users and apply foreground color to the sender displayname. 2023-09-05 12:23:42 +02:00
Benoit Marty
9bf3521f39 Compute avatar color of users and apply foreground color to the sender displayname. 2023-09-05 12:10:30 +02:00
Benoit Marty
b241b2c57a
Merge pull request #1221 from vector-im/feature/bma/excludeAnalyticsGroup
Exclude some groups related to analytics to be included. #1191
2023-09-05 10:12:15 +02:00
ElementBot
1f167e9eca Update screenshots 2023-09-05 07:35:15 +00:00
jmartinesp
74b2ddebfd Sync Strings from Localazy 2023-09-05 06:37:36 +00:00
Benoit Marty
fe9c7b3d43 version++ 2023-09-04 16:14:45 +02:00
Benoit Marty
50b88d4543 Merge tag 'v0.1.6' into develop
tag
2023-09-04 16:14:05 +02:00
Benoit Marty
fc40f69857 Merge branch 'release/0.1.6' into main 2023-09-04 16:13:51 +02:00
Benoit Marty
fa89791269 Adding fastlane file for version 0.1.6 2023-09-04 16:13:48 +02:00
Benoit Marty
e15430e9b6 Changelog for version 0.1.6 2023-09-04 16:13:27 +02:00
Benoit Marty
a0ff636d0b Exclude some groups related to analytics to be included. #1191 2023-09-04 15:59:01 +02:00
Benoit Marty
1a362fd47b
Merge pull request #1219 from vector-im/feature/bma/notificationDecryption
Feature/bma/notification decryption
2023-09-04 15:50:15 +02:00
renovate[bot]
ff3fd793ff
Update actions/checkout action to v4 2023-09-04 12:50:03 +00:00
Benoit Marty
4766e0cc8f Fix compilation of sample app. 2023-09-04 14:23:03 +02:00
Benoit Marty
948844a901 changelog. 2023-09-04 12:53:24 +02:00
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)
2023-09-04 12:50:37 +02:00
Benoit Marty
2f6dde935d
Merge pull request #1205 from vector-im/renovate/io.element.android
Update dependency io.element.android:emojibase-bindings to v1.1.3
2023-09-04 12:32:46 +02:00
Jorge Martín
cd88be67ae Revert exception in proguard 2023-09-04 11:41:22 +02:00
renovate[bot]
bf3d803db9
Update dependency io.element.android:emojibase-bindings to v1.1.3 2023-09-04 09:15:14 +00:00
Benoit Marty
fedd0b39b1
Merge pull request #1211 from vector-im/feature/bma/sdkLog
Add UI to configure Rust sdk log (tracing)
2023-09-04 10:08:30 +02:00
Benoit Marty
73b5ce5fe3 Fix detekted issues. 2023-09-01 17:39:54 +02:00
renovate[bot]
2cb82bd97b
Update plugin sonarqube to v4.3.1.3277 (#1210)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-09-01 16:42:27 +02:00
ElementBot
55f3b935c3 Update screenshots 2023-09-01 14:39:03 +00:00