Commit Graph

78 Commits

Author SHA1 Message Date
ganfra 97bbc37f6c LockScreen : avoid removing from composition the LoggedInFlowNode.Children when LockScreen is displayed. 2023-11-14 20:59:17 +01:00
ElementBot 3bf34eae01 Sync Strings (#1789)
Co-authored-by: bmarty <bmarty@users.noreply.github.com>
2023-11-13 12:31:34 +01:00
ganfra 1e244b2ffd Merge pull request #1757 from vector-im/feature/fga/lock_polish
LockScreen polish
2023-11-08 14:02:53 +01:00
ganfra 4f519a817a Lock screen : fix one more test. 2023-11-08 13:45:28 +01:00
ganfra f067163004 Lockscreen : should fix tests 2023-11-08 12:01:54 +01:00
ganfra dc0c33fa5a Lock screen : fix code quality 2023-11-07 21:08:02 +01:00
ganfra 05e99adfc4 Lock : fix race condition on setup pin 2023-11-07 21:06:26 +01:00
ganfra 04afa8c200 LockScreen : fix one more navigation issue 2023-11-07 18:22:40 +01:00
ganfra 67bdb78f98 LockScreen : reduce delay before validation step in setup 2023-11-07 16:30:25 +01:00
ganfra d524e7b4bd LockScreen : do not show the entire setup flow when changing the pin is settings 2023-11-07 16:23:41 +01:00
ganfra 5a417ba498 LockScreen : refact some code and add secureFlag 2023-11-07 15:55:53 +01:00
Benoit Marty 7e63f196d9 Use ButtonColumnMolecule 2023-11-07 10:53:21 +01:00
bmarty 2fca8412b2 Sync Strings from Localazy 2023-11-06 08:23:40 +00:00
Benoit Marty 21200df294 Konsist: check that if sealed interface is used in parameter of Composable, it has the @Stable or @Immutable annotation 2023-11-03 15:19:55 +01:00
ganfra 01f4175b79 Pin unlock : implement design for in-app unlock 2023-10-31 20:12:45 +01:00
ganfra 6832b1f2db Feature/fga/biometric unlock (#1702)
* Biometric unlock : refactor a bit existing classes

* Biometric unlock : first implementation

* Biometric: add ui for biometric setup

* Biometric unlock : use localazy strings

* Biometric unlock setup : branch skip/allow events

* Biometric : fix tests

* Biometrics: add small test

* Biometric : clean up

* Update screenshots

* Biometric unlock : address some PR review

* Biometric : improve a bit edge cases

* Fix lint issues

---------

Co-authored-by: ganfra <francoisg@element.io>
Co-authored-by: ElementBot <benoitm+elementbot@element.io>
Co-authored-by: Jorge Martín <jorgem@element.io>
2023-10-31 19:22:43 +01:00
bmarty ffd02b831e Sync Strings from Localazy 2023-10-30 14:50:36 +00:00
bmarty 8350382440 Sync Strings from Localazy 2023-10-30 00:10:04 +00:00
Benoit Marty 3a15b92eb6 SecureBackup: update matrix sdk module. 2023-10-26 18:02:34 +02:00
ganfra b355d9fb64 PIN: address PR review 2023-10-26 15:28:18 +02:00
ganfra ca6a30d6cc PIN : fix quality 2023-10-26 15:25:40 +02:00
ganfra a7c83a94d3 PIN : Fix SetupPinPresenterTest 2023-10-26 14:39:13 +02:00
ganfra e864871c0e PIN : Fix test compilation 2023-10-26 13:10:25 +02:00
ganfra fdd9396089 Pin: add tests and make LockScreenConfig an injectable data class 2023-10-25 18:39:39 +02:00
ganfra 3c5bff0927 Pin : clean remaining pin code attempts 2023-10-25 16:54:34 +02:00
ganfra 626a884e1f PIN: clean pin code storage 2023-10-25 16:45:42 +02:00
ganfra adf21e0e02 PIN: fix and add tests 2023-10-25 16:13:30 +02:00
ganfra 49e2060961 PIN unlock : makes sure to load the pin size from storage 2023-10-25 15:07:05 +02:00
ganfra 2cb0addd3e PIN: add callback on LockScreenEntryPoint 2023-10-25 11:27:19 +02:00
ganfra 54cd62ab76 PIN: branch SignOut 2023-10-25 11:15:15 +02:00
ganfra f1988e3093 PIN : branch the mandatory flow 2023-10-24 18:13:41 +02:00
ganfra d2d6cab839 PIN : start branching logic 2023-10-24 14:19:52 +02:00
ganfra 0f4da4fca3 PIN : add some tests to PinEntry 2023-10-24 11:35:11 +02:00
ganfra a2eb50459f Setup pin : let time for ui to refresh before switching to confirmation step 2023-10-24 11:30:53 +02:00
ganfra 4b2d2c52a7 PinEntryTextField : add isSecured parameter 2023-10-24 11:30:43 +02:00
ganfra 42ab0e1395 PIN : fix some pin setup related code 2023-10-23 20:56:39 +02:00
ganfra 6170dd45bc Fix dagger compilation 2023-10-23 20:55:58 +02:00
ganfra 587cfcd886 Lock settings : branch the flow 2023-10-23 18:11:02 +02:00
ganfra 02b32f3a66 Merge branch 'develop' into feature/fga/pin_settings 2023-10-23 17:36:12 +02:00
ganfra 005e5cc1a1 Merge pull request #1624 from vector-im/feature/fga/pin_auth_ui
PIN : unlock screen ui
2023-10-23 16:35:22 +02:00
ganfra 20eed4f7d7 PIN : fix tests with new LockScreenConfig 2023-10-23 16:03:11 +02:00
ganfra da4dd44654 PIN unlock : adjust ui a bit 2023-10-23 15:38:24 +02:00
ganfra 05a999acd4 Pin: add LockScreenConfig and address PR reviews 2023-10-23 15:30:17 +02:00
Benoit Marty f8512d3964 Remove unused import 2023-10-23 14:01:23 +02:00
Benoit Marty 8ca42d4cfc Konsist: add test to ensure that functions with @PreviewsDayNight contain ElementTheme composable, and fix existing issues. 2023-10-23 12:23:27 +02:00
ganfra 2652723c58 Lock settings : create UI 2023-10-23 12:12:53 +02:00
ganfra 6230d9d48b PIN : add test for SetupPinPresenter 2023-10-23 11:41:08 +02:00
ganfra 4fbe32a6da PIN: fix konsist 2023-10-23 11:00:47 +02:00
ganfra 35dce75fd1 PIN : fix warning 2023-10-23 10:34:49 +02:00
ganfra 0bc992c1ba Pin : fix tests after rename 2023-10-23 10:32:43 +02:00