Commit Graph

43 Commits

Author SHA1 Message Date
Dain Nilsson
7949dfdfb9
Refactor Applications
- Remove unused Applications.
- Replace supportedApplicationsProvider with feature flags.
- Simplify code.
2024-02-03 16:12:51 +01:00
Elias Bonnici
81ac767036
Allow multiple capabilities. 2024-01-26 11:59:37 +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
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
70ed3bbf05
Remove duplicate strings. 2023-12-13 13:37:12 +01:00
Elias Bonnici
2e20c2db44
Add OTP application. 2023-12-13 13:33:49 +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
52bff18471
Start refactoring actions. 2023-07-04 14:21:09 +02:00
Dain Nilsson
fcd226f123
Add localized strings. 2023-07-04 14:21:04 +02:00
Dain Nilsson
efa8f35e05
Add PIV to helper. 2023-07-04 14:21:04 +02:00
Dain Nilsson
920195ee08
Introduce switch expressions. 2023-05-22 11:52:49 +02:00
Dain Nilsson
b33dca3900
Change prefixes and add check_strings.py 2023-03-02 12:45:55 +01:00
Dain Nilsson
1d389e3185
Restructure external strings. 2023-03-01 08:36:57 +01:00
Dain Nilsson
6bf231dc7d
Externalize strings. 2023-03-01 08:33:31 +01:00
Dain Nilsson
fc3238e829
Allow hiding the window. 2023-02-24 14:10:39 +01:00
Dain Nilsson
2d887593bb
Refactor OATH views and actions. 2023-02-13 17:04:49 +01:00
Adam Velebil
f472097a9f
license notice update in source files 2022-10-04 12:12:54 +02:00
Dain Nilsson
f7225d326d
Move shortcut to trailing. 2022-09-30 11:18:47 +02:00
Adam Velebil
527d7129b4
remove not needed code 2022-08-09 08:52:14 +02:00
Adam Velebil
2cca27adf1
improved error messages 2022-08-04 08:24:12 +02:00
Dain Nilsson
168429e29e
Use enhanced enums to replace enum extensions. 2022-05-12 12:05:20 +02:00
Adam Velebil
3f2a116526
regenerate freezed 2022-05-12 11:06:28 +02:00
Dain Nilsson
40d616c8bd
AppPage improvements.
- Make AppPage content scrollable.
- Add optional FAB (with extra padding for FAB).
- Add bottomMenu.
2022-04-03 11:03:03 +02: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
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
22a4827616
Move enums and add UsbPid. 2022-03-21 09:59:13 +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
e77163dac2
Use "pinned" instead of "favorite". 2022-03-03 13:55:07 +01:00
Dain Nilsson
e1f5879f42
Add placeholders for additional sub pages. 2022-02-24 15:19:57 +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
9eda277af9
Replace List<String> with DevicePath for device paths.
This prevents equality checks from treating devices with the same path
as different.
2022-02-08 13:44:35 +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
8c6f36ae3c
Add start of navigation structure. 2021-11-22 14:00:23 +01:00