Jorge Martin Espinosa
9390964b01
Allow using a hardware keyboard to unlock the app using a pin code ( #4530 )
...
* Allow using a hardware keyboard to unlock the app using a pin code
* Add UI tests to `PinKeypad`
* Also take into account the numpad keys.
Extract this to an extension property in `ui-utils`. Made `ui-utils` also a compose-compatible library (vs `android-utils`, which doesn't have compose dependencies).
2025-04-07 11:55:35 +02:00
Benoit Marty
468ef0f7fc
Add ability to EnterpriseService to override theme colors
2025-02-06 15:10:14 +01:00
Benoit Marty
05fc76822a
Apply dual licenses: AGPL + Element Commercial to file headers.
...
2 replace all actions have been performed:
- "SPDX-License-Identifier: AGPL-3.0-only" to "SPDX-License-Identifier: AGPL-3.0-only OR LicenseRef-Element-Commercial"
- "Please see LICENSE in the repository root for full details." to "Please see LICENSE files in the repository root for full details."
2025-01-07 10:05:04 +01: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 Martín
fc6436dada
Unify the internal pinunlock.SignOut and the new LogoutUseCase classes
2024-07-19 19:51:49 +02:00
Benoit Marty
7c37cdee5f
Ensure PinUnlockActivity and IncomingCallActivity use the internal theme set by the user.
2024-07-08 18:17:44 +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
Benoit Marty
de0382eab4
Fix wrong dependencies.
...
Detected by Sonar: https://sonarcloud.io/project/issues?id=vector-im_element-x-android&open=AY1oUC_Jzk7jMkPkjDmI
2024-06-13 16:55:42 +02:00
ganfra
8d903362c8
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
ganfra
1d314e198a
PIN: clean pin code storage
2023-10-25 16:45:42 +02:00
ganfra
3e60773166
PIN : branch the mandatory flow
2023-10-24 18:13:41 +02:00
ganfra
d21623e523
Pin: add LockScreenConfig and address PR reviews
2023-10-23 15:30:17 +02:00
ganfra
f283594fbd
PIN : add test for SetupPinPresenter
2023-10-23 11:41:08 +02:00
ganfra
d12fa5c8fa
Pin unlock : add signout prompt
2023-10-20 18:52:56 +02:00
ganfra
bde2705654
Pin create: add test for presenter
2023-10-19 15:45:11 +02:00
ganfra
3b73f171d0
Pin code: add some tests
2023-10-18 11:26:02 +02:00
ganfra
78621e4256
Pin: rename feature pin to lockscreen
2023-10-17 21:15:01 +02:00