Benoit Marty
f84b2ebbb0
Rename ElementX to Element X. Only for user facing value. In the doc I prefer to keep ElementX.
2023-06-29 14:15:36 +02:00
Benoit Marty
6174a36d66
Merge pull request #561 from vector-im/renovate/kotlin
...
Update kotlin
2023-06-29 14:06:29 +02:00
Benoit Marty
5916e92da0
Configure user agent for all network request ( #677 )
2023-06-29 13:05:23 +02:00
Jorge Martin Espinosa
96d90a75d9
Send read receipts ( #713 )
...
* Send read receipts
* Add changelog
* Add tests.
* Optimise how sending read receipts work in the timeline.
* Move the check for send read receipts to the presenter
Also improve the way we find the first visible `Event` if we have `Virtual` ones in the timeline.
2023-06-29 10:08:19 +00:00
Chris Smith
712a9226e6
Merge pull request #696 from vector-im/feature/cjs/leaving-dms
...
Show a prompt to reinvite other party in a DM
2023-06-29 10:42:35 +01:00
Marco Romano
b504dbe5f0
MatrixRoom API refinement ( #719 )
...
- `syncUpdateFlow` becomes a `val` and always returns the same instance of the underlying `StateFlow` instead of different `Flow` instances to allow consumers not to remember the `Flow` and not to specify an unneeded initial value.
- `timeline` becomes a `val` as it already always returns the same instance.
- Amends calling code accordingly
- Removes a few unneeded `val`s in `RustMatrixClient
- Fixes a small bug in `MessagesPresenter` that allowed to sometime show a newly created room's name as "Empty room" (changes `LaunchedEffect(syncUpdateFlow)` to `LaunchedEffect(syncUpdateFlow.value)`)
2023-06-29 10:48:55 +02:00
renovate[bot]
016c27450a
Update kotlin
2023-06-28 22:23:44 +00:00
Chris Smith
f7d498599b
Show a prompt to reinvite other party in a DM
...
If you are looking at a DM where the other party has left then
when you focus the composer for the first time we'll show a
dialog asking if you want to reinvite the other party.
Closes #590
2023-06-28 17:20:51 +01:00
ganfra
7d54652dd7
Merge pull request #692 from vector-im/feature/fga/room_list_api
...
Feature/fga/room list api
2023-06-28 18:18:34 +02:00
jonnyandrew
01ef0ac136
Fix message long click not always working ( #714 )
2023-06-28 15:44:30 +00:00
Yoan Pintas
c7fd9d7a4e
Add Composer posthog event ( #697 )
2023-06-28 14:48:39 +00:00
ganfra
e3744636b6
Merge branch 'develop' into feature/fga/room_list_api
2023-06-28 15:14:06 +02:00
jonnyandrew
9e8257cc4c
Toggle reactions from the timeline ( #707 )
2023-06-28 13:02:04 +00:00
Jorge Martin Espinosa
fe3deeec2f
Fix crash when opening a URL with associated text ( #699 )
...
* Fix crash when opening a URL with associated text
* Enforce using an `Activity` instead of a `Context` in `SafeUriHandler`.
2023-06-28 09:19:39 +00:00
Jorge Martin Espinosa
c5a5810c05
Link Compound's TypographyTokens to ElementTheme. ( #700 )
...
* Link Compound's `TypographyTokens` to `ElementTheme`.
Also add some docs about when we should use each set of tokens.
* Renamed `LocalColors` to `LocalLegacyColors`.
Made both `LocalLegacyColors` and `LocalCompoundColors` internal. This means it will need to always be used through `ElementTheme.`
Also, removed any usages of `LocalColors.current` accross the project, they're now used through `ElementTheme.legacyColors`.
2023-06-28 08:53:20 +00:00
Yoan Pintas
f599335572
Add ViewRoom posthog event ( #669 )
2023-06-27 21:44:54 +00:00
Benoit Marty
315ec5067e
Use CommonStrings
2023-06-27 22:16:37 +02:00
Benoit Marty
6ccfd41c2d
Use Semantic color for placeholder.
2023-06-27 21:27:59 +02:00
Benoit Marty
a7da76ae36
Fix compilation issue after rebase.
2023-06-27 19:58:42 +02:00
Benoit Marty
15fba25651
Fix compilation issue after rebase.
2023-06-27 19:51:10 +02:00
Benoit Marty
c46c3e0281
Fix rendering of Room item in ForwardMessagesView
2023-06-27 19:49:54 +02:00
Benoit Marty
a216aafb70
Improve comment clarity
2023-06-27 19:49:54 +02:00
Benoit Marty
f78f3c2c6e
Increase padding around date in timeline and add Virtual items to the preview.
2023-06-27 19:49:54 +02:00
Benoit Marty
1a3552cb7b
Fix test compilation
2023-06-27 19:49:54 +02:00
Benoit Marty
6a1004cbcd
Fix test
2023-06-27 19:49:54 +02:00
Benoit Marty
43320cb802
Fix outdated doc.
2023-06-27 19:49:54 +02:00
Benoit Marty
2efbfab939
Cleanup
2023-06-27 19:49:54 +02:00
Benoit Marty
2cef47c271
Iterate on reactions ( #668 )
2023-06-27 19:49:14 +02:00
Benoit Marty
c7ec8bc9e9
Fix compilation issue after rebase
2023-06-27 19:49:14 +02:00
Benoit Marty
0f27c6c5cd
Date separator: body/sm/medium and color/text/primary
2023-06-27 19:48:31 +02:00
Benoit Marty
f4c5205fc7
Add GroupedEvent in the preview.
2023-06-27 19:48:31 +02:00
Benoit Marty
36e5d6f43c
Use same size.
2023-06-27 19:43:03 +02:00
Benoit Marty
38f4c9143f
Add preview for TimelineItemImageContent, (and video and file) since the icon is rendered differently in this case.
2023-06-27 19:43:03 +02:00
Benoit Marty
93d1a982f9
16.dp padding on start of Timestamp
...
https://www.figma.com/file/0MMNu7cTOzLOlWb7ctTkv3/Element-X?type=design&node-id=2128%3A107003&t=y1eqw6l1S8Mw3g3e-1
2023-06-27 19:43:03 +02:00
Benoit Marty
8cdcaba9e3
Move all density unit calculation to the same place.
2023-06-27 19:43:03 +02:00
Benoit Marty
d3d26094bd
Create AvatarSize.MessageActionSender for Avatar in message actions bottom sheet (same value but do not use AvatarSize.TimelineSender)
2023-06-27 19:43:03 +02:00
Benoit Marty
aea5384f9b
Fix warning
2023-06-27 19:43:03 +02:00
Benoit Marty
192d32061d
Improve preview by adding Divider, and improve rendering.
2023-06-27 19:43:03 +02:00
Benoit Marty
c964996d80
Improve preview for TimelineItemTextView
2023-06-27 19:43:03 +02:00
Benoit Marty
6a8d7cdda2
Add padding on TimelineItemFileView
2023-06-27 19:43:03 +02:00
Benoit Marty
c62f588369
Increase padding in error case
2023-06-27 19:43:03 +02:00
Benoit Marty
6330a797aa
Ensure message bubble is .75f width screen ratio. Remove padding from LazyList and apply padding to content to ensure width is correctly computed.
...
Avoid using LocalConfiguration, its not working well with screenshot test.
2023-06-27 19:43:03 +02:00
Benoit Marty
02c1553d1e
Modifier parameter as first param with default value.
2023-06-27 19:43:03 +02:00
Benoit Marty
f1681ce43c
Fix dev issue.
2023-06-27 19:43:03 +02:00
Benoit Marty
67dfc9f173
Rename file.
2023-06-27 19:43:03 +02:00
Benoit Marty
d53a2d7473
Use new aTimelineItemReactions fun.
2023-06-27 19:43:03 +02:00
Benoit Marty
1b84d8e3ee
Fix test compilation issue.
2023-06-27 19:43:03 +02:00
Benoit Marty
9fb10b4bf2
Bubble max width to 3/4 of the screen width
2023-06-27 19:43:03 +02:00
Benoit Marty
884aea1c80
Iterate on extra padding solution.
2023-06-27 19:43:03 +02:00
Benoit Marty
659d719456
Iterate on Room placeholder
2023-06-27 19:41:59 +02:00