Benoit Marty
fcee53b23e
Rename val for clarity
3 weeks ago
Benoit Marty
189fbe9d11
Use `produceState`
3 weeks ago
Jorge Martin Espinosa
5a4e5d0575
Fix the logic of the room list banner state ( #3615 )
...
* Fix `deriveStateOf` preventing the banner state from updating
* Try improving implementation of the check
* No need for `syncState`
4 weeks ago
Benoit Marty
0fd275d32b
Fix preview of identity change banner in a timeline.
4 weeks ago
Benoit Marty
33bfe1db8d
Fix broken previews
4 weeks ago
Benoit Marty
e49d689fe8
Improve code.
4 weeks ago
Benoit Marty
0099777360
Fix code quality.
4 weeks ago
Benoit Marty
bc62f8cfce
Fix compilation issues.
4 weeks ago
Benoit Marty
5baefd479f
Identity change: handle click on "learn more"
4 weeks ago
Benoit Marty
3e5dd4bdfe
Avoid using application context.
4 weeks ago
Benoit Marty
2d08c648e2
Rename SecureBackupConfig to LearnMoreConfig
4 weeks ago
Benoit Marty
9a85e92025
Do not inject presenter directly.
4 weeks ago
Benoit Marty
d9fb0cf656
Pin user identity.
4 weeks ago
Benoit Marty
c69e5f47e5
Render PinViolation above the composer.
4 weeks ago
Benoit Marty
b60d7ba54a
Use backgroundScope
4 weeks ago
Benoit Marty
792bc25ca2
Remove FakeLeaveRoomPresenter
4 weeks ago
Benoit Marty
6cfebc18fa
Cleanup
4 weeks ago
Benoit Marty
d744e075d5
Remove dependencies to other presenters in MessagesPresenter.
4 weeks ago
Benoit Marty
2e5450c4b4
Remove dependencies to other presenters to RoomMembersModerationPresenter.
...
Move canDisplayModerationActions from presenter API to the state it emits.
4 weeks ago
Benoit Marty
0a7de7cc7d
Remove dependencies to other presenters to LeaveRoomPresenter.
4 weeks ago
Benoit Marty
9772535640
Remove dependencies to other presenters to ChangeServerPresenter.
4 weeks ago
Benoit Marty
8db9c22f97
Remove dependencies to other presenters to AnalyticsPreferencesPresenter.
4 weeks ago
Benoit Marty
241dae14f4
Remove dependencies to other presenters to FullScreenIntentPermissionsPresenter.
...
Also do some renaming since FullScreenIntentPermissionsPresenter interface can be removed.
4 weeks ago
Benoit Marty
a100676f4b
Remove dependencies to other presenters from PreferencesRootPresenter.
...
Also do some renaming since DirectLogoutPresenter interface can be removed.
4 weeks ago
Benoit Marty
e9e4963373
Remove dependencies to other presenters from DeveloperSettingsPresenter
4 weeks ago
Benoit Marty
f99081fd47
Remove dependencies to other presenters from RootPresenter
4 weeks ago
bmarty
e25ba65170
Sync Strings from Localazy
4 weeks ago
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>
4 weeks ago
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>
4 weeks ago
Benoit Marty
1fad4d43be
Do not inject the TimelineProtectionPresenter
4 weeks ago
Benoit Marty
a72c406c86
Fix preview name.
4 weeks ago
Benoit Marty
b889e8681c
Rename `hideContent` to `hideMediaContent`
4 weeks ago
Benoit Marty
fafd5d4871
Let `invokeOnCurrentTimeline` lambda param return Unit so that we can remove `run` block.
4 weeks ago
Benoit Marty
a3e2457834
SuppressWarnings ModifierClickableOrder
4 weeks ago
Benoit Marty
8b282f27e5
Hide images: iterate on design.
4 weeks ago
Benoit Marty
5285696b0a
Fix test name.
4 weeks ago
Benoit Marty
a465b0c080
Remove dead code.
4 weeks ago
Benoit Marty
73bdf0e1ce
Add unit test on ProtectedView and TimelineProtectionState
4 weeks ago
Benoit Marty
8ffdfff839
Add unit test on TimelineProtectionPresenter
4 weeks ago
Benoit Marty
0244b71795
Fix test compilation
4 weeks ago
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.
4 weeks ago
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>
4 weeks ago
Benoit Marty
74aa1ce695
Remove supportSlidingSync boolean.
...
Note that this field was not used (read) anymore, so this is just cleaning up the code.
4 weeks ago
Valere
2230163bbe
dep | Adapt rust-sdk, rename PreviouslyVerified to VerificationViolation
4 weeks ago
ganfra
adc03c9676
timeline : improve jumpTo precision (introducing animateScrollToItemCenter)
4 weeks ago
ganfra
88e01e7c2e
timeline : fix jumpToBottom for not live timeline.
4 weeks ago
ganfra
8b6fba8512
timeline : add synchronisation around timelineItemIndexer
4 weeks ago
ganfra
b88e65a3ed
timeline : fix lastOutgoingMessage after last changes
4 weeks ago
ganfra
1e4c30c569
timeline : makes typingNotification item part of the timelineItems.
4 weeks ago
Jorge Martin Espinosa
79c17f714f
Use Anvil KSP instead of the Square KAPT one ( #3564 )
...
* Use Anvil KSP instead of the Square KAPT one
* Fix several configuration cache, lint and test issues
* Allow incremental kotlin compilation in the CI
* Workaround Robolectric + Compose issue that caused `AppNotIdleException`
* Update the `enterprise` commit hash
* Update screenshots
---------
Co-authored-by: ElementBot <android@element.io>
1 month ago