Benoit Marty
3b426705f7
Import fun
2024-10-14 21:13:52 +02:00
Benoit Marty
a7328c705c
Fix regression due to icon now supports RTL.
2024-10-14 21:13:50 +02:00
Benoit Marty
76e8e8ffae
Remove useless return
2024-10-14 20:58:51 +02:00
Benoit Marty
aa07ab1a07
Add feature flag IdentityPinningViolationNotifications.
...
Disabled in production build, enabled by default on other builds.
2024-10-10 16:28:15 +02:00
ganfra
a3db4b2043
Merge pull request #3631 from element-hq/feature/fga/rework_room_summary
...
Rework room summary
2024-10-09 11:44:45 +02:00
ganfra
eeb6b6f4bf
misc : remove direct usage of RoomSummary in UI and let RoomSummary use RoomInfo.
2024-10-08 21:34:34 +02:00
Benoit Marty
ef4aa8f91e
Do not render pin violation in clear room.
2024-10-08 18:30:08 +02:00
Benoit Marty
873d807500
Cleanup
2024-10-08 15:02:04 +02:00
Benoit Marty
f4b7443cfb
Fix regression.
2024-10-08 14:56:50 +02:00
Benoit Marty
41749ed5b1
Create data classes TypingRoomMember and IdentityRoomMember to avoid the risk of useless recomposition.
...
Also remove TypingNotificationStateForMessagesProvider which was not used anymore.
2024-10-08 14:54:49 +02:00
Benoit Marty
8aa34d8cd4
Use produceState
2024-10-08 14:15:23 +02:00
Benoit Marty
4fefecd0d9
Fix Emoji test
2024-10-08 14:14:39 +02:00
Benoit Marty
746a7fbf37
tom
2024-10-08 13:55:46 +02:00
Benoit Marty
fcee53b23e
Rename val for clarity
2024-10-08 13:47:47 +02:00
Benoit Marty
189fbe9d11
Use produceState
2024-10-08 13:45:25 +02:00
Benoit Marty
0fd275d32b
Fix preview of identity change banner in a timeline.
2024-10-08 11:48:09 +02:00
Benoit Marty
33bfe1db8d
Fix broken previews
2024-10-08 11:48:06 +02:00
Benoit Marty
e49d689fe8
Improve code.
2024-10-08 11:23:11 +02:00
Benoit Marty
0099777360
Fix code quality.
2024-10-08 11:09:46 +02:00
Benoit Marty
bc62f8cfce
Fix compilation issues.
2024-10-08 10:27:07 +02:00
Benoit Marty
5baefd479f
Identity change: handle click on "learn more"
2024-10-08 09:35:18 +02:00
Benoit Marty
3e5dd4bdfe
Avoid using application context.
2024-10-08 09:06:40 +02:00
Benoit Marty
9a85e92025
Do not inject presenter directly.
2024-10-07 22:25:05 +02:00
Benoit Marty
d9fb0cf656
Pin user identity.
2024-10-07 22:19:13 +02:00
Benoit Marty
c69e5f47e5
Render PinViolation above the composer.
2024-10-07 22:18:32 +02:00
Benoit Marty
6cfebc18fa
Cleanup
2024-10-07 17:46:17 +02:00
Benoit Marty
d744e075d5
Remove dependencies to other presenters in MessagesPresenter.
2024-10-07 17:46:17 +02:00
Benoit Marty
b211941673
Merge pull request #3611 from frebib/frebib/black-on-black
...
Fix black-on-black status bars with hidden media
2024-10-07 09:38:38 +02:00
bmarty
e25ba65170
Sync Strings from Localazy
2024-10-07 00:28:33 +00:00
Joe Groocock
0b67dfdc3d
Use CircleShape instead of 50% RoundedCornerShape
...
This is a builtin alias for the same thing.
Signed-off-by: Joe Groocock <me@frebib.net>
2024-10-05 15:57:07 +00:00
Joe Groocock
1e4be645b8
Fix black-on-black status bars with hidden media
...
In dark mode, the ElementTheme composable incorrectly applied a dark
colour to the status bars, which was nearly invisible on top of the
black background of the app.
Signed-off-by: Joe Groocock <me@frebib.net>
2024-10-05 15:54:42 +00:00
Benoit Marty
1fad4d43be
Do not inject the TimelineProtectionPresenter
2024-10-04 17:02:05 +02:00
Benoit Marty
a72c406c86
Fix preview name.
2024-10-04 17:02:04 +02:00
Benoit Marty
b889e8681c
Rename hideContent to hideMediaContent
2024-10-04 17:02:03 +02:00
Benoit Marty
fafd5d4871
Let invokeOnCurrentTimeline lambda param return Unit so that we can remove run block.
2024-10-04 17:02:02 +02:00
Benoit Marty
a3e2457834
SuppressWarnings ModifierClickableOrder
2024-10-04 17:02:02 +02:00
Benoit Marty
8b282f27e5
Hide images: iterate on design.
2024-10-04 17:01:59 +02:00
Benoit Marty
5285696b0a
Fix test name.
2024-10-04 17:01:58 +02:00
Benoit Marty
a465b0c080
Remove dead code.
2024-10-04 17:01:57 +02:00
Benoit Marty
73bdf0e1ce
Add unit test on ProtectedView and TimelineProtectionState
2024-10-04 17:01:56 +02:00
Benoit Marty
8ffdfff839
Add unit test on TimelineProtectionPresenter
2024-10-04 17:01:55 +02:00
Benoit Marty
0244b71795
Fix test compilation
2024-10-04 17:01:53 +02:00
Benoit Marty
dd2a1b3388
Add settings to hide images and videos in the timeline.
...
Hide images, videos and stickers in the timeline.
Disable click on hidden content. It must be revealed first.
Add preview without BlurHash.
Also hide image in thumbnails.
2024-10-04 17:01:51 +02:00
renovate[bot]
98d9abecd9
fix(deps): update dependency io.nlopez.compose.rules:detekt to v0.4.15 ( #3595 )
...
* Update dependency io.nlopez.compose.rules:detekt to v0.4.15
* Fix new detekt issues
* Fix KtLint
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Jorge Martín <jorgem@element.io>
2024-10-04 16:58:19 +02:00
Valere
2230163bbe
dep | Adapt rust-sdk, rename PreviouslyVerified to VerificationViolation
2024-10-04 12:37:33 +02:00
ganfra
adc03c9676
timeline : improve jumpTo precision (introducing animateScrollToItemCenter)
2024-10-03 15:33:03 +02:00
ganfra
88e01e7c2e
timeline : fix jumpToBottom for not live timeline.
2024-10-03 13:14:14 +02:00
ganfra
8b6fba8512
timeline : add synchronisation around timelineItemIndexer
2024-10-03 13:14:14 +02:00
ganfra
b88e65a3ed
timeline : fix lastOutgoingMessage after last changes
2024-10-03 13:14:14 +02:00
ganfra
1e4c30c569
timeline : makes typingNotification item part of the timelineItems.
2024-10-03 13:14:14 +02:00