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
Dennis Fokin
e832a2d4ba
Remove icon from dock when --hidden
2024-01-24 13:09:33 +01:00
Dennis Fokin
8eed7378e2
Make sure systray behaves correctly when right-clicking on icon
2024-01-23 14:22:05 +01:00
Dennis Fokin
127b1427f1
Improve handling of hidden/shown window
2024-01-23 13:23:52 +01:00
Dennis Fokin
cf926210ea
Do not remember systray status between runs
2024-01-05 11:01:37 +01:00
Rikard Braathen
605a5fb27d
Theme changes
2023-12-20 15:39:27 +01:00
Elias Bonnici
2b8c5259ba
Add yubiotp interface fallback mechanism.
2023-12-15 08:04:02 +01:00
Elias Bonnici
635289499c
Linting fixes.
2023-12-13 19:35:17 +01:00
Elias Bonnici
607ff95e31
Add export of YubiOTP credential.
2023-12-13 13:33:54 +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
Adam Velebil
455d0173c4
regenerate freezed and json models
2023-11-15 08:56:52 +01:00
Adam Velebil
fda57c4771
quick fix for implicit_call_tearoffs lint rule
2023-11-15 08:21:50 +01:00
Dennis Fokin
26bc01d5c2
Remove initialization_exception.dart
2023-11-08 10:48:32 +01:00
Dennis Fokin
ab476ef8ec
Clean up code
2023-11-08 10:34:16 +01:00
Dennis Fokin
4233707239
Add plugin for parsing cmd line args
2023-11-07 11:32:17 +01:00
Dain Nilsson
5d9420f47f
Refactor feature flag support.
2023-10-23 11:11:34 +02:00
Dain Nilsson
75f8f5be35
Add experimental feature flags for OATH and PIV.
2023-10-23 11:11:30 +02:00
Dennis Fokin
9875c2fced
Show correct error message on ErrorPage
2023-10-20 11:15:10 +02:00
Dennis Fokin
556be0dbda
Add extra checks related to flags
2023-10-20 10:52:37 +02:00
Dennis Fokin
e3d216daa0
Add --log-file flag
2023-10-18 09:30:31 +02:00
Dain Nilsson
7d7f28907b
Merge branch 'main' into macos/release-script
2023-10-06 16:20:29 +02:00
Dain Nilsson
a39f830da5
Remove arm64 helper signing and loading.
2023-10-06 16:18:38 +02:00
Elias Bonnici
1c8fbc3ee8
Add startup visibility options.
2023-10-02 10:07:58 +02:00
Dain Nilsson
0ce2e31630
OATH: Correcly validate on auth-required.
2023-08-30 11:16:15 +02:00
Dain Nilsson
ad645a4b43
Merge PR #1154 .
2023-08-25 08:40:43 +02:00
Dain Nilsson
e985130ba3
Rename inverted icon.
2023-08-22 17:25:06 +02:00
Dain Nilsson
cd006085a6
PIV: Validate subject.
2023-08-22 11:18:35 +02:00
Joakim Troeng
4867970513
fixing issue of color inversion
2023-08-17 10:56:01 +02:00
Joakim Troeng
8b7032d9f6
Changing macos systray icon file format from .eps to .png resolves a
...
crash on startup when loading systray in macos14.
2023-08-16 12:50:55 +02:00
Dain Nilsson
25c728b145
Various fixes.
2023-07-04 14:21:06 +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
7011f816d4
More FIDO state refactoring.
2023-07-03 11:36:48 +02:00
Dain Nilsson
16f6732f09
Convert StateNotifiers to AsyncNotifiers for App states.
2023-07-03 11:36:47 +02:00
Adam Velebil
35d7bee7f3
use credentialListProvider object in systray
2023-05-29 09:03:55 +02:00
Dain Nilsson
0e3d315a50
Replace Pair with records.
2023-05-22 11:20:30 +02:00
Dain Nilsson
2b56053c76
Fix deprecations.
2023-05-22 10:29:11 +02:00
Adam Velebil
5f9f333336
handle windows corner cases
2023-03-07 10:28:22 +01:00
Adam Velebil
20b7ccb733
Merge branch 'main' into adamve/window_manager_helper
2023-03-07 08:57:24 +01:00
Dain Nilsson
1c6b11ada7
Avoid rebuilding systray icon on locale change.
2023-03-03 09:20:07 +01:00
Adam Velebil
70b54f8b55
fix logs
2023-03-02 17:18:51 +01:00
Adam Velebil
64f431e67a
[win] don't reset bounds if still on primary disp.
2023-03-02 17:13:35 +01:00
Adam Velebil
71c1c8a306
setSize only once through setBounds
2023-03-02 17:12:46 +01:00
Adam Velebil
a9655228a4
update licenses, use defaults
2023-03-02 17:11:41 +01:00
Adam Velebil
001b176d54
no extra plugin
2023-03-02 15:42:26 +01:00
Dain Nilsson
b33dca3900
Change prefixes and add check_strings.py
2023-03-02 12:45:55 +01:00
Adam Velebil
05ada90136
add window_manager_helper
2023-03-02 11:10:11 +01:00
Dain Nilsson
1d389e3185
Restructure external strings.
2023-03-01 08:36:57 +01:00
Dain Nilsson
f840bd0dc1
Don't try to open a session for NFC readers with no card.
2023-02-24 16:24:25 +01:00
Dain Nilsson
68cbea833a
Fix copy to clipboard for Wayland.
2023-02-24 14:23:17 +01:00
Dain Nilsson
15e310ca38
Add systray.
2023-02-24 14:22:36 +01:00
Dain Nilsson
1811344ed4
Add notification support.
2023-02-24 14:17:14 +01:00
Dain Nilsson
fc3238e829
Allow hiding the window.
2023-02-24 14:10:39 +01:00
Dain Nilsson
b263f82293
Fix deprecation notices and reset styles.
2023-01-26 11:52:01 +01:00
Dain Nilsson
144bc1f20e
Fix current device state for desktop.
2023-01-13 15:11:37 +01:00
Dain Nilsson
e19f1a3bc5
Retain device better when elevating to admin.
2023-01-13 15:11:29 +01:00
Adam Velebil
afc21b9dcf
fix Android provider overrides
2023-01-02 18:02:32 +01:00
Dain Nilsson
efe0d1319d
Delay showing CircularProgressIndicators.
2022-12-21 10:04:47 +01:00
Dain Nilsson
230d7a05b7
Handle slow to start Helper better.
2022-12-21 10:04:46 +01:00
Dain Nilsson
84210172bd
Re-generate freezed models.
2022-12-05 15:28:01 +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
Dain Nilsson
5ac4f9e1e9
Fix redraw on NFC poll.
2022-11-08 15:06:39 +01:00
Adam Velebil
004c9cfd9a
manually add zxingcpp license information
2022-10-25 16:08:52 +02:00
Adam Velebil
60a86f26c5
bump packages
2022-10-19 11:15:48 +02:00
Adam Velebil
4371e00b53
fix typo
2022-10-19 10:12:51 +02:00
Adam Velebil
68b170c3e2
api update
2022-10-19 10:12:25 +02:00
Adam Velebil
4b5b090d41
remove license from generated files
2022-10-04 16:30:19 +02:00
Adam Velebil
f472097a9f
license notice update in source files
2022-10-04 12:12:54 +02:00
Adam Velebil
56f26627d2
Mrg 'main' into adamve/android-sdkversion-handling
2022-09-30 10:25:39 +02:00
Adam Velebil
5e04f48712
set size
2022-09-26 11:59:07 +02:00
Adam Velebil
a43bacc073
theme preferences tests
2022-09-23 10:17:28 +02:00
Adam Velebil
1d99ce3fe6
handle features dependent on SDK version
2022-09-21 15:29:34 +02:00
Adam Velebil
89d9a64941
regenerate freezed files
2022-07-21 16:38:45 +02:00
Dain Nilsson
beec1224ff
Rebuild freezed classes.
2022-07-07 10:29:42 +02:00
Dain Nilsson
f4838850e7
Add gradient behind device image in picker.
2022-07-06 15:05:15 +02:00
Dain Nilsson
7ee5b82906
Improve user interation dialog.
2022-07-05 13:26:43 +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
9b2d513519
Add Python dependency licenses.
...
build-helper now also generates assets/licenses/helper.json which are
added to the license view.
2022-06-05 19:44:00 +02:00
Dain Nilsson
627e6bdadd
Add timestamp to log entries.
2022-06-02 09:07:17 +02:00
Dain Nilsson
92ff8b7ac1
Add OathState.version and rebuild models.
2022-06-02 09:07:15 +02:00
Dain Nilsson
579c71d910
Fix logging levels for Helper.
2022-06-02 09:07:14 +02:00
Dain Nilsson
9ed190cb53
Fix MacOS ARM helper check.
2022-06-02 09:07:10 +02:00
Dain Nilsson
bfa1a5ff93
Use helper-arm64 on ARM Mac.
2022-05-17 09:13:26 +02:00
Dain Nilsson
168429e29e
Use enhanced enums to replace enum extensions.
2022-05-12 12:05:20 +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
1c9d585b27
Merge PR #120 .
2022-05-11 14:04:31 +02:00
Dain Nilsson
715229c5ac
Desktop: Add 10s to time for manually calculated codes.
...
This ensures the newly calculated code doesn't immediately expire when
manually triggering calculate (for require touch).
2022-05-10 12:37:58 +02:00
Adam Velebil
7561fbfe89
log error when log level is not recognized
2022-05-09 18:15:37 +02:00
Dain Nilsson
3dc699c391
Rename RPC to Yubico Authenticator Helper.
2022-05-06 15:48:52 +02:00
Dain Nilsson
977f509982
Add NFC support for set_mode.
2022-05-06 15:40:52 +02:00
Dain Nilsson
338d8773c3
Implement set_mode for YK<=4.
2022-05-06 15:40:52 +02:00
Dain Nilsson
488b1189ad
Use "standard" log level names.
2022-05-03 11:24:25 +02:00
Dain Nilsson
51a76f686d
Fix "--log-level" argument which wasn't working correctly.
2022-05-02 11:25:37 +02:00
Dain Nilsson
10f46ec478
Refactor logging and add LogWarningOverlay.
2022-05-02 11:25:34 +02:00