Commit Graph

1503 Commits

Author SHA1 Message Date
ganfra
c8c2cb8ff3 Media: send file without preview 2023-05-22 16:25:50 +02:00
ganfra
727cf69a39 Media: show file in timeline 2023-05-17 18:32:08 +02:00
ganfra
1d00120b6a Media : some improvements and cleaning 2023-05-17 17:48:57 +02:00
ganfra
07cb3854f8 Media: some ui improvements 2023-05-17 16:20:31 +02:00
ganfra
d36bc58e60 Media: use telephoto library 2023-05-17 16:20:12 +02:00
ganfra
81a80a1a8a Media: use blurhash library 2023-05-17 16:19:18 +02:00
ganfra
cc7d71af80 Media : branch upload to preview screen (need improvement) 2023-05-17 08:44:35 +02:00
ganfra
2108c2bc21 Media: update ui on media viewers 2023-05-16 14:51:18 +02:00
ganfra
6f7d7a004a Media: update doc on MediaLoader 2023-05-16 14:50:54 +02:00
ganfra
ac1531390e Media: fix encrypted media 2023-05-16 11:51:11 +02:00
ganfra
801e99a4db Media : extract an extension method to mediaupload 2023-05-16 11:24:14 +02:00
ganfra
9318d27ba1 Merge branch 'develop' into feature/fga/image_loading 2023-05-15 20:07:00 +02:00
ganfra
18f1d2202b Merge pull request #428 from vector-im/feature/fga/update-rust-sdk-0.1.13
Feature/fga/update rust sdk 0.1.13
2023-05-15 19:32:04 +02:00
ganfra
9219530d4d SDK - fix compilation 2023-05-15 18:17:21 +02:00
Benoit Marty
998ac6d7a5 Merge pull request #426 from vector-im/feature/bma/renovateReview
Do not let Renovate assign a reviewer anymore
2023-05-15 14:52:14 +02:00
Marco Romano
1b84f02073 Show pending invitations in room members list (#385)
Splits a Room's member list in 2 showing pending invitees first and then the actual room member.

This simple user facing change entails a host of under the hood changes:
- It copies the logic from the `userlist` module and merges it into the `roomdetails` module removing all details not related to the member list (e.g. gets rid of multiple selection, debouncing etc.).
- Uncouples the `roomdetails` module from the `userlist` one. Now leaving only the `createroom` module to depend on the `userlist` module. Therefore the `userlist` module could be in the future completely removed and merged into the `createroom` module.
 - Changes the room members count in the room details screen to only show the members who have joined (i.e. don't count those still in the invited state).

Missed ACs:
- This change does not make the member list live update. Discussion is ongoing on how to make this technically feasible.

Parent issue:
- https://github.com/vector-im/element-x-android/issues/246
2023-05-15 14:39:27 +02:00
Benoit Marty
4d500c8831 Merge pull request #421 from vector-im/renovate/kotlin
Update kotlin to v1.7.1
2023-05-15 13:32:13 +02:00
Benoit Marty
9f9120f51b Now that we have a CODEOWNERS file, there is no need for Renovate to assign a reviewer. It will be done automatically by GitHub. 2023-05-15 13:24:27 +02:00
Benoit Marty
a4d31a044f Merge pull request #422 from vector-im/renovate/dagger
Update dagger to v2.46.1
2023-05-15 13:21:57 +02:00
renovate[bot]
906e0dbd7e Update dependency com.google.dagger:dagger-compiler to v2.46.1 2023-05-12 21:51:50 +00:00
renovate[bot]
5568f3eda7 Update dependency org.jetbrains.kotlinx:kotlinx-coroutines-test to v1.7.1 2023-05-12 19:15:53 +00:00
ganfra
c191d5991d Media: improve media viewer 2023-05-12 18:48:24 +02:00
Florian Renaud
bf690c70b4 Merge pull request #400 from vector-im/renovate/kotlin
Update kotlin to v1.7.0
2023-05-12 17:03:41 +02:00
Florian Renaud
d79d00fc45 increase test timeout 2023-05-12 15:34:35 +02:00
Florian Renaud
444a7533d7 Test cleanup 2023-05-12 13:30:06 +02:00
Florian Renaud
463e47c907 Add missing OptIn 2023-05-12 13:28:22 +02:00
renovate[bot]
818e6096fa Update dependency org.matrix.rustcomponents:sdk-android to v0.1.13 2023-05-12 10:55:58 +00:00
Chris Smith
ebac9ef4b4 Fix a few FFI leaks (#405)
Fix a few FFI leaks

These are instances where we obtain an FFIObject and don't call
Close on it to release the underlying reference on the Rust side.

The worst instance here was leaking an object per room member
every time we refreshed the member list
2023-05-12 10:50:39 +00:00
Florian Renaud
c22d181d8c Remove useless OptIn in tests 2023-05-12 10:05:39 +02:00
renovate[bot]
363162e252 Update kotlin to v1.7.0 2023-05-11 16:01:30 +00:00
Jorge Martin Espinosa
ed16ea5e48 [Media upload] Upload image, video and files (#411)
* Add media upload

* Display media upload error messages using a Snackbar.
2023-05-11 15:56:13 +00:00
Benoit Marty
6a2cb1bbb5 No need to duplicate the workflow, the workflow can have several on sections. 2023-05-11 16:36:46 +02:00
Benoit Marty
4e88700f19 Merge pull request #412 from vector-im/renovate/core
Update core to v1.10.1
2023-05-11 16:22:30 +02:00
Benoit Marty
f7ab48a7de Merge pull request #402 from vector-im/feature/bma/lintVersion
Upgrade version of lint from 8.0.0 to 8.2.0-alpha02 (latest).
2023-05-11 10:37:21 +02:00
renovate[bot]
1ad90364c7 Update core to v1.10.1 2023-05-10 19:14:16 +00:00
renovate[bot]
081c86e8db Update dependency org.matrix.rustcomponents:sdk-android to v0.1.12 (#407)
* Update dependency org.matrix.rustcomponents:sdk-android to v0.1.12

* Fix Rust SDK update issues.

* Try to handle Rust memory more gracefully.

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Jorge Martín <jorgem@element.io>
2023-05-10 15:27:15 +00:00
Jorge Martin Espinosa
cd298b9359 [Media upload] Media pre-processing (#403)
* Create `mediaupload` module for media pre-processing.

* Split `mediapicker` and `mediaupload` modules.
2023-05-10 10:06:56 +02:00
Marco Romano
1b39a782c5 Merge pull request #406 from vector-im/julioromano/codeowners
Create CODEOWNERS
2023-05-10 10:06:28 +02:00
Marco Romano
907ae36fee Create CODEOWNERS
This change, together with enabling the "Require review from Code Owners" option in the Github's branch protection rule will effectively auto assign a reviewer to any non-draft PR.
2023-05-09 17:07:23 +02:00
Benoit Marty
1b4a0255ce Upgrade version of lint from 8.0.0 to 8.2.0-alpha02 (latest).
Fix warning:
WARNING: The build will use lint version 8.0.0 which is older than the default.
Recommendation: Remove or update the gradle property android.experimental.lint.version to be at least 8.0.1
2023-05-09 10:59:21 +02:00
Benoit Marty
019e2d17ac Merge pull request #401 from vector-im/sync-localazy
Sync Strings
2023-05-09 10:08:13 +02:00
Benoit Marty
b713911c42 trigger CI 2023-05-09 09:50:08 +02:00
bmarty
367b659edc Sync Strings from Localazy 2023-05-08 00:08:48 +00:00
ganfra
fe246e0a7b ZoomableBox small changes 2023-05-05 19:49:04 +02:00
ganfra
266d48b48b Introduce Attachments and LocalMedia (WIP) 2023-05-05 19:48:50 +02:00
ganfra
72dea2f817 Introduce MatrixMediaSource 2023-05-05 19:47:10 +02:00
Florian Renaud
6eba85a993 Merge pull request #399 from vector-im/bugfix/fre/fix_create_room_navigation
Fix navigation broken
2023-05-05 17:28:12 +02:00
Florian Renaud
25adc1cc60 Fix navigation broken 2023-05-05 17:11:45 +02:00
Benoit Marty
c8dc2a5e57 Merge pull request #394 from vector-im/feature/bma/moveShowkaseButton
Move showkase button
2023-05-05 16:40:01 +02:00
Benoit Marty
b1c5eb53ae Fix test. 2023-05-05 16:22:00 +02:00