Commit Graph

145 Commits

Author SHA1 Message Date
ganfra 239730702d Merge pull request #1298 from vector-im/feature/fga/timeline_thread_decoration
Feature/fga/timeline thread decoration
2023-09-14 18:45:33 +02:00
jonnyandrew 15eb976ffb [Rich text editor] Fix 'text formatting' option only partially visible (#1335) 2023-09-14 16:32:15 +00:00
ganfra cc33e39dc6 Merge branch 'develop' into feature/fga/timeline_thread_decoration 2023-09-14 16:57:20 +02:00
David Langley 3406b8a85f Merge pull request #1304 from vector-im/dla/feature/connect_sdk_to_global_notifications_ui
Add global notification settings
2023-09-14 11:17:11 +01:00
Jorge Martin Espinosa 754671303a Fix long click on simple formatted messages (#1327) 2023-09-14 11:51:10 +02:00
David Langley 62dedbb320 Merge branch 'develop' into dla/feature/connect_sdk_to_global_notifications_ui 2023-09-13 21:15:03 +01:00
Jorge Martin Espinosa 4bf439d5ec Fix top padding in room list when app is opened in offline mode (#1299)
* Fix top padding in room list when app is opened in offline mode

* Fix `avatarBloom` not passing the `bottomSoftEdgeColor` to `bloom`
2023-09-13 15:13:15 +00:00
David Langley 0d53626077 Merge branch 'develop' into dla/feature/connect_sdk_to_global_notifications_ui 2023-09-13 13:00:11 +01:00
ganfra e2ce6a28b6 Thread decoration : add changelog 2023-09-13 12:11:09 +02:00
jonnyandrew 8ab391f615 [Rich text editor] Add feature flag for rich text editor (#1289) 2023-09-13 08:17:02 +00:00
David Langley c3fbac4678 Merge branch 'develop' of https://github.com/vector-im/element-x-android into dla/feature/connect_sdk_to_global_notifications_ui 2023-09-12 16:30:36 +01:00
Benoit Marty e3d2fe9ec9 Changelog 2023-09-11 16:39:01 +02:00
Jorge Martin Espinosa 41061da768 [Compound] Bloom (#1253)
* Add `bloom` and `avatarBloom` modifiers.

* Add `ConnectivityIndicatorContainer` to control the padding needed at the top.

---------

Co-authored-by: ElementBot <benoitm+elementbot@element.io>
2023-09-11 15:43:23 +02:00
Benoit Marty 3b24990a9f changelog. 2023-09-11 11:37:56 +02:00
jonnyandrew 896c2325db [Rich text editor] Add formatting menu (#1261)
---------

Co-authored-by: ElementBot <benoitm+elementbot@element.io>
2023-09-08 16:23:15 +00:00
Benoit Marty 5a0e0a89e5 Merge pull request #1257 from vector-im/feature/fga/sync_indicator_api
Feature/fga/sync indicator api
2023-09-08 09:54:09 +02:00
Benoit Marty 41de288a8d Merge pull request #1246 from vector-im/feature/bma/enablePolls
Feature/bma/enable polls
2023-09-07 22:48:16 +02:00
ganfra d2898d2bca Add changelog. 2023-09-07 21:59:17 +02:00
ganfra d8478da5e0 Merge pull request #1251 from vector-im/feature/fga/room-list-room-info
Use roomInfo instead of individually access roomListItem properties
2023-09-07 21:09:34 +02:00
ganfra a3940ddc5b Use roomInfo instead of individually access roomListItem properties 2023-09-07 20:44:26 +02:00
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>
2023-09-07 15:21:29 +00:00
jonnyandrew 33dd0b2020 Remove changelog (#1249) 2023-09-07 13:30:55 +00:00
jonnyandrew c44b7eb81c Fix crash in error tracking (#1248) 2023-09-07 15:05:11 +02:00
Benoit Marty aacfa0d83a To avoid mistake, FeatureFlags does not have defaultValue set to true, and StaticFeatureFlagProvider return the default value.
This fixes #1241.
2023-09-07 10:51:35 +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
Benoit Marty 1a1a0f4503 Make links in room topic clickable (#612) 2023-09-06 15:25:40 +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
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 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
Benoit Marty 29f5373e71 changelog. 2023-09-05 15:39:31 +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
Benoit Marty a0ff636d0b Exclude some groups related to analytics to be included. #1191 2023-09-04 15:59:01 +02:00
Marco Romano 33683abf59 Enable polls (#1196)
Enable the Polls feature. Allows to create, view, vote and end polls.
2023-08-31 13:17:11 +00:00
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
2023-08-31 13:37:20 +02:00
Jorge Martin Espinosa 47a0ecb3b8 Protect TimelineItemAspectRatioBox against Float.NaN (#1201)
* Protect `TimelineItemAspectRatioBox` against infinite values.
2023-08-31 10:58:37 +00:00
Jorge Martin Espinosa 1d3d1fe480 Fix the orientation of sent images (#1190)
* Fix the orientation of sent images

---------

Co-authored-by: Benoit Marty <benoit@matrix.org>
2023-08-30 17:02:37 +00:00
David Langley 5e2ec8b504 Merge branch 'develop' of https://github.com/vector-im/element-x-android into yostyle/notifications_global_settings 2023-08-30 15:02:59 +01:00
axel simon b8d6db2f14 Update README.md (#1187)
Remove unnecessary year from copyright mention (it was already out of date).

Cf. https://hynek.me/til/copyright-years/

Signed-off-by: axel simon <axels@element.io>
2023-08-30 14:39:05 +02:00
Jorge Martin Espinosa 4a88e3fab6 Bug reporter crashes when 'send logs' is disabled. (#1184)
* Bug reporter crashes when 'send logs' is disabled.

* Make sure generated files are cleaned up when uploading the logs fails.
2023-08-30 12:49:58 +02:00
Benoit Marty cbe9c27880 Merge pull request #1177 from vector-im/feature/bma/analyticsSettingLink
Fix issue on analytics setting link
2023-08-30 11:16:46 +02:00
Jorge Martin Espinosa 36f0bec184 Make sure Snackbars are only displayed once (#1175)
* Make sure Snackbars are only displayed once

* Use a queue instead

* Fix docs

* Add tests for `SnackbarDispatcher`.
2023-08-30 10:43:23 +02:00
Marco Romano 633d5282d6 "Create poll" UI (#1143)
NB: This is missing analytics, which will be added once https://github.com/matrix-org/matrix-analytics-events/pull/85 is merged.

Closes https://github.com/vector-im/element-meta/issues/2011
2023-08-29 22:31:21 +02:00
Benoit Marty d3c6efc666 Changelog. 2023-08-29 18:03:29 +02:00
yostyle 83e45adfa5 Add room notification settings 2023-08-24 15:58:21 +02:00
yostyle e8b80b9a55 Add Notifications section in app settings 2023-08-24 15:58:21 +02:00
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
2023-08-24 11:43:36 +00:00
Jorge Martin Espinosa 648e2c378d Fix sent videos being cropped (#1124) 2023-08-24 09:41:58 +02:00
Benoit Marty 14c568dea2 Merge pull request #1127 from vector-im/feature/bma/finishOidc
Enable OIDC support
2023-08-23 17:01:41 +02:00
Benoit Marty 01bb850ee9 Changelog. 2023-08-23 16:04:55 +02:00