ganfra
a92ce8d004
Sending queue : reintroduce failed status for unrecoverable error
2024-06-19 11:32:04 +02:00
ganfra
93ccf07ad4
Merge pull request #3037 from element-hq/feature/fga/timeline_cancelable_focus
...
Feature/fga/timeline cancelable focus
2024-06-18 10:59:54 +02:00
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
56251f805c
Timeline : let FocusOnEvent be cancellable and refactor a bit focus states.
2024-06-14 19:07:44 +02:00
ganfra
4f3cb5a1e5
Progress dialog : add dialog properties parameter
2024-06-14 18:59:42 +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
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
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
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
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
bbb44db297
Translations: pt -> pt-rBR
2024-05-27 14:51:32 +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
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
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
Jorge Martin Espinosa
83b2da547c
UX cleanup: reorder text composer actions ( #2847 )
...
* UX cleanup: reorder text composer actions
* Update screenshots
---------
Co-authored-by: ElementBot <benoitm+elementbot@element.io >
2024-05-15 10:28:06 +02:00
Benoit Marty
b971ac36d3
Merge pull request #2843 from element-hq/feature/bma/joinRoomVia
...
Provide serverNames when available and fix issue around analytics
2024-05-14 17:17:59 +02:00
Benoit Marty
32f31855b5
Provide serverNames when available and fix issue around analytics
2024-05-14 15:58:10 +02:00
Benoit Marty
90e9dfbc36
Sync strings again after fix on Localazy.
2024-05-13 15:21:08 +02:00
bmarty
602b3988e4
Sync Strings from Localazy
2024-05-13 12:47:48 +00:00
Jorge Martin Espinosa
b524645b89
UX cleanup: room details ( #2816 )
...
* UX cleanup: room details screen
Add new CTA buttons for Invite and Call actions
* Update screenshots
* Fix maestro
---------
Co-authored-by: ElementBot <benoitm+elementbot@element.io >
2024-05-08 11:42:33 +02:00
bmarty
d2eb0d9820
Sync Strings from Localazy
2024-05-06 00:19:35 +00:00
Benoit Marty
66cfaf97c9
Open user profile and room with event from permalink
2024-05-02 12:25:21 +02:00
Joe Groocock
3e9ae00090
Pretty-print event JSON in debug view ( #2771 )
...
* Pretty-print event JSON in debug view
Significantly improves readability
Signed-off-by: Joe Groocock <me@frebib.net >
* Update screenshots
Signed-off-by: Joe Groocock <me@frebib.net >
---------
Signed-off-by: Joe Groocock <me@frebib.net >
Co-authored-by: ElementBot <benoitm+elementbot@element.io >
2024-04-30 16:08:04 +02:00
Benoit Marty
f5060defa1
Merge pull request #2754 from element-hq/feature/valere/expected_utd_integration
...
Expected UTDs due to membership support
2024-04-30 11:03:36 +02:00
Benoit Marty
51d87a8309
Merge pull request #2759 from element-hq/feature/fga/permalink_timeline
...
Permalink timeline
2024-04-30 10:58:33 +02:00
Benoit Marty
f8a490f734
Add missing preview case.
2024-04-30 09:51:29 +02:00