Benoit Marty
33bf410710
Fix typo in fun names.
2023-09-14 19:48:20 +02:00
Benoit Marty
1a6641a5f7
Show "View Event" if the developer mode is enabled.
2023-09-14 19:48:20 +02:00
Benoit Marty
bf67c6e349
Rename Developer -> ViewSource
2023-09-14 19:48:20 +02:00
Benoit Marty
f55e8a6ad8
Remove feature flag RichTextEditor, it's replaced by an advanced settings.
2023-09-14 19:47:41 +02:00
ganfra
54b290d630
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
1b4d5d8a16
[Rich text editor] Fix 'text formatting' option only partially visible ( #1335 )
2023-09-14 16:32:15 +00:00
Benoit Marty
e69e961a70
Avoid lint false positive.
2023-09-14 18:16:10 +02:00
ganfra
b60b481ee0
Merge branch 'develop' into feature/fga/timeline_thread_decoration
2023-09-14 16:57:20 +02:00
ganfra
455d39c629
Sync Strings from Localazy
2023-09-14 14:38:49 +00:00
ganfra
d70295d6c6
Thread decoration : pr review
2023-09-14 14:57:39 +02:00
Jorge Martin Espinosa
b7e0befc6a
Fix long click on simple formatted messages ( #1327 )
2023-09-14 11:51:10 +02:00
ganfra
62cabff39a
Thread decoration: update preview with new changes
2023-09-13 16:36:35 +02:00
ganfra
c0e518e050
Thread decoration: add "Reply in thread" context
2023-09-13 16:00:44 +02:00
Marco Romano
b860bd30bd
GRemove the @JvmField annotation whenever using WarmUpRule.
2023-09-13 15:19:26 +02:00
Marco Romano
47f030cffe
Test analytics when sending messages ( #1296 )
...
Covers changes in https://github.com/vector-im/element-x-android/pull/1288
2023-09-13 13:43:17 +02:00
ganfra
b6be989884
Thread decoration: add and branch isThreaded method
2023-09-13 12:05:50 +02:00
ganfra
f27f49160d
Merge branch 'develop' into feature/fga/timeline_thread_decoration
2023-09-13 11:42:46 +02:00
ganfra
95d6b6e58b
Thread decoration: create the ThreadDecoration ui
2023-09-13 11:40:16 +02:00
jonnyandrew
d5b01ac0b4
[Rich text editor] Add feature flag for rich text editor ( #1289 )
2023-09-13 08:17:02 +00:00
Marco Romano
f136a308b2
Send composer analytics when sending a message ( #1288 )
...
Composer event are not sent to posthog when sending messages.
After investigation I've found that in `MessageComposerPresenter` the `analyticsService.capture()` call is invoked in the `SetMode` event handler rather than in the `SendMessage` event handler.
This change should result in the desired behavior.
2023-09-13 07:59:57 +02:00
Marco Romano
5b018fd308
Polls analytics ( #1285 )
...
Send poll analytics event (creation, vote, end) where appropriate.
2023-09-12 16:03:40 +02:00
Benoit Marty
aeaf3409bf
Merge pull request #1271 from vector-im/feature/bma/replyCondition
...
Reply action: harmonize condition
2023-09-12 15:13:40 +02:00
Benoit Marty
eccb793be4
Renane fun.
2023-09-12 15:13:19 +02:00
Benoit Marty
878e25a565
Merge pull request #1286 from vector-im/feature/bma/timestampAlign
...
Timestamp align
2023-09-12 15:02:51 +02:00
Benoit Marty
2913e2b3ff
Fix overlapping issue - still not perfect when text is on several lines.
2023-09-12 14:28:49 +02:00
Marco Romano
5ddaf0547f
Update analytics sdk to v0.8.0 ( #1284 )
...
Integrates a few breaking changes introducing a `messageType` Composer prop:
- Sends `messageType` = Text by default in composer.
- Refactors existing location analytics to send the appropriate `messageType`.
2023-09-12 14:01:33 +02:00
Marco Romano
aa67dfb17a
New icons for Poll and Poll end ( #1280 )
...
Now both icons come from our designs and have a consistent size and padding (previously the poll one was coming from the material icons).
2023-09-12 13:35:26 +02:00
Benoit Marty
c4f2ecbe78
Attempt to add extra spacing for Document ( #1228 )
2023-09-12 13:20:29 +02:00
Benoit Marty
d626243834
Disable swipe to reply action for unsupported events.
2023-09-11 16:23:29 +02:00
Benoit Marty
a14f13a2a2
Hide Reply action if user cannot post to the room.
2023-09-11 16:02:26 +02:00
Benoit Marty
fad442760d
Now that we use a cache, there is no need to provide AvatarColors to the Avatar composable.
2023-09-11 10:55:26 +02:00
Benoit Marty
5a85efc458
Implement a in-memory cache for user avatar colors.
2023-09-11 10:55:26 +02:00
jonnyandrew
a05f4d8999
[Rich text editor] Add formatting menu ( #1261 )
...
---------
Co-authored-by: ElementBot <benoitm+elementbot@element.io >
2023-09-08 16:23:15 +00:00
jonnyandrew
11c1fca92e
[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
Yoan Pintas
4a870fc4a5
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
jonnyandrew
301e49c3a3
Reduce test flakiness by warming up molecule tests ( #1226 )
2023-09-06 10:08:21 +00:00
Benoit Marty
71319e6677
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
3168775446
Rename parameter and update comment.
2023-09-05 15:45:12 +02:00
Benoit Marty
9e1c8279b2
Composable functions that return a value should start with a lowercase letter
2023-09-05 15:39:31 +02:00
Benoit Marty
2652362e60
Apply colors to default user avatar in the timeline.
2023-09-05 12:44:36 +02:00
Benoit Marty
a79e3d41d6
Compute avatar color of users and apply foreground color to the sender displayname.
2023-09-05 12:23:42 +02:00
Benoit Marty
9db45a997d
Compute avatar color of users and apply foreground color to the sender displayname.
2023-09-05 12:10:30 +02:00
jmartinesp
c3b883623c
Sync Strings from Localazy
2023-09-05 06:37:36 +00:00
David Langley
ec3b6bf1ae
Merge pull request #1162 from vector-im/feature/dla/emojibase_integration
...
Emojibase integration
2023-08-31 15:49:15 +01:00
Marco Romano
88eda62f56
New icon for "poll end" in both action menu and timeline item. ( #1203 )
...
- Also fixes preview of action list (reply is included as it will soon be added).
2023-08-31 15:40:51 +02:00
David Langley
c4995d0b43
Merge branch 'develop' into feature/dla/emojibase_integration
2023-08-31 14:14:01 +01:00
Marco Romano
d736261317
Poll end ( #1182 )
...
- Adds an "End Poll" item in the action list long press menu.
- Shows only on remote polls that have not ended yet and only if the user is the creator or has redact powers.
Closes https://github.com/vector-im/element-meta/issues/2026
2023-08-31 14:39:11 +02:00
Jorge Martin Espinosa
1c4eb45a60
Protect TimelineItemAspectRatioBox against Float.NaN ( #1201 )
...
* Protect `TimelineItemAspectRatioBox` against infinite values.
2023-08-31 10:58:37 +00:00
David Langley
ecbfe20f94
Merge branch 'feature/dla/emojibase_integration' of https://github.com/vector-im/element-x-android into feature/dla/emojibase_integration
2023-08-31 11:41:31 +01:00
David Langley
8c5a8e8a04
Fix FakeEmojibaseProvider
2023-08-31 11:41:06 +01:00