ganfra
4c19bd3644
Media: keep the name of the file when possible
2023-05-22 20:24:42 +02:00
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
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
c191d5991d
Media: improve media viewer
2023-05-12 18:48:24 +02:00
Florian Renaud
463e47c907
Add missing OptIn
2023-05-12 13:28:22 +02:00
Florian Renaud
c22d181d8c
Remove useless OptIn in tests
2023-05-12 10:05:39 +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
bmarty
367b659edc
Sync Strings from Localazy
2023-05-08 00:08:48 +00: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
ganfra
affb928801
Merge develop into feature/fga/image_loading
2023-05-05 12:51:00 +02:00
Jorge Martin Espinosa
31ac97d17a
[Media upload] Add media pickers to the Room screen and the composer ( #380 )
...
* Add media pickers to the Room screen and the composer.
* Fix exclude rules for translations
2023-05-04 11:51:03 +02:00
ganfra
d6d693ff1f
Image: play with a ZoomableBox
2023-05-02 21:13:21 +02:00
ganfra
c4226c25d8
MediaViewer: first step
2023-05-02 19:21:39 +02:00
ganfra
d55d5a801b
Merge branch 'develop' into feature/fga/image_loading
2023-05-02 16:23:47 +02:00
Jorge Martin Espinosa
e5a8548ab9
Design fixes for room detail, dm & room member detail screens ( #363 )
...
* Design fixes for room detail, dm & room member detail screens.
* Record new screenshots, improve RoomDetailsStateProvider.
* Move MainActionButton to its own component in the design system.
2023-05-02 14:02:51 +00:00
ganfra
ed3f0f1430
Merge branch 'develop' into feature/fga/some_room_related_fixes
2023-04-28 15:58:54 +02:00
Jorge Martin Espinosa
8e451c934e
Add PickerLauncher wrapper for media/file pickers. ( #361 )
...
* Add `PickerLauncher` wrapper for media/file pickers.
* Add FileProvider path, handle Camera picker and add NoOp implementation to fix tests.
* Move media pickers to their own module.
* Add missing media pickers
* Add feature flag and some extra tests
2023-04-28 10:52:34 +02:00
ganfra
f4c98aeef5
Merge branch 'develop' into feature/fga/some_room_related_fixes
2023-04-27 17:25:12 +02:00
ganfra
ad06b5945d
Image: Try to handle blurhash
2023-04-27 15:35:25 +02:00
ganfra
d64660237a
Media: change the API
2023-04-27 12:06:01 +02:00
Jorge Martin Espinosa
aef2b38983
[Room Details] Block & unblock user ( #340 )
2023-04-26 16:14:44 +02:00
ganfra
34c45eb6e0
Timeline: Remove padding from parent Modifier
2023-04-26 16:12:52 +02:00
ganfra
7eddf1201a
Timeline: add ContentType instead of using introspection.
2023-04-24 10:42:27 +02:00
ganfra
b0152059ff
Room : continue improving members loading
2023-04-21 14:39:47 +02:00
ganfra
f02ee307cc
Improve handling members
2023-04-20 18:21:47 +02:00
ganfra
df4c9b3cf7
Fix bottomsheet not using right theme (BottomSheet is not part of material3)
2023-04-20 15:58:20 +02:00
Jorge Martin Espinosa
e704870e3f
Validate several ids in constructors ( #336 )
...
* Validate ids in constructors.
* Remove redundant `.value` usage in string interpolation.
* Make a distinction between `SessionId` and `UserId` in `TestData`.
2023-04-18 16:17:13 +00:00
Jorge Martin Espinosa
798bedcaed
[Room List] Show offline indicator when the device is offline ( #239 )
...
* Implement the network status indicator.
* Add `networkmonitor` feature.
2023-04-17 17:01:16 +02:00
Jorge Martin Espinosa
afd58f1634
Update Gradle to 8.1 and AGP to v8.0 ( #329 )
...
* Update AGP to 8.0.0.
* Set JAVA_HOME to JDK17
* Update lint version.
* Use right JDK for dependency analysis, replace deprecated env var.
* Upgrade to Gradle 8.1.
* Remove `@Supress(DSL_SCOPE_VIOLATION)` as it's no longer needed.
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-04-17 08:49:52 +00:00
Jorge Martin Espinosa
0fb061fb2e
[Room Details] Implement room details screen ( #256 )
...
* Implement Room Details screen
* Add option to create permalink from room id and alias, add share room action
2023-03-29 05:16:27 +00:00
Benoit Marty
c774f7529e
[Strings] Use strings from localazy.
2023-03-27 14:44:24 +02:00
ganfra
7599b5617f
[MatrixSDK] map the remaining EventContents
2023-03-14 12:28:46 +01:00
ganfra
dc8cfcdb8e
[MatrixSDK] make tests passes
2023-03-13 21:12:42 +01:00
ganfra
38dc36e7bf
[MatrixSDK] finish mapping timeline and makes it compile
2023-03-13 20:18:16 +01:00
ganfra
8ccd21d856
[MatrixSDK] start mapping all the timeline objects
2023-03-10 18:32:46 +01:00
ganfra
b2c68d555a
[Architecture] introduce nodeBuilder concept
2023-03-07 20:31:16 +01:00
ganfra
9d91fb06cc
Merge branch 'develop' into feature/fga/improve_node_architecture
2023-03-07 12:10:20 +01:00
ganfra
43b304e523
Try splitting messages into api and impl modules
2023-03-03 14:38:05 +01:00