Commit graph

4424 commits

Author SHA1 Message Date
Benoit Marty
b039f0d01d Validate server on user click. 2023-06-08 16:34:44 +02:00
Benoit Marty
4df03762a8 Get more info from WellKnown request. 2023-06-08 16:34:44 +02:00
Benoit Marty
5ed3164faf Moar fixes 2023-06-08 16:34:44 +02:00
ganfra
ae7a6d02dc Merge branch 'develop' into feature/fga/update-rust-sdk-0.1.16 2023-06-08 16:21:49 +02:00
ganfra
efee010b8c Tests: fix tests for media 2023-06-08 16:10:38 +02:00
ganfra
dee984a769 Merge pull request #564 from vector-im/feature/fga/fix_anvil_incremental_changes
Disable kotlin incremental compilation for now, waiting for better
2023-06-08 15:57:53 +02:00
ganfra
37b65697c8 Disable kotlin incremental compilation for now, waiting for better 2023-06-08 15:11:44 +02:00
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>
2023-06-08 12:15:13 +02:00
ganfra
1ea4e96497 Merge pull request #557 from vector-im/renovate/io.sentry
Update dependency io.sentry:sentry-android to v6.22.0
2023-06-08 12:02:01 +02:00
Benoit Marty
d9aead8677 Merge pull request #559 from vector-im/feature/bma/fixTestWarning
Fix bad namespace.
2023-06-08 10:23:56 +02:00
Chris Smith
1b564edd10 Merge pull request #562 from vector-im/renovate/compose.bom
Update dependency androidx.compose:compose-bom to v2023.06.00
2023-06-08 09:22:09 +01:00
renovate[bot]
d5f37cd53b Update dependency androidx.compose:compose-bom to v2023.06.00 2023-06-07 20:54:37 +00:00
ganfra
db2a9f2ff1 Merge pull request #551 from vector-im/feature/fga/media_viewer_actions
Feature/fga/media viewer actions
2023-06-07 17:46:29 +02:00
ElementBot
6056b6b1e3 Update screenshots 2023-06-07 17:27:32 +02:00
Chris Smith
bc695258bf Merge pull request #553 from vector-im/bug/cjs/updating-room-details
Fix changing room avatar from details screen
2023-06-07 16:07:07 +01:00
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.
2023-06-07 17:02:08 +02:00
Benoit Marty
322567ce62 Moar fixes. 2023-06-07 16:58:31 +02:00
Benoit Marty
80cfd74aa9 Fix some errors 2023-06-07 16:55:37 +02:00
Benoit Marty
fe5c83635f Code quality. 2023-06-07 16:43:56 +02:00
Benoit Marty
c57a5b4f32 Merge pull request #552 from vector-im/feature/bma/lazyOkHttp
Lazy use the OkHttpClient.
2023-06-07 16:39:34 +02:00
Benoit Marty
f16a3890e1 Cleanup 2023-06-07 16:33:30 +02:00
ganfra
76e35582da Merge branch 'develop' into feature/fga/media_viewer_actions 2023-06-07 16:31:28 +02:00
ElementBot
2f4ce0a834 Update screenshots 2023-06-07 14:10:32 +00:00
ganfra
c48dd99bf9 Media: extract LocalMediaViewState to his own file 2023-06-07 15:58:05 +02:00
ganfra
c9f6093f22 Media: make some minor UI fixes 2023-06-07 15:55:16 +02:00
ganfra
a09ea589f2 Media: address PR review 2023-06-07 15:41:07 +02:00
Benoit Marty
cd860e9de3 Add test for ChangeAccountProviderPresenter and other presenters. 2023-06-07 15:18:23 +02:00
Benoit Marty
a1b1df4cb4 Add test for ChangeAccountProviderPresenter 2023-06-07 14:50:31 +02:00
Benoit Marty
22ec126aa3 Add test for AccountProviderPresenter 2023-06-07 14:47:42 +02:00
Benoit Marty
896075eb47 Fix compilation of minimal app. 2023-06-07 14:40:02 +02:00
Benoit Marty
641e4f5881 Remove old screens. 2023-06-07 14:18:46 +02:00
renovate[bot]
2d18369dbf Update dependency io.sentry:sentry-android to v6.22.0 2023-06-07 12:11:38 +00:00
renovate[bot]
80117d6b5f Update dependency org.matrix.rustcomponents:sdk-android to v0.1.16 2023-06-07 12:11:32 +00:00
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>
2023-06-07 13:06:19 +02:00
Benoit Marty
5b987ca691 Quality 2023-06-07 12:21:54 +02:00
Benoit Marty
539c157083 Get faster results 2023-06-07 12:20:11 +02:00
Chris Smith
72497af09a Fix changing room avatar from details screen
The presenter was expecting the MediaProcessor to return a
MediaUploadInfo.Image, but it actually returns
MediaUploadInfo.AnyFile because we're not compressing avatars
(so it doesn't process the file and return more detailed info).

This check/cast was entirely pointless, so change to just
working on whatever we're given. The pickers constrain which
types of file the user select, so we should be reasonably happy
the files are images.

Also actually log error details when updating the details,
so we know what's going wrong.

Closes #550
2023-06-07 11:18:03 +01:00
Chris Smith
ff25a1a057 Merge pull request #546 from vector-im/misc/cjs/nightly-workflow
GH Workflows: move deps check, fix nightly
2023-06-07 09:55:33 +01:00
Benoit Marty
fa9b873ba6 More fixes 2023-06-07 10:39:19 +02:00
Chris Smith
67fcfedb6e Merge pull request #529 from vector-im/misc/cjs/create-join-design-feedback-ii
More create and join room design tweaks
2023-06-07 09:19:16 +01:00
Benoit Marty
05e3256da4 Cleanup 2023-06-07 10:01:41 +02:00
Benoit Marty
fe87681473 Lazy use the OkHttpClient. 2023-06-07 09:06:46 +02:00
Benoit Marty
0b881c3d47 Improve screen 2023-06-07 09:03:53 +02:00
Benoit Marty
dc3ad323e5 LoginPasswordNode 2023-06-07 09:03:53 +02:00
Benoit Marty
974ec9c1f7 Navigation 2023-06-07 09:03:53 +02:00
Benoit Marty
09c5760688 Account provider form screen. 2023-06-07 09:03:53 +02:00
Benoit Marty
5946fa09fa Add personal dict. 2023-06-07 09:00:20 +02:00
Benoit Marty
7001c7b9cc Account provider screen. - Crashing 2023-06-07 09:00:20 +02:00
Benoit Marty
67e85e0a36 Change account provider screen. 2023-06-07 09:00:20 +02:00
Benoit Marty
9f1605ab46 Improve composable for icons and create RoundedIconAtom. 2023-06-07 09:00:20 +02:00