Commit Graph

1596 Commits

Author SHA1 Message Date
Dain Nilsson
c8cb6b3fe9
Merge PR #1535 2024-04-16 15:00:45 +02:00
Adam Velebil
22d4a79296
Merge PR #1525 2024-04-16 14:32:40 +02:00
Adam Velebil
7063f64e08
update style of user interaction dialog 2024-04-16 13:25:20 +02:00
Elias Bonnici
21a1998946
Add overflow and tooltip to ActionItem 2024-04-16 13:07:16 +02:00
Elias Bonnici
059fdbf870
Merge PR #1526 2024-04-16 12:27:01 +02:00
Elias Bonnici
5253c6ee8a
Calculate title height based on text scale factor 2024-04-16 11:14:30 +02:00
Adam Velebil
afdb43c1ea
update license comments 2024-04-16 10:38:43 +02:00
Adam Velebil
54fd4d5aac
always request focus for OATH and FIDO2 auth 2024-04-16 10:00:29 +02:00
Dain Nilsson
3c2710c4db
Require absolute path and safe ownership 2024-04-16 09:53:49 +02:00
Adam Velebil
fc0c71d14e
ignore pages without capabilites 2024-04-16 08:42:26 +02:00
Adam Velebil
bf6c050307
add title and badge to Account loading page 2024-04-15 17:09:56 +02:00
Adam Velebil
e71e6f3a34
add size to account icon placeholder 2024-04-15 17:07:56 +02:00
Adam Velebil
b70914cea1
fix Security Key app page 2024-04-15 14:23:54 +02:00
Elias Bonnici
5ccb9d1be8
Do not show private key field for FW versions that do not support metadata 2024-04-15 12:34:31 +02:00
Adam Velebil
9451cddd76
fix flickering of caps in 2 column mode 2024-04-15 11:31:40 +02:00
Adam Velebil
f5efe62744
fix flicker of screen capability chip 2024-04-15 10:51:13 +02:00
Adam Velebil
18718921cb
fix flicker on Passkeys loading page 2024-04-15 09:36:21 +02:00
Adam Velebil
9a5564d97f
reduce flicker when loading PIV and OTP 2024-04-15 09:23:50 +02:00
Adam Velebil
43d69a6025
reduce flicker on Accounts and Fingerprints screen 2024-04-15 08:59:07 +02:00
Adam Velebil
1d178a78c6
improve passkey loading page 2024-04-12 17:04:53 +02:00
Adam Velebil
443f097225
only delay on USB 2024-04-12 16:55:25 +02:00
Adam Velebil
c2a3a05e4f
improve transitions 2024-04-12 15:59:47 +02:00
Adam Velebil
cb0eabaf87
unify top padding in AppPage 2024-04-12 15:53:13 +02:00
Dain Nilsson
c74738dd87
Replace Wayland workaround with custom binary option 2024-04-12 10:23:13 +02:00
Dain Nilsson
42250e9814
Remove unused strings 2024-04-11 17:27:47 +02:00
Dain Nilsson
e266828204
Increase allowed length for French short strings 2024-04-11 14:48:24 +02:00
Dain Nilsson
c1ff2a0b8b
Update link text 2024-04-11 14:24:50 +02:00
Dain Nilsson
8fa79968a2
Fix ending character 2024-04-11 14:17:04 +02:00
Adam Velebil
c326dc4ac9
support Cancel during OATH unlock 2024-04-11 12:28:54 +02:00
Adam Velebil
b04639f113
avoid unnecessary Toasts 2024-04-11 12:28:12 +02:00
Dain Nilsson
411ea5b252
Add localized strings 2024-04-11 12:08:45 +02:00
Dain Nilsson
afecb681d2
Fix tooltips 2024-04-11 11:10:35 +02:00
Dain Nilsson
80feeb5161
Fix icon for "close drawer" button 2024-04-11 10:29:18 +02:00
Elias Bonnici
1c10ca1703
Merge PR #1509 2024-04-11 09:40:16 +02:00
Elias Bonnici
34b54ce889
Merge PR #1507 2024-04-11 09:39:32 +02:00
Elias Bonnici
caecee9e08
Merge PR #1505 2024-04-11 09:35:16 +02:00
Elias Bonnici
20ce9c0501
Remove unused provider 2024-04-10 19:05:06 +02:00
Adam Velebil
c948520ec9
Fix QR scan success icon 2024-04-10 17:51:02 +02:00
Elias Bonnici
317a3b8393
OTP: Show format error before length error 2024-04-10 15:26:20 +02:00
Elias Bonnici
3150e2196f
Show retired slots when they have certificate or key 2024-04-10 14:45:32 +02:00
Elias Bonnici
fab5fa2687
Show correct cancel text in ResponsiveDialog 2024-04-10 14:23:59 +02:00
Elias Bonnici
e21fb7525c
Set current section to Home on Factory Reset cancel 2024-04-10 14:23:49 +02:00
Dain Nilsson
777b4b6543
Vertically center the "edit label" button 2024-04-10 09:56:34 +02:00
Elias Bonnici
1273d561dc
Merge PR #1502 2024-04-10 09:45:07 +02:00
Elias Bonnici
e78fd8f920
Fix padding in Device Picker 2024-04-10 09:39:53 +02:00
Adam Velebil
0a7e39813f
[Android] remove ChromeOS exclusion 2024-04-09 12:25:32 +02:00
Elias Bonnici
29a1bcf91c
Ensure initial currentSection is Section.Home for Android
This ensures that the Home `NavigationItem` is not disabled.
2024-04-05 15:13:13 +02:00
Elias Bonnici
d5da99dd53
Display FIDO PIN Block Status and PIN retries 2024-04-04 16:51:05 +02:00
Elias Bonnici
178224011d
Update management localization strings 2024-04-04 08:24:57 +02:00
Elias Bonnici
134e3523ea
Decrease contentPadding and vertical space 2024-04-04 08:23:13 +02:00
Elias Bonnici
a342902df1
Decrease vertical and horizontal space between chips 2024-04-04 08:23:12 +02:00
Elias Bonnici
f09cb0f3da
Pop dialog on completion 2024-04-04 08:23:10 +02:00
Elias Bonnici
c10d75e9b7
Add lock-code field in ManagementScreen 2024-04-04 08:23:05 +02:00
Adam Velebil
15c5dbb46e
removed comments 2024-04-03 17:15:19 +02:00
Adam Velebil
9491035704
uncustomizable devices will use last used color 2024-04-03 14:33:43 +02:00
Elias Bonnici
dfc2de7063
Remove sliver_tools 2024-04-03 12:41:56 +02:00
Elias Bonnici
b6cddb1b17
Ensure ListTile take up full height 2024-03-28 13:30:47 +01:00
Elias Bonnici
05af99e3d5
Merge PR #1479 2024-03-28 13:17:26 +01:00
Dain Nilsson
44bcf64656
Merge PR #1478 2024-03-28 13:12:53 +01:00
Dain Nilsson
bc667a75e0
Only show displayName when present 2024-03-28 12:55:28 +01:00
Elias Bonnici
6b329835a9
Swap order of RP ID and userName 2024-03-28 12:41:24 +01:00
Elias Bonnici
bc439b7267
Merge PR #1475 2024-03-28 12:00:21 +01:00
Dain Nilsson
89d4c91045
Merge PR #1476 2024-03-28 10:26:07 +01:00
Dain Nilsson
a3bf316568
Add more details to Passkey details view 2024-03-28 09:58:47 +01:00
Elias Bonnici
89424a5dec
Merge PR #1473 2024-03-27 16:53:28 +01:00
Elias Bonnici
e5435e78a6
Add access code dialog for OTP 2024-03-27 16:46:40 +01:00
Elias Bonnici
073217e2b9
Use hexId in _CertificateListItem 2024-03-27 12:50:50 +01:00
Elias Bonnici
daaffb6bd5
Change selected colors in AppListItem 2024-03-27 12:48:17 +01:00
Elias Bonnici
ac875d8972
Fix bug in pin mismatch error text 2024-03-27 11:25:00 +01:00
Adam Velebil
e9ce891826
Android implementation 2024-03-27 10:15:03 +01:00
Elias Bonnici
9a3659a423
Consistent PIN errors 2024-03-27 10:15:00 +01:00
Elias Bonnici
6a8965f74c
Handle more PIN/PUK errors 2024-03-27 10:14:52 +01:00
Dain Nilsson
bb973bb508
Merge PR #1470 2024-03-26 15:49:59 +01:00
Adam Velebil
462060a73d
the FIDO PIN 2024-03-26 14:14:49 +01:00
Adam Velebil
8e7e0fc948
replace applet with application 2024-03-26 14:02:51 +01:00
Dain Nilsson
5f2b9772cb
PIV: Show Private Key: <none> when key is missing 2024-03-26 13:27:03 +01:00
Adam Velebil
ea7ae8acc2
always close the sink 2024-03-26 10:30:16 +01:00
Adam Velebil
62d48e2785
Merge branch 'main' into adamve/android_fido_bio 2024-03-26 08:34:27 +01:00
Adam Velebil
3bc264d5f5
Merge PR #1466 2024-03-25 17:47:32 +01:00
Adam Velebil
20d4ed77d7
update license headers 2024-03-25 17:46:31 +01:00
Dain Nilsson
e683126ea3
Merge PR #1453 2024-03-25 17:20:14 +01:00
Adam Velebil
84a0d67479
rebuild piv models 2024-03-25 17:01:53 +01:00
Adam Velebil
b4bd855ca2
Merge branch 'main' into adamve/android_fido_bio 2024-03-25 15:02:33 +01:00
Adam Velebil
d00ee59da6
Merge branch 'main' into adamve/android_device_reset 2024-03-25 14:52:09 +01:00
Elias Bonnici
ee9618d57e
Remove duplicate definition of uploadOtpUri 2024-03-22 17:28:38 +01:00
Elias Bonnici
e2df7f9c57
Interpolate yubiotp upload link in translation string 2024-03-22 15:42:15 +01:00
Adam Velebil
b06eaf5552
Add deviceReset 2024-03-22 14:23:38 +01:00
Adam Velebil
97ab8d146c
update section order 2024-03-22 13:08:17 +01:00
Elias Bonnici
e99c2312b2
Merge PR 1457 2024-03-22 12:34:50 +01:00
Adam Velebil
f5d1b21f19
Merge branch 'main' into adamve/android_fido_bio 2024-03-22 11:41:46 +01:00
Elias Bonnici
eacb26d35c
Change yubiotp upload text 2024-03-22 11:30:29 +01:00
Elias Bonnici
b04920b018
Merge PR #1455 2024-03-22 10:18:22 +01:00
Elias Bonnici
b26da071d3
Add link to yubicloud otp upload 2024-03-21 15:54:21 +01:00
Elias Bonnici
0fa89e27c1
Skip parsing of cert to avoid compression failures 2024-03-21 14:24:39 +01:00
Elias Bonnici
ee3c07381b
Dispose searchFocus and searchController 2024-03-21 12:31:24 +01:00
Elias Bonnici
1495dd0f9e
Use one global key for search field 2024-03-21 12:22:46 +01:00
Elias Bonnici
832051932c
Add alternativeTitle to PasskeysScreen 2024-03-21 09:19:24 +01:00
Elias Bonnici
5e91579460
Change to passkeys icon 2024-03-21 08:42:24 +01:00
Elias Bonnici
b46ae6082e
Show number of passkeys used 2024-03-21 08:17:57 +01:00
Elias Bonnici
029c85909c
Add search field to PasskeysScreen 2024-03-20 17:01:26 +01:00
Elias Bonnici
c626f79979
Show retired slots 2024-03-20 16:08:04 +01:00
Elias Bonnici
aadf81a653
Add command to move key 2024-03-20 15:05:34 +01:00
Dain Nilsson
25eea079c6
Make Wayland clipboard fix opt-in 2024-03-19 17:37:26 +01:00
Dain Nilsson
d6d01ba227
Don't update OATH credentials list when null 2024-03-19 17:35:08 +01:00
Dain Nilsson
a4d4fa538d
Use CardMonitor to observe NFC card changes 2024-03-19 17:35:07 +01:00
Elias Bonnici
d70644e599
Use one command for delete cert/key 2024-03-19 17:15:44 +01:00
Elias Bonnici
ff6f72ae16
Add command to delete key 2024-03-19 17:15:42 +01:00
Dain Nilsson
8fb6336bd8
Merge PR #1452 2024-03-19 16:01:43 +01:00
Elias Bonnici
0b37fe91e4
Avoid calling setState when unmounted 2024-03-19 15:12:42 +01:00
Elias Bonnici
ca13f22d52
Disable autoscroll when using scrollbar 2024-03-19 15:12:40 +01:00
Elias Bonnici
defefd8536
Fix scrolled under calculation 2024-03-19 15:12:37 +01:00
Elias Bonnici
0a4278b9a1
Listen to headerSliver visibility 2024-03-19 15:12:35 +01:00
Elias Bonnici
55d95e92be
Remove lagging issue in expanded NavigationContent 2024-03-19 15:12:28 +01:00
Elias Bonnici
fe4160baa5
Show border when scrollables touch the AppBar 2024-03-19 15:12:27 +01:00
Elias Bonnici
078b572a52
Use controllers to listen for visibility changes 2024-03-19 15:12:25 +01:00
Elias Bonnici
f123ba3138
Add scroll animation to sliver title and header 2024-03-19 15:12:24 +01:00
Elias Bonnici
bb72c0a1ee
Move scrolled under state to providers 2024-03-19 15:12:20 +01:00
Elias Bonnici
4a5e5bd43d
Optimize handling of items scrolling under AppBar 2024-03-19 15:12:18 +01:00
Elias Bonnici
550266e748
Remove unnecessary setState 2024-03-19 15:12:17 +01:00
Elias Bonnici
1c7bcfd97a
Handle zero scroll offset 2024-03-19 15:12:14 +01:00
Elias Bonnici
ec3265fc1d
Use NotificationListener instead of ScrollController 2024-03-19 15:12:13 +01:00
Elias Bonnici
1ceaaee52e
Persist navigation expanded state 2024-03-19 15:12:11 +01:00
Elias Bonnici
c3c70029a9
Add alternativeTitle to AppPage and change border radius 2024-03-19 15:12:10 +01:00
Elias Bonnici
ad54c18205
Make sure OATH search field is always shown on SearchIntent 2024-03-19 15:12:09 +01:00
Elias Bonnici
31f2712bf8
Add sliver scrolling functionality
This adds the title in a `SliverPinnedHeader`, which is
pinned until `headerSliver` (optional) scrolls under it.
When the `SliverPinnedHeader` is scrolled under `AppBar`
the title is shown in the `AppBar`.
2024-03-19 15:12:06 +01:00
Dain Nilsson
07d4f2a027
Fix re-auth in PIV when using PIN-protected mgmt key 2024-03-19 11:43:49 +01:00
Adam Velebil
0d500114be
fix naming style of method channel methods 2024-03-19 10:23:52 +01:00
Adam Velebil
d58e9ff225
Merge branch 'adamve/android_fido' into adamve/android_fido_bio 2024-03-19 10:18:14 +01:00
Adam Velebil
7342f1fb30
disable FIDO2 on Chromebook 2024-03-15 14:46:27 +01:00
Adam Velebil
591352d482
fix Android first-showing screen 2024-03-14 15:33:18 +01:00
Adam Velebil
053581501d
fix string resource 2024-03-14 14:40:37 +01:00
Adam Velebil
525db6851d
fix srting resource type 2024-03-14 14:35:51 +01:00
Adam Velebil
40cf51d150
section switching and handling of IO exceptions 2024-03-14 14:31:11 +01:00
Adam Velebil
0310919607
Merge branch 'main' into adamve/android_fido 2024-03-13 16:01:12 +01:00
Adam Velebil
8349135aee
revert fido credential provider changes 2024-03-13 11:23:54 +01:00
Adam Velebil
9a19a9c608
use ViewModelData interface 2024-03-13 10:36:50 +01:00
Adam Velebil
ff8f2c8ce0
examples 2024-03-12 18:00:06 +01:00
Dain Nilsson
52c613a14c
Merge PR #1429 2024-03-11 16:41:18 +01:00
Dain Nilsson
2d43e526b7
Merge PR #1425 2024-03-11 16:39:52 +01:00
Dain Nilsson
dcf04af807
Remove dead code 2024-03-11 16:26:41 +01:00
Dain Nilsson
6ee77e26fe
Count bytes for PIV PINs 2024-03-11 16:24:38 +01:00
Dain Nilsson
fdc4c7547e
Don't use hex validation for PIN 2024-03-11 15:26:03 +01:00
Elias Bonnici
ce040c31b2
Pop dialogs before opening key_actions in Home 2024-03-11 13:25:17 +01:00
Adam Velebil
3c8eee9b78
add support for Home page in Android 2024-03-11 11:37:00 +01:00
Adam Velebil
3272324701
add Message Page for Not Initialized state 2024-03-11 11:09:15 +01:00
Dain Nilsson
c66f96016b
Add lint rule for calling init() after creation. 2024-03-11 09:11:38 +01:00
Dain Nilsson
3ee27bea96
Add init() to AppTextFields
This is ugly, but it allows wrapping the widgets for more customization.
2024-03-11 09:11:31 +01:00
Dain Nilsson
7942916df5
Add warning to confirm fields when values don't match 2024-03-11 09:10:58 +01:00
Dain Nilsson
a397ce3215
Set autofocus on field 2024-03-11 09:10:17 +01:00
Dain Nilsson
442714ac29
Only allow shorter FIDO PIN when changing PIN, if forcePinChange 2024-03-11 09:10:16 +01:00
Dain Nilsson
3245c0d637
Improve PIN handling consistency between views 2024-03-11 09:10:16 +01:00
Dain Nilsson
0f76aa5b1d
PIV PIN improvements 2024-03-11 09:10:15 +01:00
Dain Nilsson
80c70e370f
Cache FIDO2 PIN when switching between other apps 2024-03-11 09:10:12 +01:00
Adam Velebil
6476f159c1
Merge branch 'main' into adamve/android_fido 2024-03-11 08:54:34 +01:00
Dain Nilsson
99ec84910c
Refactor Application enum
Rename to Section, remove "management", rename "webauthn".
2024-03-08 17:36:39 +01:00
Dain Nilsson
e7d3ab9ae4
Use "badge" icon 2024-03-08 17:36:37 +01:00
Elias Bonnici
4ff500fd63
Use symbols in Home screen 2024-03-08 15:53:15 +01:00
Adam Velebil
9963e6f3cb
Merge branch 'main' into adamve/android_fido 2024-03-08 15:34:39 +01:00
Elias Bonnici
d7f883b770
Ensure consistent padding from device name 2024-03-08 15:31:12 +01:00
Elias Bonnici
8889b62e4c
UI enchancements for key customization 2024-03-08 15:28:29 +01:00
Elias Bonnici
ee6a7d86d9
Make sure title stays at the top in AppPage 2024-03-08 15:28:25 +01:00
Elias Bonnici
6f3137752b
Remember last used app
This also disables Home functionality on Android.
2024-03-08 15:27:41 +01:00
Elias Bonnici
908d2352dd
Add Home page 2024-03-08 15:27:33 +01:00
Dain Nilsson
f9e3c875f2
Don't use _rounded icons 2024-03-08 14:14:02 +01:00
Dain Nilsson
277a7bcab7
Remove custom NFC icon 2024-03-08 14:06:13 +01:00
Dain Nilsson
028d417dd9
Remove _outline variants of icons 2024-03-08 14:05:06 +01:00
Dain Nilsson
c4ce9c88eb
Adjust icons in device picker 2024-03-08 12:56:35 +01:00
Dain Nilsson
2626c81e02
Use Material Symbols 2024-03-08 09:50:34 +01:00
Adam Velebil
9732ec8352
fingerprint registration 2024-03-05 09:48:36 +01:00
Adam Velebil
87c28e3328
use same naming style of channel methods as oath 2024-03-01 10:05:40 +01:00
Adam Velebil
b6054a258b
refactor method naming and logging usage 2024-03-01 09:56:16 +01:00
Adam Velebil
d1e67974a1
initial bio enrollment support: list,rename,delete 2024-02-27 16:25:43 +01:00
Adam Velebil
dc5acbfe68
Merge branch 'main' into adamve/android_fido 2024-02-27 10:26:20 +01:00
Elias Bonnici
7d4ca83ab6
Remove duplicate calls to actionsBuilder 2024-02-27 09:54:35 +01:00
Elias Bonnici
b7c980ab11
Fix title in OATH ManagePasswordDialog 2024-02-27 09:54:34 +01:00
Elias Bonnici
513674b5ea
Increase top padding on footnote 2024-02-27 09:54:32 +01:00
Elias Bonnici
f3e34ae3af
Don't show actionsBuilder when empty 2024-02-27 09:54:29 +01:00
Dain Nilsson
16f6bc5758
Merge PR #1418 2024-02-26 16:32:50 +01:00
Dain Nilsson
45a8d31b36
Fix lint errors 2024-02-26 15:37:08 +01:00
Dennis Fokin
30d574c6a4
Fix issue of two error icons appearing instead of one 2024-02-22 14:38:06 +01:00
Adam Velebil
50425360b8
fix resetting OATH and FIDO from other context 2024-02-21 17:22:56 +01:00
Adam Velebil
5f77cfdd8b
Merge branch 'main' into adamve/android_fido 2024-02-21 13:23:48 +01:00
Adam Velebil
ae6b1ff063
use correct build number 2024-02-20 09:41:25 +01:00
Adam Velebil
5b448fb097
bump version number to 6.4.1-dev.0 2024-02-20 09:33:09 +01:00
Adam Velebil
088dc753a4
Merge branch 'main' into adamve/android_fido 2024-02-19 08:51:24 +01:00
Dain Nilsson
0cf48ada1c
Windows: Require elevation in reset dialog 2024-02-14 17:01:50 +01:00
Dain Nilsson
675eba042a
Fix FIDO reset over NFC 2024-02-14 12:48:57 +01:00
Dain Nilsson
ea8ff38f76
add missing enum values 2024-02-12 17:56:30 +01:00
Dennis Fokin
a6646b30d2
Use _currentStep instead 2024-02-12 16:17:51 +01:00
Dennis Fokin
dfeb3e0a55
FIDO2 reset: make sure you cannot change to another application while resetting FIDO2 2024-02-12 15:40:01 +01:00
Dain Nilsson
5f476b612d
PIV: Prevent import of unsupported keys 2024-02-12 14:33:08 +01:00
Dain Nilsson
f03054886e
Don't remove spaces from static password 2024-02-12 13:34:19 +01:00
Elias Bonnici
9c25881766
Bump version number. 2024-02-12 09:45:13 +01:00
Joakim Troëng
7318c8bc80
Merge pull request #1389 from Yubico/test/passkey-tests
Test/passkey tests
2024-02-12 09:35:12 +01:00
Adam Velebil
903e2eb62d
reformat 2024-02-12 08:35:19 +01:00
Adam Velebil
3a6b9e1abc
fix lint warning 2024-02-12 08:31:51 +01:00
Joakim Troëng
0dd67b1078 more fixing of the passkey test 2024-02-12 07:30:50 +01:00
Joakim Troëng
461d0de317 Everything almost works, to fix:
-pin entry when locking key is damn hard!
2024-02-09 20:56:07 +01:00
Adam Velebil
04ceca3345
only show Management option on supported devices 2024-02-09 16:33:55 +01:00
Joakim Troëng
813904e878 Merge branch 'main' into test/passkey-tests 2024-02-09 15:10:08 +01:00