Commit Graph

157 Commits

Author SHA1 Message Date
Adam Velebil
01004eb3e5
fix null codes when adding HOTP credentials 2022-08-05 15:14:32 +02:00
Adam Velebil
035fbf7545
better Camera permissions handling 2022-08-05 14:04:04 +02:00
Adam Velebil
527d00d398
revamp UI 2022-08-05 10:40:36 +02:00
Adam Velebil
3b628938d7
yubiclip static passwords, settings improvements 2022-08-04 11:55:19 +02:00
Adam Velebil
ff23ed9a53
implement yubiclip fnc, add Android settings 2022-08-03 15:21:39 +02:00
Adam Velebil
0b68676371
Merge branch 'main' into fix/android-nfc 2022-07-22 10:32:30 +02:00
Adam Velebil
902eb6718d
Merge branch 'main' into fix/android-nfc 2022-07-21 17:24:35 +02:00
Adam Velebil
56da20b442
regenerate pigeon files 2022-07-21 16:38:20 +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
Adam Velebil
00101b21c7
regenerate pigeons 2022-06-20 14:33:16 +02:00
Adam Velebil
1968804226
use CancellationException 2022-06-20 09:47:34 +02:00
Adam Velebil
b1425a5285
YADESK-602 android and nfc exception handling 2022-06-10 12:23:52 +02:00
Adam Velebil
55dd6ba27f
YADESK-715 add new credentials to Oath cred list 2022-06-10 09:19:11 +02:00
Adam Velebil
6d5931956c
YADESK-699 correct data in acc dlg after rename 2022-06-10 08:37:31 +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
838de1599a
Merge PR #193 2022-06-07 13:53:27 +02:00
Adam Velebil
30f3c4c1db
throw on user cancellation (back button) 2022-06-07 10:37:49 +02:00
Dain Nilsson
ef4af0ad52
Add custom NFC icon. 2022-06-05 16:35:10 +02:00
Adam Velebil
d5ad8ed9c0
YADESK-684 avoid null result value on back btn 2022-06-03 15:06:44 +02:00
Adam Velebil
fa5ebe46e6
Merge branch 'main' into fix/YADESK-688-SKY-crashes 2022-06-02 14:11:14 +02:00
Dain Nilsson
b31fb0b89d
Use Material text theme names. 2022-05-20 15:10:50 +02:00
Adam Velebil
8b8cdf40bb
prevent crashes by catching exceptions 2022-05-13 16:46:50 +02:00
Adam Velebil
8e7344f6a3
add refresh debug logs 2022-05-12 14:04:26 +02:00
Adam Velebil
bddf5d9074
fix refresh after addCredential 2022-05-12 14:04:07 +02:00
Adam Velebil
a644ce9804
Merge 'main' into fix/YADESK-637-refresh-creds 2022-05-12 13:23:03 +02:00
Dain Nilsson
af92068a75
Enable use_super_parameters lint rule. 2022-05-12 12:05:18 +02:00
Adam Velebil
24615275f6
Merge 'main' into fix/YADESK-637-refresh-creds 2022-05-12 12:03:50 +02:00
Adam Velebil
7c30aeb41c
Merge 'main' into fix/YADESK-637-refresh-creds 2022-05-12 11:44:19 +02:00
Adam Velebil
14bd9b6182
regenerate pigeon 2022-05-12 11:06:51 +02:00
Dain Nilsson
0641418e34
Fix lint warnings. 2022-05-12 08:34:51 +02:00
Adam Velebil
89d632390a
implemented getLogs on Android 2022-05-11 15:47:35 +02:00
Adam Velebil
87ad07fe7c
adds windowStateProvider implementation 2022-05-11 14:53:41 +02:00
Adam Velebil
a5cfc96d6f
separate Flutter and Android logging 2022-05-11 14:02:31 +02:00
Adam Velebil
54d6c96e50
YADESK-687 update model properly 2022-05-10 08:42:35 +02:00
Adam Velebil
66816367f4
remove await from logger calls 2022-05-09 15:36:51 +02:00
Adam Velebil
b0a1d16012
avoid depending on flutter log level value 2022-05-09 15:31:13 +02:00
Adam Velebil
186b1b2811
revert unrelated changes 2022-05-09 08:59:00 +02:00
Adam Velebil
9be38a1b23
redirect logging to native logger 2022-05-09 08:32:44 +02:00
Adam Velebil
8328f76b46
Use custom flutter LogLevels from Android 2022-05-06 17:45:34 +02:00
Dain Nilsson
338d8773c3
Implement set_mode for YK<=4. 2022-05-06 15:40:52 +02:00
Adam Velebil
6cfae1e73f
Merge PR #115. 2022-05-06 15:11:10 +02:00
Adam Velebil
0a65ad6a73
serialize model credentials as List 2022-05-06 14:27:33 +02:00
Adam Velebil
1d65334072
use kotlinx-serialization with OATH Model 2022-05-05 13:56:08 +02:00
Adam Velebil
ec869e46bc
YADESK-640 clear oath on yk change 2022-05-04 10:41:43 +02:00
Dain Nilsson
488b1189ad
Use "standard" log level names. 2022-05-03 11:24:25 +02:00
Dain Nilsson
c0e5438d15
Remove global variable for BuildContext. 2022-04-29 09:43:08 +02:00
Dain Nilsson
9850b4ba29
Simplify the provider used to get WithContext. 2022-04-29 09:38:08 +02:00
Dain Nilsson
2eb384c314
Use promptUserInteraction from Android. 2022-04-29 09:38:06 +02:00
Adam Velebil
55856850d0
updates QR code scanner 2022-04-26 15:07:36 +02:00
Adam Velebil
9a1bc90d79
remove transitions when opening/closing qr scanner 2022-04-26 10:16:44 +02:00
Adam Velebil
9dae174b3c
typo fix 2022-04-22 15:30:02 +02:00
Adam Velebil
be611d5f97
rename to zxing 2022-04-22 15:28:08 +02:00
Adam Velebil
cf212de322
new plugin replacing mobile_scanner 2022-04-22 11:22:59 +02:00
Adam Velebil
041f9c49a0
logger example 2022-04-13 15:26:32 +02:00
Adam Velebil
ca86f784e1
use refresh 2022-04-08 09:42:52 +02:00
Adam Velebil
82f77d7f28
YADESK-628 2022-04-08 08:54:12 +02:00
Adam Velebil
d94bba110e
YADESK-635 remove oath data on key disconnect 2022-04-07 16:41:57 +02:00
Adam Velebil
028ee31ac5
YADESK-636 reset OATH sets correct hasKey property 2022-04-07 15:44:46 +02:00
Adam Velebil
5eff51645d
don't add duplicated credentials 2022-04-07 12:28:38 +02:00
Adam Velebil
b3403a2d17
YADESK-633 tap dialog icon 2022-04-07 11:03:26 +02:00
Adam Velebil
411d744537
YADESK-630 add account 2022-04-07 10:41:38 +02:00
Adam Velebil
52123644a7
YADESK-624 refresh on OATH session reset 2022-04-07 08:57:32 +02:00
Adam Velebil
4a0014292d
YADESK-623 update state on password operations 2022-04-07 08:32:11 +02:00
Dain Nilsson
0ccb67fae6
Fix scheduling of newly added OATH accounts. 2022-04-06 11:53:50 +02:00
Adam Velebil
4d30727c79
review updates 2022-04-05 16:11:01 +02:00
Adam Velebil
8c65454ed5
remove management app 2022-04-05 11:11:17 +02:00
Adam Velebil
a032b0154b
activate subpage provider in init 2022-04-05 11:10:37 +02:00
Adam Velebil
e2ba4dbb3d
use only Widget's BuildContext 2022-04-01 09:43:54 +02:00
Adam Velebil
71d9b5b598
compile fix 2022-04-01 09:19:11 +02:00
Adam Velebil
6f6a4ef322
updates to qr scanner view 2022-03-31 16:31:03 +02:00
Adam Velebil
db62e124ef
semi transparent background 2022-03-29 16:52:51 +02:00
Adam Velebil
31b308e6be
scanning of qr codes 2022-03-29 16:01:27 +02:00
Adam Velebil
03c002eced
fix compile error 2022-03-28 11:08:26 +02:00
Adam Velebil
25e9fc6f40
added dependencies 2022-03-28 10:58:09 +02:00
Adam Velebil
e11ca5b531
Merge PR #71. 2022-03-25 09:15:56 +01:00
Dain Nilsson
4e833d5037
Move initialization of app into platform initialize functions. 2022-03-25 08:36:29 +01:00
Adam Velebil
9547995119
review updates 2022-03-24 17:39:12 +01:00
Dain Nilsson
0ec78278cd
Merge PR #72. 2022-03-24 15:01:18 +01:00
Adam Velebil
41ea3777a8
keep only current access key in mem key provider 2022-03-24 13:53:22 +01:00
Dain Nilsson
6b3bd585ba
Use AsyncValue instead of custom classes. 2022-03-24 12:39:18 +01:00
Adam Velebil
5b49ee6ce2
adding remember password support 2022-03-23 17:18:32 +01:00
Adam Velebil
cbee4222c0
Merge PR #70. 2022-03-23 09:13:56 +01:00
Adam Velebil
c9cfb62cac
bump pigeon to 2.0.2, use nullable params in api 2022-03-22 11:07:28 +01:00
Adam Velebil
4e292fbfed
recalculate totp code on add credential 2022-03-21 17:55:42 +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
6b43fb3799
Show Windows-specific message for inaccessible FIDO keys. 2022-03-21 09:59:14 +01:00
Dain Nilsson
22a4827616
Move enums and add UsbPid. 2022-03-21 09:59:13 +01:00
Adam Velebil
eff800181c
split currentDeviceProvider to desktop and android 2022-03-21 09:34:45 +01:00
Adam Velebil
496a5dd287
removed unused import 2022-03-17 11:41:30 +01:00
Adam Velebil
97ff4484bf
removed workaround 2022-03-17 11:39:06 +01:00
Adam Velebil
656cc8b33d
remove unused import 2022-03-16 11:09:55 +01:00
Adam Velebil
0e6d63f017
remove unused element 2022-03-16 11:04:38 +01:00
Adam Velebil
bc1d698623
update json format 2022-03-16 10:52:22 +01:00
Adam Velebil
45a5a38c56
set Oath as first app view 2022-03-16 10:51:44 +01:00
Adam Velebil
095025b163
add no-op management session 2022-03-16 10:37:52 +01:00
Adam Velebil
ee37686447
Merge branch 'main' into feature/android-native 2022-03-16 10:37:04 +01:00
Adam Velebil
9f84f4ba7c
remove unused import 2022-03-16 10:02:40 +01:00
Adam Velebil
2c33b75260
simplify showDialog Api 2022-03-16 09:13:31 +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
44547b44be
Update Android parts. 2022-03-11 13:53:28 +01:00