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
ganfra
c4249bc589
change(invites) : add some tests and update some fakes
2025-02-27 21:33:28 +01:00
ganfra
8e68490215
change(create room) : use history visibility "invited" when creating private room
2025-02-27 17:26:10 +01:00
Jorge Martin Espinosa
7aa6a434fb
Restore manual Client cleanup on session logout ( #4333 )
...
This is done to fix an issue where the Nodes that contain these dependencies are leaked and the `Client` and other SDK-related components can keep working in background for a while, until the caches holding the Nodes are flushed or the app is restarted.
2025-02-27 16:04:28 +00:00
Benoit Marty
af08d91202
Merge pull request #4323 from element-hq/feature/bma/compoundIcons
...
Replace Material icons with Compound icons wherever it's possible
2025-02-27 14:58:55 +01:00
Jorge Martin Espinosa
f029c4dd09
Use Settings.System.DEFAULT_RINGTONE_URI for ringing notifications ( #4310 )
...
* Use `Settings.System.DEFAULT_RINGTONE_URI` for ringing notifications
This replaces `RingtoneManager.getActualDefaultRingtoneUri`, it should get the same audio file and avoid some reported issues about not having permission to load the audio file.
2025-02-27 12:57:43 +00:00
Benoit Marty
fe1559425d
Fix small regression on Preview.
2025-02-26 22:44:30 +01:00
Benoit Marty
eda18f8b78
Replace Material icons with Compound icons wherever it's possible
2025-02-26 22:19:19 +01:00
Benoit Marty
91cf7164c1
Merge pull request #4319 from element-hq/feature/bma/updateCompound
...
Update compound
2025-02-26 22:15:22 +01:00
Benoit Marty
280287b023
Change CompoundIcons.Error to CompoundIcons.ErrorSolid
2025-02-26 18:52:31 +01:00
Jorge Martin Espinosa
fe99ec0e22
runQualityChecks task shouldn't fail fast ( #4309 )
...
* `runQualityChecks` task shouldn't fail fast
Make sure we run every task it depends on so we get a list with all the issues instead of having to retry several times.
* Tweak `runQualityChecks` to make sure all Android lint tasks run
* Use the right check in the quality flow
* Fix Norwegian translations that caused a `Typos` error
2025-02-26 18:34:15 +01:00
Benoit Marty
1bbcedfa38
Merge pull request #4312 from element-hq/feature/bma/fixMultipleNtfy
...
Fix issues due to multiple ntfy applications with the same name.
2025-02-26 17:21:51 +01:00
Benoit Marty
d746f59352
Merge pull request #4301 from element-hq/feature/bma/preloadAccountURL
...
Preload account urls
2025-02-26 15:54:20 +01:00
Benoit Marty
deb8345f85
Do not rely only on distributor name but consider value (appId) as well.
...
This will fix issue when multiple UnifiedPush distributor with the same friendly name are available on the phone.
Fixes #4306
2025-02-26 10:55:33 +01:00
Jorge Martin Espinosa
dbb1de146b
Upgrade SDK version to 25.02.26 ( #4305 )
...
* Upgrade SDK version to 25.02.26
* Remove OIDC URL result from logout, the SDK no longer provides it
* Handle room creation and destruction in a better way
* Remove `onSuccessLogout`
2025-02-26 09:04:49 +00:00
ganfra
25d39c285b
feat(join by alias) : add TextFieldValidity.None instead of nullable
2025-02-25 20:27:54 +01:00
ganfra
6f8ca62261
feat(join by alias) : format code
2025-02-25 15:56:14 +01:00
ganfra
786c2adc97
design(text field) : allow setting validity (instead of just isError bool)
2025-02-25 15:45:43 +01:00
Benoit Marty
941dfa7d38
Add tests.
2025-02-25 15:45:06 +01:00
ElementBot
0338a5008b
Sync Strings from Localazy ( #4298 )
...
Co-authored-by: bmarty <3940906+bmarty@users.noreply.github.com>
2025-02-24 09:14:29 +01:00
Jorge Martin Espinosa
5d8403b310
Try avoiding trailing punctuation inside linkified URLs. ( #4214 )
...
Create `LinkfierHelper` and post-process URLSpans added to make sure they honor the actual URLs in text by removing unnecessarily added trailing punctuation.
2025-02-21 16:58:59 +00:00