Commit Graph

3311 Commits

Author SHA1 Message Date
Benoit Marty
624093061d Merge pull request #3857 from element-hq/feature/bma/legacyCallIteration
Update the strings for unsupported calls
2024-11-12 20:45:05 +01:00
ganfra
79b758c228 Merge pull request #3834 from element-hq/feature/fga/design_system_text_field
Design system : implement new TextField
2024-11-12 11:18:07 +01:00
Benoit Marty
0171b796bb Update the strings for unsupported calls 2024-11-12 10:20:21 +01:00
ElementBot
f595a7a7c5 Sync Strings (#3852)
* Sync Strings from Localazy

* Fix tests

---------

Co-authored-by: bmarty <3940906+bmarty@users.noreply.github.com>
Co-authored-by: Jorge Martín <jorgem@element.io>
2024-11-11 13:09:30 +01:00
Jorge Martin Espinosa
49e1cfed42 Fix verification failed issue, simplify verification logic (#3830)
* Simplify session verification:

- Reuse Rust `Client` instances created on the login process so we don't need to restore one right before the session verification.
- Remove unnecessary sources of verification state updates.
- Add an intermediate FTUE flow step which will display an indeterminate progress indicator instead of a blank screen.

* Remove unnecessary workaround: the SDK should already handle this

* Add regression tests for noop analytics service usage.

* Add `services.analytics.noop` module to the test dependencies

---------

Co-authored-by: Benoit Marty <benoit@matrix.org>
2024-11-08 16:42:27 +01:00
ganfra
2f6a09f957 design : format textfield code 2024-11-08 15:41:07 +01:00
ganfra
a293ea0f2b design : TextField2 is now TextField 2024-11-08 15:37:10 +01:00
ganfra
6a68ebe467 design : remove some usages of TextField and LabelledTextField 2024-11-08 15:29:07 +01:00
ganfra
784b0a5c24 design : removes usage of OutlinedTextField 2024-11-08 15:15:08 +01:00
ganfra
a4b83fe024 design : updates TextField api 2024-11-08 15:14:48 +01:00
Benoit Marty
979c4faafe Merge pull request #3832 from element-hq/feature/bma/waitingtoMatch
Disable button during the "verifying" step.
2024-11-08 14:07:38 +01:00
Benoit Marty
22bb8796ef Delete temporary created files. 2024-11-08 10:11:06 +01:00
Benoit Marty
be42821352 Add a log when deleting a file. 2024-11-08 10:11:06 +01:00
Benoit Marty
f138ae90aa Do not delete the original file when sending a media. Fixes #3800. 2024-11-08 10:11:06 +01:00
Benoit Marty
495e4b3d60 MediaPreProcessor: remove default value of parameter deleteOriginal. No functional change here. 2024-11-08 10:11:06 +01:00
Jorge Martin Espinosa
4e9a75f10e Use in-memory thumbnail APIs when possible (#3817)
* Use in-memory thumbnail APIs when possible

* Make an exception for animated image types.

Also add `TimelineItemImageContent.thumbnailMediaRequestData` lazy property.

* Try simplifying the logic a bit more.
2024-11-08 08:40:38 +01:00
Benoit Marty
2091c5559d Ensure the invisible buttons have the correct size. 2024-11-07 18:51:44 +01:00
ganfra
612dfa4c9a design : new TextField api 2024-11-07 18:34:44 +01:00
renovate[bot]
9042ed6458 Update dependency org.matrix.rustcomponents:sdk-android to v0.2.60 (#3827)
* Update dependency org.matrix.rustcomponents:sdk-android to v0.2.60

* Fix SDK API breaks:

- Map new `QueueWedgeError` cases.
- Add `MediaUploadOnSendQueue` feature flag enabled on debug and nightly builds: this will by used by `Timeline.send*` media functions fot its new `useSendQueue` parameter.

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Jorge Martín <jorgem@element.io>
2024-11-07 15:25:55 +01:00
ganfra
1e12d2cb71 Merge pull request #3809 from element-hq/renovate/org.matrix.rustcomponents-sdk-android-0.x
fix(deps): update dependency org.matrix.rustcomponents:sdk-android to v0.2.59
2024-11-06 17:25:27 +01:00
ganfra
f8d4b11f56 rust sdk : handle api breaks for 0.2.59 2024-11-06 16:31:25 +01:00
Benoit Marty
b23ec7e0bd Merge pull request #3816 from element-hq/feature/bma/moreCaptionWork
Iteration on caption
2024-11-06 16:01:14 +01:00
ganfra
f253d8d93b Merge pull request #3804 from element-hq/feature/fga/update_create_room_flow
Knocking : update create room flow
2024-11-06 15:59:27 +01:00
Benoit Marty
533252a44e Do not render filename of voice message. 2024-11-06 11:08:01 +01:00
Benoit Marty
7bcbd2181a Improve last message formatter: add caption (or filename) 2024-11-06 11:08:01 +01:00
Benoit Marty
839254cea1 Notification with image: provide the mimetype if available. 2024-11-06 11:07:59 +01:00
Benoit Marty
08b60a4d64 Add a message in the notification for the caption. Fixes #2602 2024-11-06 11:07:59 +01:00
Benoit Marty
dd8de20147 Merge pull request #3803 from element-hq/feature/bma/sendCaption
Send caption with image and video
2024-11-06 09:13:34 +01:00
ganfra
1edc59023c Merge branch 'develop' into feature/fga/update_create_room_flow 2024-11-05 21:14:41 +01:00
ganfra
16052bb82d create room : override invite power level for knockable rooms 2024-11-05 21:12:39 +01:00
Benoit Marty
6ea98d3d26 Merge pull request #3776 from element-hq/feature/bma/targetApi35
Target api 35
2024-11-05 09:39:50 +01:00
ganfra
014075e9dd create room : remove hardcoded strings and sync strings. 2024-11-04 16:25:14 +01:00
ganfra
5255b03aca create room : add Knock feature flag 2024-11-04 15:41:14 +01:00
ganfra
2c107eeab3 create room : start integrating the address field 2024-11-04 15:39:23 +01:00
ganfra
93bb02ef3b create room : branch the join rule override 2024-11-04 15:39:22 +01:00
Benoit Marty
b92f21fb75 Do not allow caption on audio files.
Regular files are not previewed, but prevent caption as well there.
2024-11-04 14:24:39 +01:00
Benoit Marty
b8afe8afa5 Fix multiple previews issue. 2024-11-04 14:24:39 +01:00
Benoit Marty
19c56cdbe3 Send caption with media 2024-11-04 14:24:39 +01:00
Jorge Martin Espinosa
e841faa737 Remove all GPS metadata from images uploaded as media (#3781)
Previously a minimal set of tags were removed, but we should make sure every single one of them is removed.
2024-11-04 10:31:55 +01:00
Benoit Marty
3819135e7c Merge pull request #3798 from element-hq/sync-localazy
Sync Strings
2024-11-04 09:59:03 +01:00
Benoit Marty
6c025663eb Merge pull request #3779 from element-hq/feature/bma/mediaUpload
Optimize media upload
2024-11-04 09:43:21 +01:00
bmarty
fed502957b Sync Strings from Localazy 2024-11-04 00:27:46 +00:00
Benoit Marty
1b6a759847 Fix test. 2024-10-31 18:05:13 +01:00
Benoit Marty
7d54cb8f63 Rename file. 2024-10-31 18:01:56 +01:00
Benoit Marty
26d8b74255 Compress png file and generate png thumbnail for png files.
Fix tests
2024-10-31 15:51:45 +01:00
Benoit Marty
b43064fa42 Use MimeTypes.Jpeg 2024-10-31 12:49:31 +01:00
Benoit Marty
014b82c681 Merge pull request #3745 from andybalaam/andybalaam/enable-identity-violation-notifs-unconditionally
Enable identity pinning violation notifications unconditionally
2024-10-31 11:34:38 +01:00
Benoit Marty
9f0461166e Optimize media: Compress Png to Png. 2024-10-31 11:04:11 +01:00
Benoit Marty
ea73ee0481 Optimize media: always compress video to have maximum 1080 at the greatest size. 2024-10-31 10:53:44 +01:00
Benoit Marty
8feff65378 Optimize media: enabled by default. 2024-10-31 10:43:09 +01:00