Benoit Marty
6e35ebcdeb
Merge pull request #4010 from element-hq/feature/bma/mediaGalleryUi
...
Media gallery UI
2024-12-11 12:20:30 +01:00
ganfra
669db8c0fa
fix(dm) : remove duplicate LaunchedEffect
2024-12-09 19:58:54 +01:00
Benoit Marty
28725a364f
Media Gallery
2024-12-09 16:48:48 +01:00
Benoit Marty
b05d9507ea
Move code to the impl module
2024-11-29 09:24:50 +01:00
Benoit Marty
200ae60a8b
Verified user badge.
...
Add disable action to verify user.
2024-10-22 14:09:35 +02:00
Benoit Marty
252308f591
Reorder imports.
2024-10-17 16:34:24 +02:00
Benoit Marty
56c564c499
Use test extension on presenter.
2024-10-17 15:57:30 +02:00
Benoit Marty
4f3065d1c6
Cover getCanCall with tests.
2024-10-17 15:55:45 +02:00
Benoit Marty
feeddaceb9
Renaming.
2024-10-17 14:24:08 +02:00
Benoit Marty
2c94df3647
No need for UserProfilePresenterHelper anymore.
2024-10-17 14:13:48 +02:00
Benoit Marty
9b82c6df1c
Let RoomMemberDetailsPresenter use UserProfilePresenter to reduce code duplication.
2024-10-17 14:12:18 +02:00
Benoit Marty
9b9fef1aa8
Rework: use @AssistedFactory and comment out the UserProfileModule.
2024-10-17 14:12:16 +02:00
Benoit Marty
f7a3f707fb
Improve mapping regarding filename, caption and formattedCaption
2024-10-08 17:12:48 +02:00
Jorge Martin Espinosa
2efdb3ae45
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
2b016227e9
Migrate license to AGPL.
...
Run script `uv run license-editor --repository ../element-x-android`
2024-09-06 17:19:19 +02:00
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
6f8de0b2c6
Element Call ringing notifications ( #2978 )
...
- Add `ActiveCallManager` to handle incoming and ongoing calls.
- Add ringing call notifications with full screen intents and missed call ones as part of the 'conversation' notifications.
---------
Co-authored-by: ElementBot <benoitm+elementbot@element.io >
2024-06-10 11:51:19 +02:00
Benoit Marty
174d45f4dd
Rename parameter roomId to dmRoomId for clarity.
2024-06-03 18:24:03 +02:00
Benoit Marty
cdf6f48112
Change Test class suffix.
2024-05-30 10:11:18 +02:00
Benoit Marty
87689d787e
Lambda parameters in a composable function should be in present tense, not past tense.
...
https://mrmans0n.github.io/compose-rules/rules/#naming-parameters-properly
2024-05-29 12:18:23 +02:00
Jorge Martin Espinosa
2e93d842c7
UX cleanup: DM details screen ( #2820 )
...
* UX cleanup: user profile.
- Move send DM to a CTA button.
- Add 'Call' CTA button too when there is a DM with that user and a call is possible.
- Add missing tests.
* Update screenshots
* Add tests for clicking on the avatar
---------
Co-authored-by: ElementBot <benoitm+elementbot@element.io >
2024-05-08 16:05:02 +02:00
Benoit Marty
1ea1fa9a68
Sort imports.
2024-05-03 12:17:41 +02:00
Benoit Marty
66cfaf97c9
Open user profile and room with event from permalink
2024-05-02 12:25:21 +02:00