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
Adam Velebil
a685743c74
adds missing keys to ButtonSegments
2024-02-09 14:52:21 +01:00
Joakim Troëng
03187d868a
Merge branch 'main' into test/passkey-tests
2024-02-09 13:30:59 +01:00
Joakim Troëng
e35ff52a24
Merge pull request #1382 from Yubico/test/otp-tests
...
Tests for all basic OTP functionality of a Yubikey
2024-02-09 13:29:59 +01:00
Joakim Troëng
5a74663976
Merge pull request #1381 from Yubico/test/reset-fixes
...
Mended the broken Factory reset functionality
2024-02-09 13:29:26 +01:00
Elias Bonnici
19404b5ce0
Show default PIN/PUK in ManagePinPukDialog
.
2024-02-09 11:40:40 +01:00
Elias Bonnici
4e43ed81ee
Add warning when using default PIN and PUK in PIV.
2024-02-09 11:40:39 +01:00
Elias Bonnici
c690da7c3c
Change FIDO ActionListItem
subtitles and logic for actions notifier.
2024-02-09 11:40:36 +01:00
Dain Nilsson
212083b9cc
Merge PR #1383
2024-02-09 11:28:05 +01:00
Dain Nilsson
7ce2e5ccf4
Hide labels on segment buttons when they don't fit
...
Also adds icons, and tooltips for when labels are not show.
2024-02-08 20:49:32 +01:00
Joakim Troëng
51521f032f
Cleaning up some comments and imports.
2024-02-08 20:47:26 +01:00
Joakim Troëng
32155ee4cc
Initiating pin tests for passkey view/app.
2024-02-08 16:06:39 +01:00
Dain Nilsson
6fa14b3199
Update description
2024-02-08 15:31:50 +01:00
Dain Nilsson
6744c18c8c
Add export of public key when no certificate is present
2024-02-08 15:06:46 +01:00
Adam Velebil
af6a4b62e3
Merge branch 'main' into test/reset-fixes
2024-02-08 14:54:15 +01:00
Joakim Troëng
4543082bd9
Merge branch 'main' into test/otp-tests
2024-02-08 14:50:15 +01:00
Adam Velebil
4f186bb2fc
update OTP integration tests
2024-02-08 14:22:59 +01:00
Dain Nilsson
260e029e94
Handle import of unsupported files
2024-02-08 14:17:15 +01:00
Dain Nilsson
ec879868c5
Adapt height
2024-02-08 14:17:14 +01:00
Dain Nilsson
0a6eedcc99
PIV: More slot information and ability to generate pubkey only
2024-02-08 14:17:12 +01:00
Elias Bonnici
b045dbf4ec
Add PIN CTA for keys with alwaysUv enabled.
2024-02-08 13:39:01 +01:00
Elias Bonnici
ffbd9733bc
Show fingerprint CTA in Passkeys unlocked view.
2024-02-08 13:37:11 +01:00
Dain Nilsson
773bc6d9a4
Merge PR #1378
2024-02-08 10:23:23 +01:00
Elias Bonnici
db18d1c890
Clear accounts search on ESC.
2024-02-07 10:59:59 +01:00
Adam Velebil
539f4fb89c
fix Reset OATH test when 1 key is connected
2024-02-07 10:06:57 +01:00
Dain Nilsson
79a4d16b54
Capitalize s in Windows Store
2024-02-07 10:05:43 +01:00
Dain Nilsson
06e2a35ca0
Fix string type
2024-02-06 15:38:13 +01:00
Dain Nilsson
5e6251df74
Only show MS Store note when installed through store
2024-02-06 15:05:42 +01:00
Dain Nilsson
b4bb4ae2f5
Add footnote to AppPage
2024-02-06 14:36:29 +01:00
Dain Nilsson
1c3ac84afb
Add Windows Settings button for FIDO
2024-02-06 13:54:47 +01:00
Joakim Troëng
701dfe62f0
Merge remote-tracking branch 'origin/main' into test/otp-tests
2024-02-06 10:48:44 +01:00
Joakim Troëng
ea3b684b99
Adding a baseline of integration tests for our otp app, however with some fixes needed:
...
1. I haven't figured out how right clicking works in integration tests
2. How to disting slot 1 and slot 2 logic is not done.
Otherwise these tests should just work.
2024-02-06 10:42:14 +01:00
Adam Velebil
02a3bc3a57
Merge PR #1373 .
2024-02-05 17:18:14 +01:00
Adam Velebil
2436df6741
update code structure
2024-02-05 17:07:35 +01:00
Adam Velebil
c8931e6328
switch to function
2024-02-05 16:55:36 +01:00
Adam Velebil
43c9fa28bf
Merge PR #1376 .
2024-02-05 16:40:04 +01:00
Adam Velebil
23d8624def
run dart build_runner
2024-02-05 15:15:38 +01:00
Dain Nilsson
3602ec0df3
Fix Intent matching type parameter
2024-02-05 15:01:23 +01:00
Dain Nilsson
cc4ecea13c
Merge PR #1368
2024-02-05 14:51:38 +01:00
Adam Velebil
f566206030
Merge PR #1351 .
2024-02-05 14:42:07 +01:00
Dain Nilsson
c82b147d66
Fix updating a Provider in build.
2024-02-05 14:11:17 +01:00
Adam Velebil
d563a060eb
abstract add oath account action with riverpod
2024-02-05 13:44:00 +01:00
Adam Velebil
83716a6e8e
unify android add oath account flow
2024-02-05 11:52:15 +01:00
Dain Nilsson
7949dfdfb9
Refactor Applications
...
- Remove unused Applications.
- Replace supportedApplicationsProvider with feature flags.
- Simplify code.
2024-02-03 16:12:51 +01:00
Dain Nilsson
f7a9e946e5
Base reset capabilities on platform and feature flags
2024-02-02 17:03:29 +01:00
Joakim Troëng
c0a9d2b8f8
Added all keys and the full oath util case for testing oath reset, still need work:
...
- fix the meatball menu logic so it will work only for the correct yubikey
- investigage why factoryResetPickResetOath does not work atm
2024-02-02 14:28:37 +01:00
Dain Nilsson
41f7fa2c00
Improve UX while generating keys
2024-02-02 13:52:22 +01:00
Dain Nilsson
688211ddf6
Respect allowCancel in dialog mode
2024-02-02 13:38:21 +01:00
Adam Velebil
b74cbe3bcb
switch YubiKey applets
2024-02-01 17:16:43 +01:00
Dennis Fokin
fbec248dae
Fix conflicts
2024-02-01 11:45:56 +01:00
Adam Velebil
7d46f93056
Use header instead of message
2024-02-01 09:01:20 +01:00
Daviteusz
71648a0ff4
Update Polish translation
2024-01-31 17:22:43 +01:00
Adam Velebil
5a6e87028d
update OperationContext enum
2024-01-31 10:40:03 +01:00
Adam Velebil
eddee700b3
reset FIDO app over USB and NFC
2024-01-31 10:40:01 +01:00
Adam Velebil
8e304c53f9
fix formatting
2024-01-31 10:39:59 +01:00
Adam Velebil
9d3a908b40
reset FIDO over NFC (wip)
2024-01-31 10:39:57 +01:00
Adam Velebil
8292d557a1
implement delete FIDO credential
2024-01-31 10:39:54 +01:00
Adam Velebil
5f4b136718
fix formatting
2024-01-31 10:39:52 +01:00
Adam Velebil
22e94e633e
update string resources
2024-01-31 10:39:51 +01:00
Adam Velebil
c2f6ab281a
remove unused variable
2024-01-31 10:39:49 +01:00
Adam Velebil
5be4b9fcf7
update source license years to 2024
2024-01-31 10:39:48 +01:00
Adam Velebil
a3217596fd
get fido credentials
2024-01-31 10:39:46 +01:00
Adam Velebil
0ead508065
support cancellation exception
2024-01-31 10:39:42 +01:00
Adam Velebil
7254e8ef10
FIDO unlock & setPin
2024-01-31 10:39:39 +01:00
Dain Nilsson
c2624592cd
Merge PR #1361
2024-01-31 10:13:30 +01:00
Elias Bonnici
ac5ad2d056
Fix OATH accounts loading UI.
2024-01-31 09:34:45 +01:00
Dain Nilsson
8154c45f1a
Hide the rail on phones when in portrait mode
2024-01-30 18:47:57 +01:00
Dain Nilsson
84a6db60d3
Remove unneeded Color conversion
2024-01-30 18:20:58 +01:00
Rikard Braathen
8b87accccc
some color changes for the theme selector and across the app
2024-01-30 17:29:24 +01:00
Elias Bonnici
efa593b3aa
Change fingerprints "get started" text.
2024-01-29 17:41:39 +01:00
Dain Nilsson
a57644b655
Tweak some strings
2024-01-29 15:34:36 +01:00
Dain Nilsson
d4a6a17568
Remove unused strings
2024-01-29 15:20:16 +01:00
Dain Nilsson
00b1087388
Tweak more strings
2024-01-29 14:58:00 +01:00
Dain Nilsson
beb5bd764a
Tweak strings
2024-01-29 12:05:24 +01:00
Dain Nilsson
97d2f798dd
Fix wrong string used
2024-01-29 11:17:37 +01:00
Elias Bonnici
1e11690e51
Change elevated permissions view for FIDO on Windows.
2024-01-29 11:13:05 +01:00
Dain Nilsson
fa6cbf5de7
Remove duplicate string
2024-01-29 09:20:07 +01:00
Dain Nilsson
ae65b99c6b
PIV: Don't default to changing management key type
2024-01-26 16:37:23 +01:00
Dain Nilsson
4e5e25b4ae
Use lowercase "p" in passkeys
2024-01-26 16:11:17 +01:00
Elias Bonnici
99ffe7a38b
Change max width of MessagePage
content.
2024-01-26 15:29:30 +01:00
Elias Bonnici
6d938dba91
Change text style in delete account dialog.
2024-01-26 14:30:16 +01:00
Elias Bonnici
2fefb997fe
Add CTA to passkeys view for BIO keys.
...
This commit also changes the actions property in `AppPage`.
2024-01-26 14:20:29 +01:00
Elias Bonnici
81ac767036
Allow multiple capabilities.
2024-01-26 11:59:37 +01:00
Dain Nilsson
aee0824bf3
Fix reset dialog texts and buttons
2024-01-26 10:46:41 +01:00
Elias Bonnici
5fdb34f343
Change various MessagePage
views.
2024-01-26 10:36:10 +01:00
Dain Nilsson
2198f02184
Reorder Passkeys and Fingerprints in navigation
2024-01-25 15:44:11 +01:00
Dain Nilsson
2de557324f
Remove avatar-less mode for OATH
2024-01-25 15:08:43 +01:00
Dain Nilsson
561abb30ed
Rename CapabilityChip -> CapabilityBadge
2024-01-25 15:08:23 +01:00
Dain Nilsson
d9004efd12
Restyle capability chip -> badge
2024-01-25 14:15:10 +01:00
Rikard Braathen
a26e809cc9
use default background instead of surface
2024-01-25 13:19:58 +01:00
Rikard Braathen
040e15d02e
remove line addded by mistake
2024-01-25 13:00:59 +01:00
Rikard Braathen
c76f37b0aa
universally set and finetuned text colors
2024-01-25 12:52:42 +01:00
Dain Nilsson
d20abfcafb
Fix "last used" color.
2024-01-24 19:21:45 +01:00
Dain Nilsson
2364383347
Remove unnecessary providers.
2024-01-24 17:38:06 +01:00
Dain Nilsson
c06a6ac938
Refactor KeyCustomization Providers.
2024-01-24 17:13:03 +01:00
Dennis Fokin
7921adc8d8
Fix conflicts
2024-01-24 14:59:52 +01:00
Dain Nilsson
ee19f41545
Move Toggle Application and Factory Reset to context menu.
2024-01-24 14:30:01 +01:00
Elias Bonnici
f82ec1579c
Change the minimum width for showing avatar in AccountView
.
2024-01-24 14:02:06 +01:00
Elias Bonnici
556af8ad7b
Fix subtitle
in add account item for NEO keys.
2024-01-24 14:02:05 +01:00
Elias Bonnici
3394d25249
Change minimum window size.
2024-01-24 14:02:05 +01:00
Elias Bonnici
3f0600619a
Add capability chips and minor UI changes.
2024-01-24 14:02:04 +01:00
Dain Nilsson
1f29024cf8
Cleanups in code.
2024-01-24 14:02:04 +01:00
Dain Nilsson
7920d53430
Split FidoScreen into multiple screen.
2024-01-24 14:02:03 +01:00
Elias Bonnici
7d9ef5e30c
Add CTA chips to OATH and WebAuthn, and refactor message page.
2024-01-24 14:02:03 +01:00
Elias Bonnici
ffdac2b443
Change AppPage
view.
2024-01-24 14:02:02 +01:00
Dain Nilsson
d759b57b4d
Remove individual reset dialogs.
2024-01-24 14:02:02 +01:00
Dain Nilsson
9991eba44b
Add universal factory reset.
2024-01-24 14:02:01 +01:00
Dain Nilsson
2db9c5e2d1
Refactor Applications.
...
- Make Capabilities translatable.
- Rename applications based on views.
- Split Webauthn app into WebAuthn, passkeys, fingerprints.
2024-01-24 14:02:00 +01:00
Elias Bonnici
74a6ac0b13
Extend error handling for OATH QR scanning.
2024-01-24 13:34:14 +01:00
Dennis Fokin
e832a2d4ba
Remove icon from dock when --hidden
2024-01-24 13:09:33 +01:00
Adam Velebil
d56166b6ca
store lastUsedColor as int
2024-01-24 13:01:39 +01:00
Adam Velebil
2c4ac862fa
dialog Save active only if name or color changed
2024-01-24 12:44:35 +01:00
Adam Velebil
fda2168c26
submit on pressing enter in the dialog
2024-01-24 12:39:08 +01:00
Adam Velebil
855915cd87
improve KeyCustomization serialization
2024-01-24 12:35:09 +01:00
Adam Velebil
9c4e31ef46
update property names of KeyCustomization
2024-01-24 11:14:55 +01:00
Adam Velebil
15212af086
freeze KeyCustomization
2024-01-24 10:57:23 +01:00
Adam Velebil
af66e9201a
Merge branch 'main' into adamve/key_customizations
2024-01-24 10:22:30 +01:00
Adam Velebil
6597bf5bb5
Use JsonConverter for Issuer field
2024-01-24 09:39:03 +01:00
Adam Velebil
b275f50110
review fixes
2024-01-23 17:15:26 +01:00
Adam Velebil
98d1412341
persist last used color
2024-01-23 16:42:16 +01:00
Adam Velebil
6bbc9157c9
improve key customization dialog layout
2024-01-23 15:57:46 +01:00
Adam Velebil
c7d912f272
use shared preferences for key customizations
2024-01-23 15:12:28 +01:00
Adam Velebil
a61012f563
update conditions for showing context menu items
2024-01-23 14:41:29 +01:00
Dennis Fokin
8eed7378e2
Make sure systray behaves correctly when right-clicking on icon
2024-01-23 14:22:05 +01:00
Adam Velebil
dfdf82805c
fix selected key tile background color
2024-01-23 14:03:21 +01:00
Adam Velebil
e834c40c69
don't force primary color on seeded colorScheme
2024-01-23 13:46:18 +01:00
Dennis Fokin
127b1427f1
Improve handling of hidden/shown window
2024-01-23 13:23:52 +01:00
Adam Velebil
d27443dc45
add context menu icons
2024-01-23 12:56:54 +01:00
Adam Velebil
20f8d6fd25
simplify working with KeyCustomization
2024-01-23 12:36:13 +01:00
Adam Velebil
56e20520a2
Merge branch 'main' into adamve/key_customizations
2024-01-23 10:59:31 +01:00
Dain Nilsson
5cfd2f1e83
Fix rebuilding-loop of AppPages when not expanded.
...
Also fix deselect of FIDO items when resized to non-expanded.
2024-01-23 10:48:22 +01:00
Adam Velebil
502d51af67
Add context menu to navigation rail items
2024-01-23 10:42:56 +01:00
Adam Velebil
bdd09192af
revert non-changes
2024-01-22 18:10:34 +01:00
Adam Velebil
68238f6742
update feature file structure
2024-01-22 17:57:46 +01:00
Adam Velebil
f21a41c4d4
update context menu
2024-01-22 17:27:51 +01:00
Adam Velebil
1d12390a5c
minimize changes to main
2024-01-22 11:15:36 +01:00
Adam Velebil
b01c3a9abe
move customize action to picker menu
2024-01-22 11:15:10 +01:00
Adam Velebil
a877b1a173
wrap device picker tile in local theme
2024-01-22 11:14:36 +01:00
Adam Velebil
3a20f34513
device picker updates
2024-01-22 11:14:32 +01:00
Adam Velebil
0e2d5c87e9
nfcIcon background in picker is transparent
2024-01-22 11:14:28 +01:00
Adam Velebil
6533955d70
transparent background for non-active devices
2024-01-22 11:14:24 +01:00
Adam Velebil
4510edcaf7
use dialog
2024-01-22 11:14:19 +01:00
Adam Velebil
e679d501b2
preview selected color in customization dialog
2024-01-22 11:13:11 +01:00
Adam Velebil
7ede30b641
react to key change
2024-01-22 11:13:06 +01:00
Adam Velebil
c7f2b651fd
customize color and display name
2024-01-22 11:12:08 +01:00
Rikard Braathen
2fd73f9533
changed textTheme.tall to textTheme.englishLike2021
2024-01-19 15:09:18 +01:00
Rikard Braathen
a794691e7b
improved TextStyle theme settings for ListItem
2024-01-19 15:09:17 +01:00
Rikard Braathen
cedd620165
changed colors for text objects, corrected bold fonts, buttons, paddings, dialog overlays and minor fixes here and there
2024-01-19 15:09:14 +01:00
Dain Nilsson
de213e10fb
Focus on clicked AppListItem.
2024-01-19 12:59:57 +01:00
Dain Nilsson
e4d49ea4b4
Refactor Actions to use custom Widgets more.
2024-01-19 12:32:46 +01:00
Dain Nilsson
5d286de0a0
Refactor Intents/Actions.
...
Big changes to Intents/Actions where we now have an argument for several
of the intents to indicate the target. This allows for handling these
actions on a higher level.
2024-01-19 12:32:46 +01:00
Dain Nilsson
50dd72b83b
Remove child from AppPage (use builder instead).
2024-01-19 12:32:45 +01:00
Dain Nilsson
fa05e72538
Separate "detailed view" from "key actions".
2024-01-19 12:32:45 +01:00
Dain Nilsson
0e709f0085
Fix state of details column.
2024-01-19 12:32:44 +01:00
Dain Nilsson
b50ada490a
Visual tweaks.
2024-01-19 12:32:43 +01:00
Dain Nilsson
72f03e3486
Add 3-column view for and FIDO, OTP.
2024-01-19 12:32:43 +01:00
Elias Bonnici
a7984a5e4e
Fix duplicate FileDropTarget
.
2024-01-19 12:32:42 +01:00
Dain Nilsson
5462ffe6c5
Small UI tweaks.
2024-01-19 12:32:42 +01:00
Dain Nilsson
69b4e02367
Use builder in AppPage for child.
2024-01-19 12:32:41 +01:00
Dain Nilsson
07fb161402
Test of 3 column view.
2024-01-19 12:32:40 +01:00
Dennis Fokin
6083de1303
Merge PR #1324
2024-01-18 15:36:53 +01:00
Elias Bonnici
b1a706631f
Merge PR #1331 .
2024-01-15 10:43:10 +01:00
Elias Bonnici
b9e4070ae0
Run onCancel
when tapping outside dialog barrier.
2024-01-15 09:31:12 +01:00
Elias Bonnici
74bdacf044
Merge PR #1329 .
2024-01-11 13:44:35 +01:00
Elias Bonnici
f7613d5e78
Show progressbar when icon pack is loading.
2024-01-11 12:44:35 +01:00
Elias Bonnici
91f236a414
Only modify name
if issuer
is null.
2024-01-11 11:14:52 +01:00
Elias Bonnici
87b463f4e8
Fix parsing of otpauth-migration
Uri.
...
This solves the issue regarding duplicate accounts not being
recognized.
2024-01-10 17:02:41 +01:00
Elias Bonnici
e0521f931a
Allow drag & dropping icon packs.
2024-01-10 16:06:12 +01:00
Dain Nilsson
73a5e4aa6b
Merge PR #1317 .
2024-01-09 16:17:41 +01:00
spaette
da97823d30
typos
2024-01-09 16:16:43 +01:00
Elias Bonnici
ec1459315d
Change subTitle
to subtitle
and make overlay
required.
2024-01-09 13:09:29 +01:00
Elias Bonnici
33be7edbf0
Use theme color in FileDropOverlay
.
2024-01-09 13:09:28 +01:00
Elias Bonnici
6c67b209df
Add FileDropOverlay
widget.
2024-01-09 13:09:26 +01:00
Elias Bonnici
6a68d2a7a0
Move variables into onFileDropped
.
2024-01-09 13:09:25 +01:00
Elias Bonnici
b5bd831f88
Add custom overlay for OATH QR drag & drop.
2024-01-09 13:09:23 +01:00
Elias Bonnici
ec7a002fdf
Allow multi-account QR codes in OathAddAccountPage
.
2024-01-09 13:09:22 +01:00
Elias Bonnici
25154251a7
Add FileDropTarget
to OATH screen.
2024-01-09 13:09:19 +01:00
Dennis Fokin
cf926210ea
Do not remember systray status between runs
2024-01-05 11:01:37 +01:00
Dain Nilsson
76e9ceabcf
Add graphics for NFC no/unknown device.
2023-12-22 14:07:56 +01:00
Dain Nilsson
dfbcae645e
Remove hardcoded colors.
2023-12-22 12:52:48 +01:00
Dain Nilsson
a23e533ba5
Fix hide/show icon color.
2023-12-21 14:28:24 +01:00
Dain Nilsson
9f067b8f2a
Fix icon colors more.
2023-12-21 13:37:21 +01:00
Dain Nilsson
a000e2bb5f
Fix icon colors.
2023-12-21 12:21:15 +01:00
Dain Nilsson
957e322bdd
Fix icon color in device picker.
2023-12-20 15:55:22 +01:00
Dain Nilsson
62e73a246e
Remove unused graphics.
2023-12-20 15:44:43 +01:00
Rikard Braathen
605a5fb27d
Theme changes
2023-12-20 15:39:27 +01:00
Elias Bonnici
06c33e6205
Remove unnecessary usage of spread operator.
2023-12-20 14:50:28 +01:00
Elias Bonnici
7e384dae2e
Fix margins in FIDO bio enrollment view.
2023-12-20 14:50:26 +01:00
Elias Bonnici
36f0877881
Change FIDO bio enrollment UI.
2023-12-20 14:50:21 +01:00
Elias Bonnici
9fcf468fe5
Add specific error status for FIDO key mismatch.
2023-12-20 14:18:59 +01:00
Elias Bonnici
a08fb71ec6
Add localisation strings for FIDO error messages.
2023-12-20 13:06:17 +01:00
Elias Bonnici
0d3c7ef4a0
Fix broken tests.
2023-12-15 14:34:10 +01:00
Dain Nilsson
d8debd239a
Ensure padding around suffix icons.
2023-12-15 14:16:24 +01:00
Elias Bonnici
b37d19164d
Fix duplicate error icons.
2023-12-15 09:37:34 +01:00
Elias Bonnici
868c96b72b
Add feature per OTP configuration type.
2023-12-15 08:39:11 +01:00
Elias Bonnici
2b8c5259ba
Add yubiotp interface fallback mechanism.
2023-12-15 08:04:02 +01:00
Elias Bonnici
e607d0a1c0
Put AppInputDecoration
in separate file.
2023-12-14 17:46:32 +01:00
Elias Bonnici
7ea025f9f0
Add AppInputDecoration
to AppTextFormField
.
2023-12-14 17:21:46 +01:00
Elias Bonnici
a7f6284dd7
Add missing localizations.
2023-12-14 16:55:57 +01:00
Elias Bonnici
dc5d3ce9dc
Add AppInputDecoration
.
2023-12-14 16:38:10 +01:00
Elias Bonnici
ce5b8abe81
Fix typo in logger.
2023-12-14 16:37:24 +01:00
Elias Bonnici
261a0c1f14
Use AppTextField
instead of TextField
.
2023-12-14 13:16:34 +01:00
Elias Bonnici
8fd753431d
Don't close FIDO reset dialog on done.
2023-12-13 19:36:50 +01:00
Elias Bonnici
635289499c
Linting fixes.
2023-12-13 19:35:17 +01:00
Elias Bonnici
564f074244
Change view in OATH unlock_form
.
2023-12-13 13:37:14 +01:00
Elias Bonnici
70ed3bbf05
Remove duplicate strings.
2023-12-13 13:37:12 +01:00
Dennis Fokin
be386c4a9e
Progressbar for reseting FIDO
2023-12-13 13:37:10 +01:00