Jorge Martin Espinosa
950e502ca6
Improve screenshot testing with ComposablePreviewScanner ( #3125 )
...
* Use ComposablePreviewScanner to rework how screenshot testing works
* Add test sharding
* Update screenshots
* Fixes for Element Gallery
---------
Co-authored-by: ElementBot <benoitm+elementbot@element.io >
Co-authored-by: Benoit Marty <benoit@matrix.org >
2024-07-03 13:05:06 +02:00
Jorge Martin Espinosa
801f0b955d
Notifications: simplify the flow by removing persistence ( #2924 )
...
* Notifications: simplify the flow by removing persistence.
* Bump of minSdk to `24` (Android 7).
* Add migration to remove `notification.bin` file
2024-05-29 08:03:23 +00:00
Benoit Marty
378692f743
Fix moar ktlint issues
2024-01-11 10:02:10 +01:00
renovate[bot]
7e9cda3aa9
Update plugin ktlint to v12.1.0 ( #2200 )
...
* Update plugin ktlint to v12.1.0
* Run `./gradlew ktlintFormat` and fix some issues manually.
* Fix other issues reproted by Ktlint
* Limit false positives, KtLint removes unnecessary curly brace in String templates.
* Remove useless Unit
* Minor improvements over ktlint changes
* Restore `AlertDialogContent` behaviour
* Update screenshots
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Benoit Marty <benoit@matrix.org >
Co-authored-by: Jorge Martín <jorgem@element.io >
Co-authored-by: ElementBot <benoitm+elementbot@element.io >
2024-01-10 16:22:24 +01:00
Benoit Marty
3d963df4fe
Move files to correct package.
2023-12-19 11:07:12 +01:00
Benoit Marty
e156cf0515
Restore test for image sending, now that computing Thumbnail can fail.
2023-12-19 11:05:40 +01:00
Benoit Marty
4cd3faf936
ThumbnailUtils.createImageThumbnail can throw IOException, and we can ignore it.
2023-12-19 10:47:31 +01:00
Benoit Marty
0f7af2b7fc
blurhash cannot be null here
2023-12-19 10:43:28 +01:00
Benoit Marty
55ce9068ef
Providing a thumbnail when sending a media is now optional.
2023-12-19 10:41:44 +01:00
Benoit Marty
955b315597
Cleanup
2023-11-29 17:27:16 +01:00
Benoit Marty
8bf5d5eee8
Disable failing tests for AndroidMediaPreProcessor
2023-11-29 17:03:27 +01:00
Benoit Marty
fcd8b86c64
Add tests for AndroidMediaPreProcessor
2023-11-29 17:03:27 +01:00
Benoit Marty
475bf376f9
Provide CoroutineDispatchers to ImageCompressor
2023-11-29 17:02:38 +01:00
Benoit Marty
04be1f0385
Use kotlin.time.Duration instead of java.time.Duration. Also use Duration in TimelineItemVideoContent, like in TimelineItemAudioContent and TimelineItemVoiceContent
2023-11-27 21:58:58 +01:00
jonnyandrew
5c582bba1b
Record and send voice messages ( #1596 )
...
---------
Co-authored-by: ElementBot <benoitm+elementbot@element.io >
2023-10-23 17:28:00 +00:00
Jorge Martin Espinosa
0502b21ff8
Fix: WebP images can't be sent as media. ( #1501 )
...
* Fix: WebP images can't be sent as media.
* Place the `BitmapFactory.Options` mode change and comment where it belongs.
2023-10-06 09:18:11 +00:00
Jorge Martin Espinosa
b16dc45754
Fix the orientation of sent images ( #1190 )
...
* Fix the orientation of sent images
---------
Co-authored-by: Benoit Marty <benoit@matrix.org >
2023-08-30 17:02:37 +00:00
Benoit Marty
1a6376e723
Merge branch 'develop' into feature/bma/dataObject
2023-08-28 10:56:02 +02:00
Jorge Martin Espinosa
6457f3c4f5
Fix sent videos being cropped ( #1124 )
2023-08-24 09:41:58 +02:00
Benoit Marty
52853101d9
migrate object to data object ( #1135 )
2023-08-24 09:32:44 +02:00
Benoit Marty
c72f1a09a7
Enable detekt rules UnnecessaryParentheses and cleanup the code.
2023-07-20 18:08:08 +02:00
Benoit Marty
55538c2773
Enable detekt rules UnusedImports and cleanup the code.
2023-07-20 18:00:23 +02:00
Benoit Marty
5db2ebe179
Fix warning (Build.VERSION.SDK_INT < Build.VERSION_CODES.Q here)
2023-07-20 15:34:55 +02:00
ganfra
31abc20fc2
Media: upload audio
2023-07-13 20:34:07 +02:00
ganfra
7e5d339922
Media: render audio content
2023-07-13 18:09:58 +02:00
Benoit Marty
02aee0fe15
Merge pull request #626 from vector-im/feature/bma/sonar
...
Sonar
2023-06-21 10:41:26 +02:00
Benoit Marty
9c5f05dba4
Fix the 6 issues reported by Sonar.
2023-06-16 18:08:20 +02:00
ganfra
e7ad8f6e07
Merge branch 'develop' into feature/fga/fix_media_pre_processing
2023-06-16 14:05:11 +02:00
ganfra
551a97ac2e
Media: fix detekt
2023-06-16 13:59:59 +02:00
ganfra
b6e7228ce0
Fix MediaPreProcessor for images/videos sent as file
2023-06-16 13:52:07 +02:00
ganfra
170c741130
Matrix rust sdk: update to 0.1.20 (and fix compilation issues)
2023-06-15 15:26:53 +02:00
ganfra
2c3fb8a549
Merge branch 'develop' into feature/fga/image_loading
2023-05-22 20:59:37 +02:00
ganfra
4c19bd3644
Media: keep the name of the file when possible
2023-05-22 20:24:42 +02:00
ganfra
1d00120b6a
Media : some improvements and cleaning
2023-05-17 17:48:57 +02:00
ganfra
cc7d71af80
Media : branch upload to preview screen (need improvement)
2023-05-17 08:44:35 +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
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
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