Commit Graph

4519 Commits

Author SHA1 Message Date
Benoit Marty
2e46d549d3 Merge branch 'release/0.3.1' into main 2023-11-09 17:17:26 +01:00
Benoit Marty
8047d9459d Adding fastlane file for version 0.3.1 2023-11-09 17:17:21 +01:00
Benoit Marty
6a0d2f4a06 Changelog for version 0.3.1 2023-11-09 17:16:07 +01:00
Benoit Marty
5e2c679a56 Merge pull request #1781 from vector-im/feature/bma/onBoardingIteration
On boarding iteration
2023-11-09 16:54:17 +01:00
ElementBot
cdce2f599c Update screenshots 2023-11-09 14:40:45 +00:00
Marco Romano
0dd9f23838 Voice message MediaPlayer: wait until player is ready (#1772)
Change to `MediaPlayer` API to allow waiting for the player to be in a ready state.
This is needed in order to perform some tasks (e.g. read the media duration, seek) after changing the media file.
2023-11-09 14:34:38 +00:00
Benoit Marty
14e108b6c4 Simpler code 2023-11-09 15:22:55 +01:00
Benoit Marty
8c53dd435b Ensure the size of the icon is 20.dp 2023-11-09 15:22:23 +01:00
Benoit Marty
d6258962a3 Use icon from Compound and ensure the size is 20.dp 2023-11-09 15:16:20 +01:00
Marco Romano
8f1b699271 Don't leak MediaFileHandle when downloading voice messages (#1748)
Uses the new `MediaFile.persist()` [API](https://github.com/matrix-org/matrix-rust-sdk/pull/2789) to cache voice messages.
This allows to close the `MediaFile` handle after use and keeping the file.
Also disables rust sdk caching for voice messages as we'll use the app's cache dir for that purpose.

Fixes: https://github.com/vector-im/element-meta/issues/2175
2023-11-09 14:15:11 +00:00
Benoit Marty
eabc3f82ae Move icons to the design system to reuse them (and use new ic_devices). 2023-11-09 15:09:42 +01:00
Benoit Marty
bfe484b63c Onboarding iteration #1776 2023-11-09 15:03:45 +01:00
Benoit Marty
68cedbf8ff Merge pull request #1773 from vector-im/feature/bma/recoveryKeyErrorDialog
Feature/bma/recovery key error dialog
2023-11-09 14:30:49 +01:00
Benoit Marty
cba5b1cfd3 Merge pull request #1774 from vector-im/feature/bma/imageThumbnail
Improve rendering of `AttachmentThumbnail` when thumbnailSource is not provided
2023-11-09 14:30:29 +01:00
renovate[bot]
91cdc7a253 Update wysiwyg to v2.16.0 (#1779)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-11-09 12:43:59 +00:00
ElementBot
704b7b6897 Update screenshots 2023-11-09 11:39:30 +00:00
Benoit Marty
9af275b7cf Revert icon change for location. 2023-11-09 12:31:36 +01:00
Benoit Marty
e1aa2edc3f Merge pull request #1778 from vector-im/feature/bma/fixMaestroAgain
Fix maestro again
2023-11-09 12:24:24 +01:00
Jorge Martin Espinosa
7d9324d4d6 Lower RAM usage in nightly related jobs (#1777)
* Lower RAM usage in nightly related jobs

* Restore `kotlin.daemon.jvm.options` for nigthly reports
2023-11-09 11:29:59 +01:00
Benoit Marty
f998951531 Maestro: close keyboard first 2023-11-09 11:26:20 +01:00
Benoit Marty
22e62e9bee Maestro: scroll to see the item 2023-11-09 11:08:03 +01:00
Benoit Marty
408fc55110 Maestro navigate to more screen 2023-11-09 11:07:44 +01:00
Benoit Marty
df1a02a8b1 Fix Maestro test due to wording change. 2023-11-09 10:47:33 +01:00
Benoit Marty
18ec3ae7c8 Merge pull request #1769 from vector-im/feature/bma/chatBackupWaitingForSync
Ensure BackupState and RecoveryState values are set from the SDK only…
2023-11-09 09:21:51 +01:00
Benoit Marty
344cad5341 Rename file. 2023-11-08 16:47:18 +01:00
ElementBot
24e4955b36 Update screenshots 2023-11-08 15:36:27 +00:00
Benoit Marty
cff522641a Merge pull request #1775 from vector-im/feature/bma/issueTemplate
Update issue description. Rageshake is disabled by default. (#1693)
2023-11-08 16:29:08 +01:00
Benoit Marty
e7a6e4039c Add preview for AttachmentThumbnail and fix issue rendering for AttachmentThumbnailType.Location for coherency. 2023-11-08 16:28:07 +01:00
ElementBot
98f9d3a18f Update screenshots 2023-11-08 15:22:45 +00:00
Benoit Marty
913e4b657b Update issue description. Rageshake is disabled by default. (#1693) 2023-11-08 16:08:57 +01:00
Benoit Marty
ea9b222b0e If media source for thumbnail info is not available for image, use the source image as a fallback. But if it is available, use it. 2023-11-08 15:48:06 +01:00
Benoit Marty
d2483ea11a Use the blurHash if available, when the thumbnailSource is null, and if not available render the image icon for image file. 2023-11-08 15:34:06 +01:00
ElementBot
6fbe4a8f29 Update screenshots 2023-11-08 13:44:24 +00:00
Benoit Marty
5376abcb0d Improve dialog content when recovery key (or passphrase) is not correct. 2023-11-08 14:35:15 +01:00
ganfra
4d48005f3d Merge pull request #1757 from vector-im/feature/fga/lock_polish
LockScreen polish
2023-11-08 14:02:53 +01:00
Benoit Marty
4c9da30fff Merge pull request #1759 from vector-im/feature/bma/recoveryKeyWithSpaces
Recovery key with spaces
2023-11-08 14:01:30 +01:00
Benoit Marty
1026648ee8 Merge pull request #1770 from vector-im/feature/bma/noBannerIfKeyBackIsEnabled
Show full history if key backup is enabled.
2023-11-08 14:00:25 +01:00
renovate[bot]
dd57197f32 Update kotlin (#1697)
* Update kotlin

* Lower Sonar RAM usage, remove redundant `Dkotlin.daemon.jvm.options`

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Jorge Martín <jorgem@element.io>
2023-11-08 12:58:14 +00:00
ganfra
a5e23431a7 Lock screen : fix one more test. 2023-11-08 13:45:28 +01:00
ganfra
f2ae715a07 Update features/ftue/impl/src/test/kotlin/io/element/android/features/ftue/impl/DefaultFtueStateTests.kt
Co-authored-by: Benoit Marty <benoit@matrix.org>
2023-11-08 12:54:25 +01:00
Benoit Marty
cf0e92f7f6 Show full history if key backup is enabled. 2023-11-08 12:41:15 +01:00
renovate[bot]
447ce5a913 Update android.gradle.plugin to v8.1.3 (#1762)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-11-08 12:37:52 +01:00
ganfra
dc2e05430b Lockscreen : should fix tests 2023-11-08 12:01:54 +01:00
Benoit Marty
062567fadc Merge pull request #1767 from vector-im/feature/bma/encryptedMessages
Feature/bma/encrypted messages
2023-11-08 11:58:38 +01:00
ElementBot
64cdc98f7b Update screenshots 2023-11-08 10:57:06 +00:00
Benoit Marty
6874df8875 Fix test after wording change. 2023-11-08 11:44:34 +01:00
Benoit Marty
8d3af2a1fc Ensure BackupState and RecoveryState values are set from the SDK only when the first sync is finished. 2023-11-08 11:33:02 +01:00
Jorge Martin Espinosa
5bb8efb728 Iterate design on Settings screen (#1763)
* Iterate design on Settings screen:

- Set new icons provided by design.
- Replace `PreferenceText` usages with `ListItem`.
- Add missing icons, and a new way to group them for previews.

---------

Co-authored-by: ElementBot <benoitm+elementbot@element.io>
2023-11-08 11:31:17 +01:00
Jorge Martin Espinosa
bf4ce9f05a Lower max RAM usage for gradle to avoid CI issues (#1766) 2023-11-08 09:45:55 +00:00
Benoit Marty
aae6d1e07a Merge pull request #1760 from vector-im/renovate/org.maplibre.gl-android-plugin-annotation-v9-2.x
Update dependency org.maplibre.gl:android-plugin-annotation-v9 to v2.0.2
2023-11-08 10:16:11 +01:00