Commit Graph

120 Commits

Author SHA1 Message Date
Adam Velebil
89d9a64941
regenerate freezed files 2022-07-21 16:38:45 +02:00
Dain Nilsson
cb407691e0
Move Chip actions to Popup menu. 2022-07-07 20:31:42 +02:00
Dain Nilsson
beec1224ff
Rebuild freezed classes. 2022-07-07 10:29:42 +02:00
Dain Nilsson
38528c81ae
Rename and add comments to utf8 utils. 2022-07-06 15:22:15 +02:00
Dain Nilsson
662536140a
Count UTF8 bytes for byte-limited text fields. 2022-07-05 15:30:31 +02:00
Dain Nilsson
5742763e1f
Add blur effect. 2022-07-04 12:56:31 +02:00
Dain Nilsson
c0674447e9
N attempts -> N attempt(s). 2022-06-13 16:49:53 +02:00
Dain Nilsson
5fa3275ebb
Show better errors. 2022-06-13 16:47:09 +02:00
Dain Nilsson
60ee8c2f1e
Remove unused imports. 2022-06-10 16:08:23 +02:00
Dain Nilsson
141fa419e4
Pop dialogs by default when device changes. 2022-06-10 16:02:07 +02:00
Dain Nilsson
1e183d99c1
Merge PR #146. 2022-06-10 11:29:17 +02:00
Rikard Braathen
c1cef6ccc3
minimum pin length variable for description 2022-06-09 15:30:27 +02:00
Rikard Braathen
fd851a35a1
added icons to all textfields 2022-06-09 11:23:34 +02:00
Rikard Braathen
751b972112
fixes for password and pin textinput handling and some changes for the password/pin management dialogs 2022-06-08 16:23:19 +02:00
Dain Nilsson
ad8a7aca1c
Don't highlight "Set PIN" for non-bio. 2022-06-07 14:09:41 +02:00
Dain Nilsson
b4b676319a
Improve behavior for FIDO when credMan isn't supported. 2022-06-07 13:54:09 +02:00
Dain Nilsson
d016d741a4
Use more consistent styles for lists and adjust alignment. 2022-06-02 14:52:00 +02:00
Dain Nilsson
92ff8b7ac1
Add OathState.version and rebuild models. 2022-06-02 09:07:15 +02:00
Dain Nilsson
3e9338395a
FIDO: Show loading-spinner until all data is ready. 2022-06-02 09:07:14 +02:00
Dain Nilsson
7dbdc03f39
Fix fingerprint status not always updating. 2022-05-23 10:59:51 +02:00
Dain Nilsson
9cce216e9f
Refactor AppFailurePage. 2022-05-20 17:21:04 +02:00
Dain Nilsson
f33087fd0f
Customize error messages for connection failures. 2022-05-20 16:41:03 +02:00
Dain Nilsson
98f5d811dd
Color adjustments. 2022-05-20 15:11:03 +02:00
Dain Nilsson
f76e6799af
Add primary buttons. 2022-05-20 15:11:03 +02:00
Dain Nilsson
a839b4952d
Replace FABs with chips. 2022-05-20 15:11:02 +02:00
Dain Nilsson
a8dec0aa30
Icon/chip styling. 2022-05-20 15:11:01 +02:00
Dain Nilsson
f159cf45cc
Add no permission graphic. 2022-05-20 15:11:00 +02:00
Dain Nilsson
dd52672f0f
Add graphics to pages. 2022-05-20 15:10:53 +02:00
Dain Nilsson
209ced3402
Minor icon/text tweaks. 2022-05-20 15:10:51 +02:00
Dain Nilsson
b31fb0b89d
Use Material text theme names. 2022-05-20 15:10:50 +02:00
Dain Nilsson
af92068a75
Enable use_super_parameters lint rule. 2022-05-12 12:05:18 +02:00
Adam Velebil
3f2a116526
regenerate freezed 2022-05-12 11:06:28 +02:00
Dain Nilsson
0641418e34
Fix lint warnings. 2022-05-12 08:34:51 +02:00
Dain Nilsson
488b1189ad
Use "standard" log level names. 2022-05-03 11:24:25 +02:00
Dain Nilsson
39c7252ea1
Submit fingerprint renmae form on enter. 2022-04-07 10:06:18 +02:00
Dain Nilsson
c0fb56b628
Use same label for actions and buttons. 2022-04-07 10:06:17 +02:00
Dain Nilsson
d174cba94a
FAB fixes. 2022-04-05 16:38:22 +02:00
Dain Nilsson
b9729f7b5c
Better error page for FIDO2 disabled (but supported). 2022-04-05 13:56:56 +02:00
Dain Nilsson
30605fe7ba
Consistently use outlines icons. 2022-04-05 13:20:22 +02:00
Dain Nilsson
3c5ee5adc2
FIDO "password" -> "PIN". 2022-04-05 12:28:00 +02:00
Dain Nilsson
3d21511e56
Remove dead code. 2022-04-05 11:54:19 +02:00
Dain Nilsson
2abe801cba
Add MessagePage.
This new page shows a centered message and is used for a lot of
"empty" pages, such as "no fingerprints", "no accounts", "app disabled",
etc.
2022-04-05 11:46:22 +02:00
Dain Nilsson
7195a26f76
Various UI tweaks. 2022-04-04 19:59:49 +02:00
Dain Nilsson
2909df92d7
Remove old commented code. 2022-04-04 11:59:15 +02:00
Dain Nilsson
45f149d7eb
Fix renaming unnamed fingerprint. 2022-04-04 11:15:38 +02:00
Dain Nilsson
7b12561939
Remove old bottom sheet code. 2022-04-04 10:50:26 +02:00
Dain Nilsson
a19d7e4899
Show better message when no key is inserted. 2022-04-04 09:56:34 +02:00
Dain Nilsson
1c807dcda7
Update FIDO views for new RPC model and AppPage. 2022-04-03 11:05:37 +02:00
Dain Nilsson
cabdc9effd
Add RPC elevate. 2022-03-31 12:28:56 +02:00
Dain Nilsson
f944c9cf86
Cancel ResponsiveDialog on tap outside.
Also moved the class to lib/widgets/
2022-03-31 11:50:40 +02:00
Dain Nilsson
1cf9ceab9b
Don't pass DeviceNode when DevicePath is sufficient. 2022-03-28 13:00:13 +02:00
Dain Nilsson
20d66ae924
Let Application pages control their AppBar. 2022-03-25 17:43:57 +01:00
Dain Nilsson
4b5ea2fdd7
Add and use showMessage for SnackBars. 2022-03-25 15:43:32 +01:00
Dain Nilsson
5dad90eed7
Cleanups. 2022-03-24 13:15:37 +01:00
Dain Nilsson
37883a1427
Refactor FIDO PIN handling. 2022-03-24 12:39:49 +01:00
Dain Nilsson
6b3bd585ba
Use AsyncValue instead of custom classes. 2022-03-24 12:39:18 +01:00
Dain Nilsson
f9f08892ec
Fix generics. 2022-03-23 22:36:52 +01:00
Dain Nilsson
b544ff5e2a
Refactor FIDO PIN handling. 2022-03-23 17:50:49 +01:00
Dain Nilsson
b609ca94fa
Add fingerprint registration. 2022-03-23 09:49:20 +01:00
Dain Nilsson
bcb9d7eaca
Add list, rename, delete for fingerprints. 2022-03-22 14:25:53 +01:00
Dain Nilsson
5142551b2d
Remove dead code and improve formatting. 2022-03-21 10:49:25 +01:00
Dain Nilsson
930af3a648
Clean up imports. 2022-03-21 10:49:24 +01:00
Dain Nilsson
84af31d363
Log FIDO reset errors. 2022-03-21 10:49:23 +01:00
Dain Nilsson
7ff743c1c7
Prevent black screen on Fido reset where DeviceNode changes. 2022-03-21 10:49:21 +01:00
Dain Nilsson
89c868ecc6
Improve RPC device path stability.
This improves "remembering" the active YubiKey, and lets FIDO reset work
with additional keys present.
2022-03-21 10:49:16 +01:00
Dain Nilsson
69165a63c2
Add FIDO reset support. 2022-03-21 09:59:16 +01:00
Dain Nilsson
b71d17386a
Add FIDO PIN management. 2022-03-21 09:59:15 +01:00
Dain Nilsson
a864787329
Add isAdmin to RpcState. 2022-03-21 09:59:15 +01:00
Dain Nilsson
6b43fb3799
Show Windows-specific message for inaccessible FIDO keys. 2022-03-21 09:59:14 +01:00
Dain Nilsson
aecd406bad
Add base for FIDO support. 2022-03-15 17:26:14 +01:00