Benoit Marty
75e8ec6e7c
Add inline voice player to the files gallery
2024-12-16 11:03:44 +01:00
Benoit Marty
bb06b68110
Let the Presenter use real classes.
2024-12-10 15:56:54 +01:00
Benoit Marty
a89a9c35d8
Remove not needed MediaGalleryTimelineProvider
2024-12-10 09:24:31 +01:00
Benoit Marty
3e1b1c29d1
Media Gallery
2024-12-09 16:48:48 +01:00
Benoit Marty
96d7fbfadc
Move code to the impl module
2024-11-29 09:24:50 +01:00
Jorge Martin Espinosa
eeec7cc785
Centralise the DI code generation logic ( #3562 )
...
* Create Anvil extension helper
* Use the helper everywhere
2024-09-30 12:20:28 +00:00
Benoit Marty
f61df38e55
Migrate license to AGPL.
...
Run script `uv run license-editor --repository ../element-x-android`
2024-09-06 17:19:19 +02:00
Benoit Marty
b7a6d8996a
Add unit test for AndroidLocalMediaActions
2023-11-30 15:41:40 +01:00
Benoit Marty
0dcb9202d3
Add unit test for AndroidLocalMediaFactory
2023-11-30 15:07:59 +01:00
Jorge Martin Espinosa
ab8402a4dc
Open room member avatar in a media viewer ( #1911 )
...
* Open room member avatar in viewer.
The `MediaViewer` was extracted to its own library module.
* Update screenshots
* Restore KSP processor in `:libraries:mediaviewer:api`, this should generate Showkase components again.
---------
Co-authored-by: ElementBot <benoitm+elementbot@element.io>
2023-11-28 17:39:41 +00:00