Commit Graph

48 Commits

Author SHA1 Message Date
Dain Nilsson
40809881b2
Add lint rules for relative imports and order. 2023-11-27 11:41:05 +01:00
Dain Nilsson
75f8f5be35
Add experimental feature flags for OATH and PIV. 2023-10-23 11:11:30 +02:00
Dain Nilsson
0059359642
Add Japanese support.
Also add override of locale by setting env "_YA_LOCALE" variable.
2023-08-30 09:26:37 +02:00
Dain Nilsson
2b56053c76
Fix deprecations. 2023-05-22 10:29:11 +02:00
Dain Nilsson
cbd1561154
Add settings for community translations. 2023-03-02 09:34:52 +01:00
Dain Nilsson
c8e84eb72d
Use English as fallback. 2023-03-01 10:57:42 +01:00
Dain Nilsson
758776d864
Add AppLocalizations Provider. 2023-02-24 14:20:17 +01:00
Dain Nilsson
230d7a05b7
Handle slow to start Helper better. 2022-12-21 10:04:46 +01:00
Adam Velebil
443fadd11f
bump to riverpod 2.1.1 and fix deprecations 2022-11-30 15:27:32 +01:00
Dain Nilsson
7170e1aa1d
Detect a non-working helper and show it in the UI. 2022-11-25 12:26:22 +01:00
Adam Velebil
f472097a9f
license notice update in source files 2022-10-04 12:12:54 +02:00
Adam Velebil
a43bacc073
theme preferences tests 2022-09-23 10:17:28 +02:00
Adam Velebil
8a7ba46a48
match supported themes by name string 2022-09-22 17:48:06 +02:00
Adam Velebil
1d99ce3fe6
handle features dependent on SDK version 2022-09-21 15:29:34 +02:00
Dain Nilsson
7f093d97a2
Handle Non-YubiKey NFC devices-
This changes the currentDeviceDataNotifier to use an AsyncValue instead
of a nullable YubiKeyData to allow for error states, and handles such a
state for NFC readers when a non-YubiKey is present.
2022-06-28 19:51:58 +02:00
Dain Nilsson
5fa3275ebb
Show better errors. 2022-06-13 16:47:09 +02:00
Dain Nilsson
67746ab7fe
Allow de-selecting an NFC reader to again scan for USB devices. 2022-06-07 15:13:11 +02:00
Dain Nilsson
af92068a75
Enable use_super_parameters lint rule. 2022-05-12 12:05:18 +02:00
Dain Nilsson
488b1189ad
Use "standard" log level names. 2022-05-03 11:24:25 +02:00
Dain Nilsson
9850b4ba29
Simplify the provider used to get WithContext. 2022-04-29 09:38:08 +02:00
Dain Nilsson
6ced805552
Add some doc comments. 2022-04-29 09:38:07 +02:00
Dain Nilsson
e71ede8f2f
Replace OATH touch Snackbar with modal prompt. 2022-04-29 09:38:05 +02:00
Dain Nilsson
0b9fc1b70b
Provide BuildContext of attached Widget via Riverpod. 2022-04-29 09:38:01 +02:00
Dain Nilsson
64e08f3060
Merge PR #79. 2022-04-04 15:18:00 +02:00
Dain Nilsson
dd3fef721a
Replace menu actions with FAB. 2022-03-31 11:41:28 +02:00
Dennis Fokin
e10edc3238
Merge branch 'main' into drag-n-drop 2022-03-29 14:33:55 +02:00
Dennis Fokin
af3e188fee
Smaller cleanup 2022-03-29 13:57:08 +02:00
Dain Nilsson
20d66ae924
Let Application pages control their AppBar. 2022-03-25 17:43:57 +01:00
Dennis Fokin
1b6cec92e0
Draft for drag n dropping files 2022-03-22 15:16:52 +01:00
Adam Velebil
eff800181c
split currentDeviceProvider to desktop and android 2022-03-21 09:34:45 +01:00
Adam Velebil
a41eed2e1d
steam code conversion 2022-03-18 16:16:12 +01:00
Dain Nilsson
e57ebdf1be
Rename SubPage -> Application.
Also introduces supportedAppsProvider which can be used to limit the
supported apps per platform.
2022-03-14 11:55:17 +01:00
Dain Nilsson
f3df338018
Improve handling of disabled/unsupported apps. 2022-03-14 10:57:00 +01:00
Dain Nilsson
3566c7b845
Start handling devices that cannot be accessed. 2022-03-11 13:28:47 +01:00
Dain Nilsson
6d9ee9dca5
Fix update of USB descriptor. 2022-03-11 13:28:46 +01:00
Dain Nilsson
48a93c0aa1
Show if applications are enabled or not in the drawer. 2022-03-11 13:28:46 +01:00
Dain Nilsson
e1f5879f42
Add placeholders for additional sub pages. 2022-02-24 15:19:57 +01:00
Dain Nilsson
0884a92b84
Use platform-specific logging initialization. 2022-02-21 10:47:34 +01:00
Dain Nilsson
d41a300d48
Add QrScanner via provider. 2022-02-10 15:24:28 +01:00
Dain Nilsson
939f590b09
Pass in BuildContext to MenuItem.action.
Instead of when constructing the MenuItem itself.
2022-02-09 10:42:08 +01:00
Dain Nilsson
85458f4f5a
Move desktop-specific implementation into desktop/ 2022-01-27 12:47:17 +01:00
Dain Nilsson
d7c04f5103
Address review comments. 2022-01-19 11:00:37 +01:00
Dain Nilsson
7d88c5c6a5
Add basic NFC support. 2022-01-18 12:26:31 +01:00
Dain Nilsson
4c5b0bcf20
Add window focus/visibility detection to release YubiKeys when idle. 2021-12-03 10:27:29 +01:00
Dain Nilsson
9236701f02
Implement theming and re-arrange views. 2021-12-02 11:44:17 +01:00
Dain Nilsson
94687f37f8
Add basic device picker. 2021-11-24 13:09:29 +01:00
Dain Nilsson
064fb038e6
Use the logging package, and log from RPC. 2021-11-23 13:02:05 +01:00
Dain Nilsson
8c6f36ae3c
Add start of navigation structure. 2021-11-22 14:00:23 +01:00