Benoit Marty
9b4b9e9140
Introduce `simulateLongTask` to ensure that the Presenter State `Loading` is visible.
...
Also do some cleanup on the tests.
1 year ago
Benoit Marty
4a56d433c6
Unblock develop
1 year ago
ganfra
26746f5e27
Extract fetchDetailsForEvent and use coroutineDispatchers.io
1 year ago
renovate[bot]
f997123f2d
Update dependency org.matrix.rustcomponents:sdk-android to v0.1.17 ( #576 )
...
* Update dependency org.matrix.rustcomponents:sdk-android to v0.1.17
* Fix breaking changes.
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Jorge Martín <jorgem@element.io>
1 year ago
Benoit Marty
abfdf39029
Fix lint errors manually (a string sync will be needed on develop).
1 year ago
Benoit Marty
fde6b0e9bb
Add some generated KDoc.
1 year ago
Benoit Marty
445df09411
Always use `import io.element.android.libraries.ui.strings.R as StringR`
1 year ago
Benoit Marty
4f4d024a9f
No need to pass `maxLines = 1` if `singleline = true` anymore.
1 year ago
Benoit Marty
921a352947
Inline the scroll state.
1 year ago
ganfra
7356898e00
Remove internal state machine library
1 year ago
Jorge Martin Espinosa
9fa261e393
[Message Actions] Add emoji reactions option ( #568 )
...
* Add logic to send message reactions
* Add emoji library, create EmojiPicker component
* Fix bottom sheet behaviors
---------
Co-authored-by: ElementBot <benoitm+elementbot@element.io>
1 year ago
ganfra
2179c17de8
Verification: integrate with new statemachine library
1 year ago
Benoit Marty
b72cf1dcdd
Update strings.
1 year ago
Benoit Marty
4266faa204
Update maestro test regarding the new login flow.
1 year ago
Jorge Martin Espinosa
688ab3bd5e
[Message Actions] Display debug info for events in the timeline ( #555 )
...
* Display debug info for events in the timeline on debug builds.
---------
Co-authored-by: ElementBot <benoitm+elementbot@element.io>
1 year ago
ganfra
6fa2d7bdbc
Fix tests build issue
1 year ago
ganfra
23e6ccc9c3
Matrix rust sdk : SlidingSync updates
1 year ago
ganfra
1b831d0f4d
Matrix rust sdk : use tempDir in LoadMediaFile
1 year ago
ganfra
d54b8c4733
Matrix rust sdk : update SessionVerificationService to suspend (Async-Uniffi)
1 year ago
Benoit Marty
1bc5277bc2
Fix icon tint
1 year ago
Benoit Marty
b039f0d01d
Validate server on user click.
1 year ago
Jorge Martin Espinosa
c176eab4a3
[Message actions] New UI for replies ( #545 )
...
* Add 'reply to' UI to the message composer.
* Move the `BlurHashAsyncImage` to `:libraries:designsystem` as it is now used in several modules.
* Create reusable `AttachmentThumbnail` and associated data classes and enums, it's now added to `:libraries:matrixui`.
* Re-use `AttachmentThumbnail` in a `ActionListView` and `TextComposer`.
* Add 'inReplyTo' models and UI.
* Add min size for images
* Create a separate layout for media items with no reply to info. Also, separate `Timeline__Row` components from `TimelineView`, as it was getting too large.
* Added `EqualWidthColumn` to use inside message bubbles. Also fixed some modifiers for media items replying to other messages.
* Disable `inReplyToClicked`.
* Remove unused resources and libraries.
* Remove any traces of `BlurHashAsyncImage` in `:features:messages`, since it was moved to the design system.
---------
Co-authored-by: ElementBot <benoitm+elementbot@element.io>
1 year ago
Benoit Marty
c3ff31394b
Fix bad namespace.
...
There were a warning: Namespace 'io.element.android.libraries.matrix.test' used in: :libraries:matrix:test, :libraries:mediaupload:test.
1 year ago
Benoit Marty
80cfd74aa9
Fix some errors
1 year ago
Benoit Marty
cd860e9de3
Add test for ChangeAccountProviderPresenter and other presenters.
1 year ago
Jorge Martin Espinosa
e376c1be82
[Message actions] New UI for message composer and editing ( #526 )
...
* Add UI for edit composer mode
* Remove leftover code from the RTE implementation
---------
Co-authored-by: ElementBot <benoitm+elementbot@element.io>
1 year ago
Benoit Marty
5b987ca691
Quality
1 year ago
Benoit Marty
fe87681473
Lazy use the OkHttpClient.
1 year ago
Benoit Marty
7001c7b9cc
Account provider screen. - Crashing
1 year ago
Benoit Marty
67e85e0a36
Change account provider screen.
1 year ago
Benoit Marty
9f1605ab46
Improve composable for icons and create RoundedIconAtom.
1 year ago
ganfra
51389053bf
Media : timeline file adjustment
1 year ago
ganfra
468ed5276f
Media: clean up code
1 year ago
ganfra
c0def1c3dc
Media actions: add more tests
1 year ago
Chris Smith
b3ac6e2b97
Bump some font sizes from small to medium after review
1 year ago
Chris Smith
c9df5e7d34
Remove PreferenceDivider
...
It's now functionally identical to a plain Divider as the default
is 0.5dp thickness.
1 year ago
Chris Smith
fe6afb7281
Dividers should be 0.5dp not 1dp
1 year ago
Chris Smith
dce38dfe8d
Progress dialog: use primary colour not onSurface
1 year ago
Chris Smith
34a67bdb2c
Create room: labels shouldn't be bold
1 year ago
Marco Romano
1d6f4e3c68
Network library changes ( #542 )
...
- Allows for http2
- Caches a global instance of kotlinx-serialization `Json` and configures it with a bit more leniency.
- Moves okhttp's dependency strings to the .toml file
- Switches off logging for release builds
1 year ago
ganfra
c16e4c46bd
Media: prepare downloadMediaFile to use tempDir
1 year ago
Chris Smith
7308428596
Use member count instead of counting members ( #530 )
...
Use member count instead of counting members
For the room details screen, use the member count as supplied by
matrix instead of waiting for the entire member list to be
retrieved and then manually adding up all the relevant users.
This removes the loading state of the member count, relying on
a spinner on the member list itself if the user actually wants
to see the members. (The performance of that will be improved
separately on the rust side in the future)
Closes #505
1 year ago
github-actions[bot]
044a3c991e
Sync Strings ( #522 )
...
Sync Strings from Localazy
1 year ago
Yoan Pintas
f534ecda96
Init analytics modules ( #350 )
1 year ago
Chris Smith
8ef7f36de8
Update strings to get new room placeholder text
1 year ago
Benoit Marty
2d7b4a0bf8
Introduce HeaderFooterPage.
1 year ago
Benoit Marty
83a700877b
Introduce IconTitleSubtitleMolecule.
1 year ago
Chris Smith
663f116a48
SearchBar: Remove explicit tint on close icon
...
This is now set properly by the activeColors/inactiveColors
1 year ago
Benoit Marty
9f5daf070a
Introduce ButtonColumnMolecule and ButtonRowMolecule.
1 year ago
Chris Smith
354c943d0b
Typo and minor formatting
1 year ago