Benoit Marty
c956c66921
Merge pull request #4414 from element-hq/feature/bma/openTxtDocument
...
Open txt document inside the application
2025-03-18 14:18:29 +01:00
Benoit Marty
6609001040
i18n
2025-03-18 11:43:13 +01:00
Benoit Marty
74b7e7f4b6
Fix issues reported by Konsist.
2025-03-18 11:35:11 +01:00
Benoit Marty
cfdc595c84
Add preview for Text media.
2025-03-18 11:24:13 +01:00
Benoit Marty
a6b8e5ca10
Merge pull request #4413 from element-hq/feature/bma/fixOpenMedia
...
Ensure that a click on a media open the correct media.
2025-03-17 10:06:56 +01:00
Jorge Martin Espinosa
715d75c5c4
Add Google Tink dependency, replacing androidx.security.crypto ( #4405 )
...
* Add Google Tink dependency, replacing `androidx.security.crypto`
* Replace the `EncryptedFile` implementation too
* Extract constants, add some more docs
2025-03-17 10:04:21 +01:00
ElementBot
17193ad35a
Sync Strings from Localazy ( #4421 )
...
Co-authored-by: bmarty <3940906+bmarty@users.noreply.github.com>
2025-03-17 09:54:03 +01:00
Benoit Marty
bdb7eeec74
Fix test compilation error.
2025-03-17 09:29:45 +01:00
renovate[bot]
cd5c6c611e
fix(deps): update dependency net.java.dev.jna:jna to v5.17.0
2025-03-16 13:29:43 +00:00
Benoit Marty
592120370c
Ensure that a click on a media open the correct media.
2025-03-14 17:23:38 +01:00
Benoit Marty
3eb92a7849
Render txt files content.
...
PdfViewer increase the top padding.
2025-03-14 16:51:57 +01:00
Benoit Marty
4a2a675e69
Merge pull request #4402 from element-hq/misc/enable-logcat-in-all-builds
...
Add feature flag to let the application prints logs to logcat in release builds.
2025-03-14 11:33:57 +01:00
Jorge Martín
f01078bc8a
Use a feature flag to decide whether logs should be printed to logcat or not
...
This is done so it can be temporarily enabled on release builds for quick debugging sessions, then disabled again.
2025-03-13 16:11:53 +01:00
Benoit Marty
5d881e8b05
Merge branch 'develop' into feature/bma/customPushGateway
2025-03-13 11:39:47 +01:00
Jorge Martin Espinosa
c3817945d9
Fix warnings in tests for push provider modules ( #4398 )
2025-03-12 17:36:31 +01:00
Benoit Marty
5cab146eed
Give ability to configure the UnifiedPush default push gateway.
2025-03-12 17:10:33 +01:00
Benoit Marty
cf60f943a8
Give ability to configure the Firebase push gateway.
2025-03-12 16:50:46 +01:00
Benoit Marty
3ca624648b
Merge pull request #4397 from element-hq/feature/bma/fixNoMoreMediaToShow
...
…Ensure the snackbar "No more media to show" is not rendered when opening the media viewer.
2025-03-12 12:27:49 +01:00
Jorge Martin Espinosa
fd50ce4daf
Add user verification and verification state violation badges ( #4392 )
...
* Move `observeRoomMemberIdentityStateChange` and associated classes to `libs:matrixui` module so they can be reused
* Add `EncryptionService.getUserIdentity` method to retrieve not only if the user is verified or not, but in which state they are
* Fix `IdentityChangePresenter` after the previous changes
* Fix `withFakeLifecycleOwner` and add `testWithLifecycleOwner` helper
* Display verified badge in DM top app bar when possible
* Display a verification violation warning icon next to the 'People' item in room details screen
* Display either a verified badge or a verification violation warning icon next to the room members in the room member list screen
* Display either a verified badge or a verification violation warning and withdraw verification button in the room member profile.
Generic user profiles won't display verification state anymore since we can't easily track changes in it.
* Add preview for room member details screen with verification violation identity state
* Add verified and violation badge to the `Profile` list item in room details screen
* Update screenshots
---------
Co-authored-by: ElementBot <android@element.io>
2025-03-12 12:22:53 +01:00
Benoit Marty
9fd600383c
Ensure the snackbar "No more media to show" is not render after the app is loading the first item. Closes #4345
2025-03-12 12:09:51 +01:00
Benoit Marty
44b837a6bd
Merge pull request #4378 from element-hq/feature/bma/customSuperButton
...
Be able to correctly render the UI with other colors.
2025-03-11 09:26:54 +01:00
Jorge Martin Espinosa
f73c0e42a4
Implement user verification ( #4294 )
...
* Add support for starting verification of a user
* Add support for replying to incoming user verification requests
* Add reset recovery key button and previews to `ChooseSelfVerificationModeView`
* Add 'Profile' item in room details screen
* Update screenshots
* Remove `showDeviceVerifiedScreen` parameter from `NavTarget.UseAnotherDevice`
* Allow exiting the FTUE flow, which will close the app. The previous state will be restored when the app is reopened.
* When outgoing verification fails, move to the `Canceled` state. Then, when resetting the state machine state also reset the verification service.
---------
Co-authored-by: ElementBot <android@element.io>
2025-03-10 11:20:17 +01:00
Benoit Marty
96683850ba
Change LocalIsEnterpriseBuild to LocalBuildMeta
2025-03-10 11:08:50 +01:00
Benoit Marty
15de3377d5
Sync strings (fix typo)
2025-03-10 09:30:13 +01:00
bmarty
9a75f40855
Sync Strings from Localazy
2025-03-10 00:28:38 +00:00
Benoit Marty
0a62d40d1d
Fix gradient on GradientFloatingActionButton
2025-03-07 18:20:32 +01:00
Benoit Marty
61a6e8dcf4
GradientFloatingActionButton use textActionAccent for enterprise build.
2025-03-07 18:20:31 +01:00
Benoit Marty
f7df69e6b3
Let SuperButton use textActionAccent for enterprise build.
2025-03-07 18:20:31 +01:00
Benoit Marty
c865cf40d6
Provide isEnterpriseBuild value to the Composable.
2025-03-07 18:20:29 +01:00
Benoit Marty
f645a1b221
Fix issue in Modifier
2025-03-07 15:55:02 +01:00
Benoit Marty
6459e3cabd
Rename ic_notification_small to ic_notification
2025-03-07 14:21:09 +01:00
Benoit Marty
9af7737302
Add IconColorButton (CloseButton)
...
Figma: https://www.figma.com/design/G1xy0HDZKJf5TCRFmKb5d5/Compound-Android-Components?node-id=1956-37586
2025-03-07 13:14:51 +01:00
Benoit Marty
b9b328d41d
Remove unused ic_encryption_enabled drawable.
2025-03-07 12:19:36 +01:00
ganfra
67af88d1f1
change(read receipt): track read receipts for focused timeline
2025-03-07 09:57:29 +01:00
Benoit Marty
d591ff4c14
Enable the Event cache by default.
...
Note that it will not enable it if the user has explicitly disabled it.
2025-03-06 10:38:05 +01:00
Benoit Marty
7d8ab98b6a
Merge pull request #4370 from element-hq/feature/fga/update_rust_sdk_25.03.05
...
deps(rust sdk) : update to 25.03.05
2025-03-05 22:20:36 +01:00
Benoit Marty
a1762ba178
Fix test compilation
2025-03-05 21:54:10 +01:00
ganfra
1b6f658eae
deps(rust sdk) : update to 25.03.05 and fix the breaking changes
2025-03-05 20:57:37 +01:00
Benoit Marty
b0cd9905ce
Remove PreferenceText, replace by ListItem.
2025-03-05 17:25:35 +01:00
Benoit Marty
be36b54fbd
Fix icon color.
...
Leading icon should be iconSecondary
Trailing icon should be iconPrimary
See Figma https://www.figma.com/design/G1xy0HDZKJf5TCRFmKb5d5/Compound-Android-Components?node-id=628-25757
2025-03-05 11:42:05 +01:00
ganfra
dc953310b0
Merge pull request #4360 from element-hq/feature/fga/left_room_snackbar
...
change(left room snackbar) : manage cancel knock and decline invite
2025-03-05 10:19:10 +01:00
ganfra
18c5bf01d4
change(left room snackbar) : manage cancel knock and decline invite
2025-03-04 21:52:33 +01:00
ganfra
0d1a35970d
Merge pull request #4353 from element-hq/feature/fga/room_preview_invite_state
...
[Change] Invited state room preview
2025-03-04 16:45:50 +01:00
ganfra
9130f4acf5
change(invites) : clean code
2025-03-04 10:51:22 +01:00
Benoit Marty
299f2fbc4e
Coil3: Use newBuilder, see https://coil-kt.github.io/coil/network/#using-a-custom-okhttpclient
2025-03-03 16:40:07 +01:00
Benoit Marty
79881ed004
Format file.
2025-03-03 16:28:56 +01:00
Benoit Marty
ae56fbc4da
Need to provide a LocalAsyncImagePreviewHandler for previews to work correctly with coil3
...
https://coil-kt.github.io/coil/compose/#previews
2025-03-03 14:56:20 +01:00
Benoit Marty
a70249769d
Migrate to coil3
2025-03-03 12:30:26 +01:00
Benoit Marty
491bb1d8fe
Merge pull request #4346 from element-hq/sync-localazy
...
Sync Strings
2025-03-03 11:00:16 +01:00
bmarty
46acf414c1
Sync Strings from Localazy
2025-03-03 00:29:16 +00:00