Jorge Martin Espinosa
feef0f6976
Add full screen intent permissions banner ( #3024 )
...
* Add full screen intent permissions banner, creating `:libraries:fullscreenintent` modules.
* Add it to notification settings too:
- Create `libraries:fullscreenintent` modules for the permission presenter and associated data.
- Add the presenter and states to `NotificationSettingsPresenter` and `NotificationSettingsView`.
* Use the right API to check for full screen intent permissions.
- Use the right package name for `:libraries:permission` contents.
* Fix broken tests (flaky?)
* Ignore coverage verification for fake and small presenters
---------
Co-authored-by: ElementBot <benoitm+elementbot@element.io >
2024-06-18 07:41:10 +00:00
ganfra
6d4d9db8a1
Sending queue : fix more tests.
2024-06-13 10:27:57 +02:00
ganfra
009c1ac181
Fix ktlint
2024-06-12 17:06:43 +02:00
ganfra
d63ee1fa7d
Sending queue : fix more tests as we have less methods available now.
2024-06-12 16:54:49 +02:00
ganfra
1b411c3c4b
Sending queue : disable edition of local echo
2024-06-12 11:36:53 +02:00
ganfra
71b6482094
Merge branch 'develop' into feature/fga/message_queuing
2024-06-11 17:08:47 +02:00
ganfra
bbd8e5d8dc
Sending queue : code quality
2024-06-11 17:05:12 +02:00
ganfra
6053099457
Sending queue : remove onTimelineClik on TimelineViewTest (temporary)
2024-06-11 16:52:57 +02:00
Benoit Marty
e2aa84804d
Merge pull request #3000 from element-hq/sync-localazy
...
Sync Strings
2024-06-11 15:16:55 +02:00
Benoit Marty
1e3c0f319a
Un-deprecate screen_room_retry_send_menu_send_again_action and sync string again.
2024-06-11 14:35:46 +02:00
Jorge Martin Espinosa
a16dff14f8
Add timeline item for m.call.notify events ( #2986 )
...
* Add timeline item for `m.call.notify` events
* Update screenshots
---------
Co-authored-by: ElementBot <benoitm+elementbot@element.io >
2024-06-10 14:55:37 +00:00
Jorge Martin Espinosa
6f8de0b2c6
Element Call ringing notifications ( #2978 )
...
- Add `ActiveCallManager` to handle incoming and ongoing calls.
- Add ringing call notifications with full screen intents and missed call ones as part of the 'conversation' notifications.
---------
Co-authored-by: ElementBot <benoitm+elementbot@element.io >
2024-06-10 11:51:19 +02:00
bmarty
57510316ec
Sync Strings from Localazy
2024-06-10 00:17:04 +00:00
ganfra
24c5f7a068
matrix : update rust sdk to 0.2.24
2024-06-07 11:59:27 +02:00
ganfra
25fca70047
Message queuing : use redactEvent on timeline instead of room.
2024-06-06 15:23:28 +02:00
ganfra
ed76598fa7
Message queuing : remove timestamp error state and timestamp click in timeline item.
2024-06-05 17:41:31 +02:00
ganfra
9415e58bdf
Message queuing : remove LocalEventSendState.Canceled
2024-06-05 17:02:04 +02:00
ganfra
ed9420fbac
Message queuing : remove RetrySendMenu classes and usages
2024-06-05 16:56:13 +02:00
Benoit Marty
8b218e3992
Fix test
2024-06-05 14:59:47 +02:00
Benoit Marty
92bcf9c90e
When replying from notification, do not interfere with specialModeEventTimelineItem
2024-06-05 14:59:46 +02:00
Benoit Marty
4e3774308e
Merge pull request #2970 from element-hq/feature/bma/moreAnalytics
...
Track when the user starts a room call and when they enable formatting options on the message composer
2024-06-05 09:21:28 +02:00
ganfra
8976c859a1
TimelineControllerTest: try removing flakiness of one test
2024-06-04 17:24:16 +02:00
Benoit Marty
a5f3b9909c
Analytics: track interaction Interaction.Name.MobileRoomComposerFormattingEnabled
2024-06-03 18:34:28 +02:00
Benoit Marty
75bee23221
Analytics: track interaction Interaction.Name.MobileRoomCallButton
2024-06-03 18:19:12 +02:00
bmarty
f501f27d27
Sync Strings from Localazy
2024-06-03 00:24:07 +00:00
Benoit Marty
e0c55ff4c8
Merge pull request #2957 from element-hq/feature/bma/konsistClassName
...
Konsist class name
2024-05-31 13:02:01 +02:00
Benoit Marty
dce8f0ea38
Rename function.
2024-05-31 10:51:10 +02:00
Benoit Marty
3b8372f2aa
Add test on ForwardMessagesView
2024-05-31 10:51:09 +02:00
Benoit Marty
130bce178a
Simplify ForwardMessagesState by using AsyncAction.
2024-05-31 10:51:08 +02:00
Benoit Marty
9367f58216
Rename some class from Impl to Default
2024-05-31 09:47:27 +02:00
Benoit Marty
cdf6f48112
Change Test class suffix.
2024-05-30 10:11:18 +02:00
Benoit Marty
ab6c428a61
Fix performance issue reported by Konsist test Sealed interface used in Composable MUST be Immutable or Stable
2024-05-29 18:05:03 +02:00
Benoit Marty
0e4b30e58d
Merge pull request #2941 from element-hq/sync-localazy
...
Sync Strings
2024-05-29 16:27:17 +02:00
bmarty
46b6ae6251
Sync Strings from Localazy
2024-05-29 12:44:57 +00:00
Benoit Marty
9744b6d00c
Suppress ContentTrailingLambda for ExpandableBottomSheetScaffold
2024-05-29 12:40:49 +02:00
Benoit Marty
df1dd6bba5
Rename some fun regarding polls
2024-05-29 12:32:51 +02:00
Benoit Marty
929d8d1549
Rename some Events regarding polls
2024-05-29 12:31:12 +02:00
Benoit Marty
87689d787e
Lambda parameters in a composable function should be in present tense, not past tense.
...
https://mrmans0n.github.io/compose-rules/rules/#naming-parameters-properly
2024-05-29 12:18:23 +02:00
Benoit Marty
9065e9d2eb
Merge pull request #2921 from element-hq/sync-localazy
...
Sync Strings
2024-05-27 15:52:38 +02:00
Benoit Marty
bbb44db297
Translations: pt -> pt-rBR
2024-05-27 14:51:32 +02:00
Benoit Marty
e632168c34
Merge pull request #2900 from element-hq/feature/bma/fakeClassesQuality
...
Fake classes name quality
2024-05-27 12:14:50 +02:00
Jorge Martin Espinosa
cdf6c56f7f
Restore MarkdownTextInput contents ( #2902 )
...
* Restore `MarkdownTextInput` contents: create a `MarkdownTextInputStateSaver` and use it to save and restore the text and selection.
* Add default text flags to the markdown composer
2024-05-23 14:59:08 +02:00
Benoit Marty
d4d12503c6
Rename class (code quality)
2024-05-23 14:38:52 +02:00
Jorge Martin Espinosa
902dd24e72
Plain text editor implementation based on markdown input ( #2840 )
...
* Add plain text editor based on markdown input
- Fix autofocus of message composer.
- Remove `Message` data class, fetch the details in `MessagesPresenter` instead.
- Remove `enable rich text` option from advanced settings, set it as a build configuration instead.
* Fix MentionSpanProvider
* Bump RTE library to released `v2.37.3`
---------
Co-authored-by: ElementBot <benoitm+elementbot@element.io >
2024-05-21 13:58:53 +02:00
Jorge Martin Espinosa
da8d319dea
Use member display names in membership timeline item text ( #2883 )
...
* Use member display names in membership timeline item text
2024-05-21 08:26:11 +00:00
Benoit Marty
009ade1db5
Merge pull request #2877 from element-hq/sync-localazy
...
Sync Strings
2024-05-21 09:22:16 +02:00
Jorge Martin Espinosa
cec0db8a0e
When linkifying HTML messages, give priority to explicit link tags ( #2879 )
...
* When linkifying HTML messages, give priority to explicit link tags
2024-05-20 13:09:37 +02:00
bmarty
0241014932
Sync Strings from Localazy
2024-05-20 00:23:05 +00:00
Benoit Marty
f886cd00a1
Format
2024-05-16 11:07:31 +02:00
Benoit Marty
2e7e5633f5
Add test about redacting an Event that has not been sent #2855
2024-05-16 10:49:14 +02:00