Commit Graph

6393 Commits

Author SHA1 Message Date
Germain b48c93815a Add more compound link references 2023-05-12 12:19:48 +01:00
Germain ca2f93932b Update icons documentation 2023-05-12 12:15:10 +01:00
Germain c181a3f0d5 Update compound references 2023-05-12 12:11:13 +01:00
renovate[bot] 04930167a3 Update dependency org.matrix.rustcomponents:sdk-android to v0.1.13 2023-05-12 10:55:58 +00:00
Chris Smith 92e9d3a127 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 719dd20555 Remove useless OptIn in tests 2023-05-12 10:05:39 +02:00
Florian Renaud 38967a2f4d Add more tests 2023-05-11 23:03:47 +02:00
Freezlex de2adcb55a fix: Add dash to MATRIX_ROOM_IDENTIFIER_REGEX in order to allow URLS such as foo-bar:foo.bar 2023-05-11 20:43:35 +02:00
renovate[bot] f33742f609 Update kotlin to v1.7.0 2023-05-11 16:01:30 +00:00
Jorge Martin Espinosa 89b9db3be6 [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
Florian Renaud 42e5a86c54 Fix test build 2023-05-11 17:34:40 +02:00
Florian Renaud 610faf942d Reformat some code 2023-05-11 17:31:56 +02:00
Benoit Marty 1765398eb1 No need to duplicate the workflow, the workflow can have several on sections. 2023-05-11 16:36:46 +02:00
Florian Renaud edb2cee361 Clear cached image after room creation 2023-05-11 16:30:38 +02:00
Florian Renaud 27f6f5cd3b upload avatar within the room creation 2023-05-11 16:30:38 +02:00
Florian Renaud 17dd489e6a Add missing tests 2023-05-11 16:30:38 +02:00
Florian Renaud 7a4ed72da5 changelogs 2023-05-11 16:30:37 +02:00
Florian Renaud 750b427bc4 Add todo and screenshot tests 2023-05-11 16:30:37 +02:00
Florian Renaud 33ee366c8d Fix tests after rebase 2023-05-11 16:30:37 +02:00
Florian Renaud 929ebc79c5 Delete cached avatar URI 2023-05-11 16:30:37 +02:00
Florian Renaud a28c0170f6 Rework and add remove button 2023-05-11 16:30:37 +02:00
Florian Renaud fcdc737a81 WIP pick avatar image 2023-05-11 16:30:37 +02:00
Benoit Marty 92b6d0617e 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 87b2cc610d 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] c4d0de7c8e Update core to v1.10.1 2023-05-10 19:14:16 +00:00
renovate[bot] 474bc00f8e 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 5eaa40a14b [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 7c02e7ad4b Merge pull request #406 from vector-im/julioromano/codeowners
Create CODEOWNERS
2023-05-10 10:06:28 +02:00
Marco Romano f4a51c41df 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 845d51486f 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 e68f91008f Merge pull request #401 from vector-im/sync-localazy
Sync Strings
2023-05-09 10:08:13 +02:00
Benoit Marty 2b7fa99117 trigger CI 2023-05-09 09:50:08 +02:00
bmarty f54b4e9f7e Sync Strings from Localazy 2023-05-08 00:08:48 +00:00
ganfra 51a7a761b9 ZoomableBox small changes 2023-05-05 19:49:04 +02:00
ganfra 2386ce733a Introduce Attachments and LocalMedia (WIP) 2023-05-05 19:48:50 +02:00
ganfra 4236b69705 Introduce MatrixMediaSource 2023-05-05 19:47:10 +02:00
Florian Renaud 0036328790 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 403014b1dd Fix navigation broken 2023-05-05 17:11:45 +02:00
Benoit Marty c27487839c Merge pull request #394 from vector-im/feature/bma/moveShowkaseButton
Move showkase button
2023-05-05 16:40:01 +02:00
Benoit Marty 0a77dd6150 Fix test. 2023-05-05 16:22:00 +02:00
Benoit Marty 629c87153b Cleanup 2023-05-05 15:38:21 +02:00
Benoit Marty 125116c14e Merge pull request #392 from vector-im/renovate/org.robolectric
Update dependency org.robolectric:robolectric to v4.10.2
2023-05-05 15:16:01 +02:00
Benoit Marty 8b2a663672 Merge pull request #395 from vector-im/renovate/com.squareup-kotlinpoet-1.x
Update dependency com.squareup:kotlinpoet to v1.13.2
2023-05-05 15:15:34 +02:00
ganfra c3a1297c18 Merge develop into feature/fga/image_loading 2023-05-05 12:51:00 +02:00
renovate[bot] d36338b4ef Update dependency com.squareup:kotlinpoet to v1.13.2 2023-05-05 10:13:05 +00:00
Benoit Marty ebf3ebfb54 Merge pull request #332 from vector-im/renovate/kotlin
Update kotlin
2023-05-05 12:12:29 +02:00
Benoit Marty 4d7ec3916b Re-order parameters. 2023-05-05 11:49:27 +02:00
Chris Smith 6165e60e53 Make danger check view changes (#391)
Make danger check view changes

Add a check that if a file with @Preview or @LargeHeightPreview
in it is changed, then the corresponding build file includes
the showkase processor.

Also change the check that prompts about screenshots to use
the same @Preview logic instead of checking for "/layout" in
the path which doesn't work with compose.

Also add missing showkase processors
2023-05-05 08:24:12 +00:00
Benoit Marty 2223e87087 Record screenshot tests. 2023-05-05 09:49:28 +02:00
Benoit Marty 6fd12448cb Update documentation about screenshot test. 2023-05-05 09:47:10 +02:00