Commit Graph

74 Commits

Author SHA1 Message Date
Adam Velebil
9491035704
uncustomizable devices will use last used color 2024-04-03 14:33:43 +02: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
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
Elias Bonnici
8889b62e4c
UI enchancements for key customization 2024-03-08 15:28:29 +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
Adam Velebil
088dc753a4
Merge branch 'main' into adamve/android_fido 2024-02-19 08:51:24 +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
Adam Velebil
b74cbe3bcb
switch YubiKey applets 2024-02-01 17:16:43 +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
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
Adam Velebil
d56166b6ca
store lastUsedColor as int 2024-01-24 13:01:39 +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
98d1412341
persist last used color 2024-01-23 16:42:16 +01:00
Adam Velebil
e834c40c69
don't force primary color on seeded colorScheme 2024-01-23 13:46:18 +01:00
Adam Velebil
20f8d6fd25
simplify working with KeyCustomization 2024-01-23 12:36:13 +01:00
Adam Velebil
68238f6742
update feature file structure 2024-01-22 17:57:46 +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
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