Benoit Marty
dfbc75a9e1
Merge pull request #7428 from element-hq/feature/bma/timeoutInReadyToScanScreen
...
[LinkNewDevice] Ensure the notice screen is also protected by the timeout.
2026-08-18 10:07:36 +02:00
Benoit Marty
a740423343
Sync strings.
2026-08-17 11:34:52 +02:00
Benoit Marty
2ac11ebe14
Clarify the comments
2026-08-17 10:30:57 +02:00
Benoit Marty
d0a1011638
Add documentation on LinkNewDesktopHandler and LinkNewMobileHandler
2026-08-17 10:06:26 +02:00
Benoit Marty
aa6f70530a
[LinkNewDevice] Move the timeout management when linking a new desktop device to the LinkNewDeviceFlowNode so that it can also be used for the DesktopNotice screen.
2026-08-17 10:06:25 +02:00
Benoit Marty
fae7df16f9
Merge pull request #7338 from element-hq/feature/bma/linkNewDeviceTimeout
...
[Link new device] Add timeout
2026-08-11 17:51:39 +02:00
Benoit Marty
223973805f
Create function to limit code duplication.
2026-08-11 16:30:11 +02:00
Benoit Marty
749ecb4576
No need for a companion object.
2026-08-11 16:28:07 +02:00
bmarty
17c5d7db59
Sync Strings from Localazy
2026-08-11 09:27:29 +02:00
Benoit Marty
e66efcfc43
[LinkNewDevice] Disable QrCode rotation
...
#7303
2026-08-07 17:46:47 +02:00
Benoit Marty
2b2d86a804
Use Kotlin Duration.
2026-08-07 17:46:46 +02:00
Benoit Marty
33979b6574
[LinkNewDevice] Add a 2 minutes timer to scan a QrCode
...
#7303
2026-08-07 17:46:46 +02:00
Benoit Marty
668243f658
Use value instead of first().
2026-08-07 16:43:52 +02:00
Benoit Marty
9c66cd331f
[Link new device] Handle split steps in the SDK
2026-08-06 17:22:10 +02:00
ganfra
3933d5ab8c
Merge pull request #7277 from element-hq/sync-localazy
...
Sync Strings
2026-07-28 16:44:21 +02:00
ganfra
ea3788abd1
Sync Strings from Localazy
2026-07-28 14:51:37 +02:00
Jorge Martin Espinosa
cc3c68411e
Try making HeaderFooterView more robust ( #7267 )
...
* Try making `HeaderFooterView` more robust
Create `HeaderFooterLayout` to properly calculate the content size when the component is scrollable so it's at least the size of the available space.
* Make `DesktopNoticeView` scrollable
For this, `NumberedListOrganism` can't be a `LazyColumn`, since that's a lazy layout with no intrinsic height and Compose doesn't know how to size it.
* Fix the case where no header or content composables are supplied
* Fix insets in non-scrollable UI
* Remove `movableContentOf`, suppress the warning instead since the `isScrollable` parameter should never toggle this behavior
* Update screenshots
---------
Co-authored-by: ElementBot <android@element.io >
2026-07-28 09:38:56 +02:00
bmarty
892b384f07
Sync Strings from Localazy
2026-07-27 01:07:51 +00:00
Jorge Martin Espinosa
72c47f7c41
Add warning to the 'Scan QR code' screen ( #7264 )
...
* Add warning to the 'Scan QR code' screen
* Update screenshots
---------
Co-authored-by: ElementBot <android@element.io >
2026-07-23 15:38:33 +02:00
ElementBot
03304b3ece
Sync Strings ( #7192 )
...
* Sync Strings from Localazy
* Update screenshots
---------
Co-authored-by: jmartinesp <480955+jmartinesp@users.noreply.github.com >
2026-07-13 12:21:55 +02:00
Jorge Martin Espinosa
fc18ea5bb6
Try a different workaround for flaky ScanQrCodeViewTest ( #7109 )
...
Changing the SDK version using `@Config` to one supported by `ShadowNativeHardwareRenderer` (it has a `maxSdk` of `UPSIDE_DOWN_CAKE`) seems like fixed the issue.
2026-06-29 11:56:51 +02:00
Benoit Marty
1d33c1faed
Merge pull request #6992 from element-hq/feature/bma/protectLinkNewDevice
...
Protect link new device
2026-06-22 10:40:17 +02:00
Benoit Marty
c430877d87
Ensure Robolectric test are run using API 36 until the library support API 37.
2026-06-18 12:18:32 +02:00
Benoit Marty
985faa5fa5
Merge remote-tracking branch 'origin/develop' into feature/bma/protectLinkNewDevice
2026-06-17 11:12:36 +02:00
Benoit Marty
2836bccfce
Handle PR reviews.
2026-06-17 11:12:21 +02:00
Jorge Martin Espinosa
710f501689
ScanQrCodeViewTest: try fixing broken test in CI (#7027 )
...
Add `LocalInspectionMode.current = true` in case the failure is related to rendering the `QrCodeCameraView`
2026-06-16 16:42:32 +02:00
ElementBot
d39b208099
Sync Strings from Localazy ( #7021 )
...
Co-authored-by: bmarty <3940906+bmarty@users.noreply.github.com >
2026-06-16 12:59:45 +02:00
Benoit Marty
969880e35a
[Link new device] Unlock with device credentials or application PIN code
2026-06-16 12:23:46 +02:00
Hugh Nimmo-Smith
1717cc7370
Fix some string mappings for link new device errors ( #6675 )
...
* Fix some string mappings for link new device errors
* Update snapshots
* Add appName
* Iterate
---------
Co-authored-by: Jorge Martin Espinosa <jorgem@element.io >
Co-authored-by: Benoit Marty <benoitm@element.io >
2026-06-04 09:34:55 +02:00
Jorge Martín
bf1462f9b1
WIP
2026-05-28 09:54:00 +02:00
ElementBot
0aaa80cbdc
Sync Strings from Localazy ( #6856 )
...
Co-authored-by: bmarty <3940906+bmarty@users.noreply.github.com >
2026-05-26 08:05:07 +00:00
Benoit Marty
b4f23d9d9e
Fix wrong 'modifier' usage.
2026-05-21 09:14:18 +02:00
Benoit Marty
5dd897dae8
Use AnimatedContent instead of reinventing the wheel.
2026-05-19 19:00:58 +02:00
Benoit Marty
75feaa7ee7
[Link new device] Fix and add tests.
2026-05-19 18:43:47 +02:00
Benoit Marty
18bc6a27c4
[Link new device] Improve UI transition between QRCodes.
2026-05-19 18:43:46 +02:00
Benoit Marty
a6f7c05458
[Link new device] Automatically rotate the QR Code - limit number of rotation to 10.
2026-05-19 18:43:46 +02:00
Benoit Marty
c59b96de66
[Link new device] Automatically rotate the QR Code
2026-05-19 18:43:45 +02:00
bmarty
dcc67f9fc6
Sync Strings from Localazy
2026-05-18 00:57:56 +00:00
ElementBot
0c657c258a
Sync Strings from Localazy ( #6761 )
...
Co-authored-by: bmarty <3940906+bmarty@users.noreply.github.com >
2026-05-11 09:37:59 +02:00
Benoit Marty
2f45ca8835
Merge pull request #6682 from element-hq/feature/bma/customMasScheme
...
Add a way to tweak MAS url.
2026-05-07 10:51:32 +02:00
bmarty
0d2f71643a
Sync Strings from Localazy
2026-05-04 00:54:27 +00:00
Benoit Marty
4e38846342
Merge pull request #6693 from element-hq/renovate/compose.bom
...
Update dependency androidx.compose:compose-bom to v2026.04.01
2026-04-30 16:54:23 +02:00
Benoit Marty
11b9efa2c9
Migrate to v2 testing APIs
2026-04-30 16:04:07 +02:00
Benoit Marty
a76b55e580
Add a way to tweak MAS url.
2026-04-29 22:29:40 +02:00
Hugh Nimmo-Smith
026c448e48
Merge branch 'develop' into hughns/link-new-device-done
2026-04-29 12:06:40 +01:00
Benoit Marty
1eeabb1e64
Merge pull request #6688 from element-hq/feature/bma/errorAlreadySignedIn
...
[Link new device] Add missing error case "already signed in"
2026-04-29 12:42:41 +02:00
Jorge Martin Espinosa
367995303d
Rename OIDC components and variables to OAuth ( #6686 )
...
* Rename `OIDC` components and variables to `OAuth`. This matches the new behavior in the SDK.
2026-04-29 11:41:47 +02:00
Benoit Marty
083fc5c5fb
[Link new device] Add missing screen for the error case OtherDeviceAlreadySignedIn
...
Closes #6678
2026-04-29 11:33:44 +02:00
Benoit Marty
1d03cbfc06
Fix quality issues and formatting
2026-04-29 10:34:50 +02:00
Hugh Nimmo-Smith
7d27ff3c59
Merge branch 'develop' into hughns/qr-grant-error-mapping
2026-04-28 17:04:08 +01:00