Commit Graph

536 Commits

Author SHA1 Message Date
Adam Velebil
aa02886da2
only force context change for NFC keys 2024-03-20 15:05:40 +01:00
Adam Velebil
740851a5ed
don't dispose context for FIDO applications 2024-03-19 11:06:16 +01:00
Adam Velebil
0d500114be
fix naming style of method channel methods 2024-03-19 10:23:52 +01:00
Adam Velebil
d58e9ff225
Merge branch 'adamve/android_fido' into adamve/android_fido_bio 2024-03-19 10:18:14 +01:00
Adam Velebil
aeb68c4daa
Switching to Home keeps existing app context 2024-03-15 15:54:37 +01:00
Adam Velebil
7342f1fb30
disable FIDO2 on Chromebook 2024-03-15 14:46:27 +01:00
Adam Velebil
a847364f17
ignore NFC devices without supported connection 2024-03-14 15:50:57 +01:00
Adam Velebil
40cf51d150
section switching and handling of IO exceptions 2024-03-14 14:31:11 +01:00
Adam Velebil
4490547e2d
update unit tests 2024-03-13 11:14:11 +01:00
Adam Velebil
9a19a9c608
use ViewModelData interface 2024-03-13 10:36:50 +01:00
Adam Velebil
ff8f2c8ce0
examples 2024-03-12 18:00:06 +01:00
Adam Velebil
a9a5532067
remove extension method from Map<> 2024-03-11 16:12:07 +01:00
Adam Velebil
000f0d83ac
if old pin exists, replace its value with zeros 2024-03-11 15:37:15 +01:00
Adam Velebil
00fbb7ebee
fix correct value for permissionsRpID 2024-03-11 15:15:20 +01:00
Adam Velebil
6476f159c1
Merge branch 'main' into adamve/android_fido 2024-03-11 08:54:34 +01:00
Elias Bonnici
6f3137752b
Remember last used app
This also disables Home functionality on Android.
2024-03-08 15:27:41 +01:00
Adam Velebil
45e9044c17
Merge branch 'main' into adamve/android_fido 2024-03-07 14:56:02 +01:00
Adam Velebil
df34745a2d
Revert "fix buildDir deprecation"
This reverts commit 92477d5f19.
2024-03-05 14:16:59 +01:00
Adam Velebil
6516a579e0
fix File constructor parameters 2024-03-05 13:55:03 +01:00
Adam Velebil
e0b1ddaac0
bump android dependencies 2024-03-05 11:19:29 +01:00
Adam Velebil
92477d5f19
fix buildDir deprecation 2024-03-05 11:09:27 +01:00
Adam Velebil
c3190cc405
migrate to declarative plugins {} block 2024-03-05 10:51:46 +01:00
Adam Velebil
9732ec8352
fingerprint registration 2024-03-05 09:48:36 +01:00
Adam Velebil
47e207fe1a
clear data on context change 2024-03-01 10:17:50 +01:00
Adam Velebil
87c28e3328
use same naming style of channel methods as oath 2024-03-01 10:05:40 +01:00
Adam Velebil
b6054a258b
refactor method naming and logging usage 2024-03-01 09:56:16 +01:00
Adam Velebil
1633b4e8b0
fix key comparison type 2024-03-01 09:20:41 +01:00
Adam Velebil
d1e67974a1
initial bio enrollment support: list,rename,delete 2024-02-27 16:25:43 +01:00
Adam Velebil
dc5acbfe68
Merge branch 'main' into adamve/android_fido 2024-02-27 10:26:20 +01:00
Dain Nilsson
9e992dd4c7
Bump Flutter and dependencies 2024-02-26 14:56:49 +01:00
Adam Velebil
50425360b8
fix resetting OATH and FIDO from other context 2024-02-21 17:22:56 +01:00
Adam Velebil
088dc753a4
Merge branch 'main' into adamve/android_fido 2024-02-19 08:51:24 +01:00
Adam Velebil
ce2289b3c3
bump android dependencies 2024-02-05 15:03:08 +01:00
Adam Velebil
40d1d19318
2s 2024-02-02 16:52:49 +01:00
Adam Velebil
b74cbe3bcb
switch YubiKey applets 2024-02-01 17:16:43 +01:00
Adam Velebil
5a6e87028d
update OperationContext enum 2024-01-31 10:40:03 +01:00
Adam Velebil
eddee700b3
reset FIDO app over USB and NFC 2024-01-31 10:40:01 +01:00
Adam Velebil
9d3a908b40
reset FIDO over NFC (wip) 2024-01-31 10:39:57 +01:00
Adam Velebil
1e11471d31
add simple Fido Pin Store 2024-01-31 10:39:56 +01:00
Adam Velebil
8292d557a1
implement delete FIDO credential 2024-01-31 10:39:54 +01:00
Adam Velebil
5be4b9fcf7
update source license years to 2024 2024-01-31 10:39:48 +01:00
Adam Velebil
a3217596fd
get fido credentials 2024-01-31 10:39:46 +01:00
Adam Velebil
6b11e687f6
Improvement for working with USB and NFC YubiKeys 2024-01-31 10:39:44 +01:00
Adam Velebil
7254e8ef10
FIDO unlock & setPin 2024-01-31 10:39:39 +01:00
Adam Velebil
c7f2b651fd
customize color and display name 2024-01-22 11:12:08 +01:00
Adam Velebil
925e0a3a36
Merge branch 'main' into adamve/update_android_string_res 2023-12-12 16:11:49 +01:00
Adam Velebil
8c9f900a3a
add multiple accounts on any connection 2023-12-06 13:47:10 +01:00
Adam Velebil
45ca4edddc
update android string res from arb files 2023-12-04 16:23:53 +01:00
Adam Velebil
81e3785dc9
bump android dependencies 2023-12-04 14:47:12 +01:00
Adam Velebil
c5ebc88cfb
don't use coroutine scope for permissions requests 2023-11-23 17:46:44 +01:00
Adam Velebil
54dd4e1c4c
Bump yubikit-android to 2.4.0 2023-11-21 17:16:52 +01:00
Adam Velebil
5286ae9bdc
fix qrscanner_zxing lint issues 2023-11-15 08:17:46 +01:00
Adam Velebil
dd77603d7a
fix zxing version 2023-11-15 08:02:43 +01:00
Adam Velebil
de1ed9464c
bump android dependencies 2023-11-15 08:01:54 +01:00
Adam Velebil
16e3d323d8
Merge branch 'main' into adamve/nfc_activity_widget 2023-11-15 07:37:06 +01:00
Adam Velebil
af739272d8
Merge PR #1242. 2023-11-02 17:14:30 +01:00
Adam Velebil
6aa2eef394
bump libraries 2023-10-31 14:45:50 +01:00
Adam Velebil
f9b418b831
target API 34 2023-10-31 14:42:30 +01:00
Adam Velebil
d1b9e00474
optional touchscreen in debug and profile manifests 2023-10-31 14:41:45 +01:00
Adam Velebil
b4de565d96
ChromeOS analysis + optional features 2023-10-31 14:35:11 +01:00
Adam Velebil
2faf75b40e
use only sampleSize parameter 2023-10-30 16:53:17 +01:00
Adam Velebil
6a32cdc835
Try to find QR code in several versions of input 2023-10-30 15:32:55 +01:00
Adam Velebil
311a184cd5
bump dependencies 2023-10-27 10:27:11 +02:00
Adam Velebil
0647b9583f
preserve connection when paused 2023-10-27 10:10:23 +02:00
Adam Velebil
23cefaa493
Merge branch 'main' into adamve/android_scan_from_file 2023-10-20 16:11:42 +02:00
Adam Velebil
9dc76a20a9
refactor and add tests 2023-10-20 09:59:31 +02:00
Adam Velebil
604ac19294
initial impl 2023-10-19 16:35:45 +02:00
Adam Velebil
184e7a7f2c
Read QR code from file on Android 2023-10-18 15:34:31 +02:00
Adam Velebil
8a9d465bb1
decodeFromBytes 2023-10-16 17:17:01 +02:00
Adam Velebil
3b766fb28f
support scanning from image data 2023-10-10 13:49:01 +02:00
Adam Velebil
ad5be11374
update android build system and deps 2023-10-04 09:12:02 +02:00
Adam Velebil
b28f6722ab
Merge PR #1211. 2023-09-28 10:09:42 +02:00
Adam Velebil
5bf193d04a
Merge branch 'main' into adamve/agp8 2023-09-28 09:11:21 +02:00
Adam Velebil
e7f588667c
revert yubikit bump 2023-09-28 09:06:52 +02:00
Adam Velebil
96fcd0472c
bump yubikit 2023-09-28 08:52:02 +02:00
Adam Velebil
325a0be0a8
Merge branch 'main' into adamve/nfc_activity_widget 2023-09-27 13:07:58 +02:00
Adam Velebil
450e317ea2 update proguard rules 2023-09-27 11:22:19 +02:00
Adam Velebil
44844c7d90
add widgets for different nfc states 2023-09-26 13:23:36 +02:00
Adam Velebil
3a0972e6c8
Merge branch 'main' into adamve/nfc_activity_widget 2023-09-26 08:40:45 +02:00
Adam Velebil
5f78b0952f
Merge PR #1203. 2023-09-25 14:59:57 +02:00
Adam Velebil
452491a4bb
catch IOException in outer scope only 2023-09-25 14:21:22 +02:00
Adam Velebil
dd3b91a05a
add BufferAppender 2023-09-22 18:56:12 +02:00
Adam Velebil
6c23e27f35
catch exceptions during refresh 2023-09-22 14:24:38 +02:00
Adam Velebil
6f6434d64b
bump agp to 8.1.1 2023-09-06 14:17:12 +02:00
Adam Velebil
74a3cd2568
use kotlin 1.9.0 because of codeql 2023-08-28 15:53:54 +02:00
Adam Velebil
2730e2a96e
bump 2023-08-28 15:41:40 +02:00
Adam Velebil
df9e04d112
bump android deps 2023-08-21 15:06:16 +02:00
Adam Velebil
7cbbd054bc
otpauth-migration Android support 2023-08-16 15:27:31 +02:00
Adam Velebil
fdcf841bce
refactor - remove commented code 2023-08-03 15:35:20 +02:00
Adam Velebil
f23a38987c
[android] add multiple accounts over nfc 2023-08-03 15:11:47 +02:00
Adam Velebil
392dcf78fc
Merge branch 'main' into rebase/experiment/import-creds 2023-08-03 11:16:45 +02:00
Adam Velebil
23316ab7c0
Merge PR #1098. 2023-08-02 16:55:23 +02:00
Adam Velebil
a8db39ef7b
fix after merge compile error 2023-08-02 16:34:43 +02:00
Adam Velebil
080f79fea5
Merge branch 'main' into adamve/android_nfc_dialog_localization_support 2023-08-02 16:17:10 +02:00
Adam Velebil
4f866a89ab
Merge branch 'main' into adamve/fix/android_bitesize 2023-08-02 16:10:45 +02:00
Adam Velebil
a7558edf41
force higher resolution for analysis 2023-08-02 15:48:41 +02:00
Adam Velebil
9d1b37ee32
improve scanning migration QR codes 2023-08-02 13:06:37 +02:00
Adam Velebil
36471f2776
bump android dependencies 2023-06-21 09:59:58 +02:00
Adam Velebil
ec87865643
add widget 2023-06-09 07:58:57 +02:00
Adam Velebil
63d1cda5de
fix logger name 2023-06-01 08:03:16 +02:00
Adam Velebil
6d69ed37f1
add localization support to tap_request_dialog 2023-05-31 15:07:40 +02:00
Adam Velebil
e88fed1ef8
fix nfc adapter state change receiver 2023-05-31 09:49:13 +02:00
Adam Velebil
8ffc088bce
update logging to slf4j 2023-05-30 17:47:13 +02:00
Adam Velebil
0a055d116e
bump yubikit to 2.3.0 2023-05-30 17:19:36 +02:00
Adam Velebil
87cdbd6e5e
Merge PR #1089. 2023-05-29 11:31:30 +02:00
Adam Velebil
5129bc3ced
Merge PR #1084. 2023-05-29 11:28:34 +02:00
Adam Velebil
1d2ee8a2da
fix UI state after resetting OATH 2023-05-26 11:25:07 +02:00
Adam Velebil
9b30836159
add windowSplashScreenBackground style 2023-05-25 10:49:13 +02:00
Adam Velebil
7da437caf3
try all connections for security keys 2023-05-24 15:29:32 +02:00
Adam Velebil
7307115c40
user required receiver flags 2023-05-24 09:58:48 +02:00
Adam Velebil
0d9be69eb7
remove unused constant 2023-05-24 09:56:41 +02:00
Adam Velebil
9ca0fc831f
Merge PR #1082. 2023-05-23 14:51:58 +02:00
Adam Velebil
b302045ffe
bump 2023-05-23 11:56:28 +02:00
Dain Nilsson
47cc79022a
Update build files. 2023-05-22 10:49:07 +02:00
Dain Nilsson
2b56053c76
Fix deprecations. 2023-05-22 10:29:11 +02:00
Dain Nilsson
da2d23e426
Bump Flutter, dart, and dependency versions. 2023-05-22 09:49:30 +02:00
Adam Velebil
ae93f39345
use val 2023-04-18 13:20:27 +02:00
Adam Velebil
0f481cba38
fix OathSession "remembered" unlock 2023-04-18 12:43:48 +02:00
Adam Velebil
c8319a87fb
android deps 2023-04-17 16:38:04 +02:00
Adam Velebil
55785cc668
add and use unlock argument 2023-04-13 08:50:47 +02:00
Adam Velebil
c2dbdb080d
Remove condition 2023-03-29 10:34:41 +02:00
Adam Velebil
ddf0f52dda
bump Android dependencies 2023-03-28 09:25:18 +02:00
Adam Velebil
7904ff3d3c
Merge branch 'main' into adamve/android_landscape 2023-03-14 16:14:14 +01:00
Adam Velebil
1e05500e11
bump deps 2023-03-14 09:39:25 +01:00
Adam Velebil
5ff066275a
handle orientation in multi window mode 2023-03-08 15:22:14 +01:00
Adam Velebil
5f770d8715
use only sw600dp quantifier 2023-03-08 10:27:08 +01:00
Adam Velebil
e1f19ca0ea
bump android deps 2023-03-06 15:53:08 +01:00
Adam Velebil
3cfdc56dad
add landscape support for tablet devices 2023-03-06 09:17:15 +01:00
Adam Velebil
dcfdd1f757
Merge PR #984. 2023-03-06 08:52:59 +01:00
Adam Velebil
ba46f67c69
correctly use DeviceInfo.getSupportedCapabilities 2023-03-03 13:38:35 +01:00
Adam Velebil
2f150c5c1e
Ignore pending action on USB connect 2023-03-01 15:08:59 +01:00
Adam Velebil
16665abc14
use kotlin 1.8.0 2023-03-01 10:46:57 +01:00
Adam Velebil
66d83c6dfd
fix dependency 2023-03-01 10:04:28 +01:00
Adam Velebil
ae21a798a4
use zxing-core 3.3.3 2023-03-01 09:42:19 +01:00
Adam Velebil
1a9c07e488
bump 2023-03-01 09:16:33 +01:00
Adam Velebil
7de9351d21
Merge branch 'release/6.1.1' into merge/release/6.1.1 2023-02-13 15:51:21 +01:00
Adam Velebil
cc4eace015
fetch accounts after unlock only on USB 2023-02-10 10:33:35 +01:00
Adam Velebil
8ec4fbc103
improve experience of USB YubiKeys on Android 2023-02-10 09:31:45 +01:00
Adam Velebil
ec948d06f9
fix camera related crashes on Chromebook 2023-02-10 09:30:14 +01:00
Adam Velebil
1ae5704a28
fix to issue #899 2023-02-10 09:23:40 +01:00
Adam Velebil
befaa85248
Merge PR #950. 2023-02-10 08:55:39 +01:00
Adam Velebil
2ffd9ea8a8
Merge PR #956. 2023-02-10 08:47:40 +01:00
Adam Velebil
e71b619c67
Merge PR #955. 2023-02-10 08:43:15 +01:00
Dain Nilsson
d1dd0945fc
Merge PR #951. 2023-02-09 14:56:39 +01:00
Adam Velebil
0991ba165c
keep kotlin in version 1.8.0 2023-02-08 17:56:48 +01:00
Adam Velebil
25fe77f721
bump deps 2023-02-08 17:44:14 +01:00
Adam Velebil
acd35c6c78
don't call nfc methods on null nfcAdapter 2023-02-08 17:21:59 +01:00
Adam Velebil
0a19e1cdbe
handle state of Nfc adapter 2023-02-08 17:12:49 +01:00
Adam Velebil
ecb18c2f85
Stop discovery on app pause. 2023-02-08 10:05:10 +01:00
Adam Velebil
a78855e2ac
support only for lens facing back cameras 2023-02-07 14:42:47 +01:00