Commit Graph

294 Commits

Author SHA1 Message Date
Adam Velebil
5380d5a7f5
updated data types and added yubikit helpers 2022-06-02 16:57:58 +02:00
Adam Velebil
fa5ebe46e6
Merge branch 'main' into fix/YADESK-688-SKY-crashes 2022-06-02 14:11:14 +02:00
Adam Velebil
9fae52b48b
[Android] add Version to OATH session 2022-06-02 09:07:17 +02:00
Adam Velebil
8b8cdf40bb
prevent crashes by catching exceptions 2022-05-13 16:46:50 +02:00
Dain Nilsson
0132cad725
Specify version with set-version.py. 2022-05-13 15:59:25 +02:00
Adam Velebil
24615275f6
Merge 'main' into fix/YADESK-637-refresh-creds 2022-05-12 12:03:50 +02:00
Adam Velebil
14bd9b6182
regenerate pigeon 2022-05-12 11:06:51 +02:00
Adam Velebil
9b6cc3f622
avoid pending actions when using usb 2022-05-11 17:37:51 +02:00
Adam Velebil
64bf0bc6d4
Merge 'main' into fix/YADESK-637-refresh-creds 2022-05-11 16:12:17 +02:00
Adam Velebil
93a106bed0
fix log buffering 2022-05-11 16:01:53 +02:00
Adam Velebil
89d632390a
implemented getLogs on Android 2022-05-11 15:47:35 +02:00
Adam Velebil
1b08203181
simpler call to Log.log 2022-05-11 14:17:08 +02:00
Adam Velebil
a5cfc96d6f
separate Flutter and Android logging 2022-05-11 14:02:31 +02:00
Dain Nilsson
be652a9f9a
Android: Add 10s to time for manually calculated codes or NFC. 2022-05-10 12:38:02 +02:00
Adam Velebil
54d6c96e50
YADESK-687 update model properly 2022-05-10 08:42:35 +02:00
Adam Velebil
a74989cd5e
report invalid log levels 2022-05-09 17:15:16 +02:00
Adam Velebil
3807d2650b
fix logLevel parsing logic 2022-05-09 16:11:47 +02:00
Adam Velebil
e8b951d838
unify message format with flutter 2022-05-09 15:32:22 +02:00
Adam Velebil
b0a1d16012
avoid depending on flutter log level value 2022-05-09 15:31:13 +02:00
Adam Velebil
99708c99ef
TAG for logs 2022-05-09 10:12:26 +02:00
Adam Velebil
51b8a124cf
add TAG parameter to FlutterLog calls 2022-05-09 08:46:59 +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
Adam Velebil
153d1fce3a
throw on illegal oath type 2022-05-06 14:44:28 +02:00
Adam Velebil
0a65ad6a73
serialize model credentials as List 2022-05-06 14:27:33 +02:00
Adam Velebil
b7ee31c70c
fix typo 2022-05-05 17:21:13 +02:00
Adam Velebil
ab6208f3f5
style fixes 2022-05-05 17:16:38 +02:00
Adam Velebil
8e4d8f2c13
updated unit tests 2022-05-05 16:23:09 +02:00
Adam Velebil
1d65334072
use kotlinx-serialization with OATH Model 2022-05-05 13:56:08 +02:00
Adam Velebil
054cbb200a
YADESK-616 add Oath session model 2022-05-03 14:25:55 +02:00
Adam Velebil
acfc93da31
split view model 2022-04-29 17:41:42 +02:00
Adam Velebil
8513bf9069
AppContext separated from viewmodel 2022-04-29 10:29:35 +02:00
Adam Velebil
320a2d6650
oath package 2022-04-29 08:02:18 +02:00
Adam Velebil
041f9c49a0
logger example 2022-04-13 15:26:32 +02:00
Adam Velebil
93ba22cf64
bump version 2022-04-08 14:21:09 +02:00
Adam Velebil
c161ca14d8
Merge branch 'main' into fix/android-a2-3 2022-04-08 10:00:46 +02:00
Adam Velebil
82f77d7f28
YADESK-628 2022-04-08 08:54:12 +02:00
Adam Velebil
68b47bd1c7
YADESK-613 - don't crash when SKY is usb connected 2022-04-07 15:32:56 +02:00
Adam Velebil
83964de603
add initial proguard file 2022-04-07 14:18:14 +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
2222f2536a
YADESK-627 remove NG from app label 2022-04-06 16:51:59 +02:00
Adam Velebil
0778ec3077
YADESK-619 - closing dialogs 2022-04-06 16:44:36 +02:00
Adam Velebil
577631449b
YADESK-622 2022-04-06 15:16:34 +02:00
Adam Velebil
96031c12fa
fix tests 2022-04-05 16:16:25 +02:00
Adam Velebil
ada86d7dad
fix calculation of touch TOTP 2022-04-05 13:15:08 +02:00
Adam Velebil
b9fbc5efd1
refactore signing setup 2022-04-05 08:38:57 +02:00
Adam Velebil
5e17b3f229
gradle changes 2022-04-04 17:02:06 +02:00
Adam Velebil
164b2dd626
make icon slightly bigger 2022-04-04 11:38:09 +02:00
Adam Velebil
4d503058b8
launch background cleanup 2022-04-04 11:37:14 +02:00
Adam Velebil
5333def86a
add icon to splash screen 2022-04-04 10:59:08 +02:00
Adam Velebil
95908c951e
Merge PR #78. 2022-03-28 16:33:27 +02:00
Adam Velebil
25ec299b56
update application id 2022-03-28 16:11:42 +02:00
Adam Velebil
a0c2bfbc70
added missing v25 round launcher icons 2022-03-28 15:51:12 +02:00
Adam Velebil
6a88337551
generated icon 2022-03-28 14:09:22 +02:00
Adam Velebil
9547995119
review updates 2022-03-24 17:39:12 +01:00
Adam Velebil
41ea3777a8
keep only current access key in mem key provider 2022-03-24 13:53:22 +01:00
Adam Velebil
7d0d85f872
code style update 2022-03-24 12:21:50 +01:00
Adam Velebil
c70aa4ccf0
clear keys from memory after disconnecting usb yk 2022-03-24 12:02:14 +01:00
Adam Velebil
c17338ce98
refactor unlock oath session value calculation 2022-03-24 09:32:58 +01:00
Adam Velebil
28020a5729
unlock oath session with remembered password 2022-03-24 08:53:12 +01:00
Adam Velebil
5b49ee6ce2
adding remember password support 2022-03-23 17:18:32 +01:00
Adam Velebil
4c0383859b
simplify KeyManager 2022-03-23 16:47:50 +01:00
Adam Velebil
6e4f1a5dd2
initial 2022-03-23 15:21:09 +01:00
Adam Velebil
cbee4222c0
Merge PR #70. 2022-03-23 09:13:56 +01:00
Adam Velebil
0f022b6cf0
import specific classes 2022-03-22 18:16:14 +01:00
Adam Velebil
36e9db8a70
moved files back to java folder for easier review 2022-03-22 18:11:14 +01:00
Adam Velebil
e746e14582
bump android gradle plugin to 7.1.2 2022-03-22 16:43:48 +01:00
Adam Velebil
5b039b6edd
Merge PR #66. 2022-03-22 11:32:37 +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
3d06c05ed8
force portrait 2022-03-22 09:58:02 +01:00
Adam Velebil
7f9105c0eb
style update 2022-03-22 09:13:27 +01:00
Adam Velebil
3962d6f9ab
calculate Steam code for Steam credential 2022-03-22 09:08:11 +01:00
Adam Velebil
584614a9d0
android compile fix 2022-03-21 18:08:01 +01:00
Adam Velebil
4e292fbfed
recalculate totp code on add credential 2022-03-21 17:55:42 +01:00
Adam Velebil
972fad795e
change name of Steam unit test 2022-03-21 08:36:19 +01:00
Adam Velebil
0974adb4bf
use and in infix notation for bitwise operations 2022-03-21 08:34:27 +01:00
Adam Velebil
a7d1c19dbb
move extension functionality to OathSession 2022-03-18 19:27:19 +01:00
Adam Velebil
539a498b7c
use ByteBuffer 2022-03-18 18:07:44 +01:00
Adam Velebil
a41eed2e1d
steam code conversion 2022-03-18 16:16:12 +01:00
Adam Velebil
76503eb1de
depend on and use yubikit support module 2022-03-16 15:54:09 +01:00
Adam Velebil
bc1d698623
update json format 2022-03-16 10:52:22 +01:00
Adam Velebil
2b40716720
replace serialize helpers 2022-03-16 09:56:58 +01:00
Adam Velebil
dfe1d9003e
Credential id as String extension function 2022-03-16 09:41:26 +01:00
Adam Velebil
dfa8058b9d
DeviceConfig to json extension function 2022-03-16 09:35:45 +01:00
Adam Velebil
a7dbdaa5a3
version to json extension function 2022-03-16 09:34:14 +01:00
Adam Velebil
35ecc03680
DeviceInfo to json extension function 2022-03-16 09:32:51 +01:00
Adam Velebil
6c3674c72d
OathSession to json extension function 2022-03-16 09:30:19 +01:00
Adam Velebil
cd4461d449
code to json extension function 2022-03-16 09:28:34 +01:00
Adam Velebil
747d328303
credential map to json extension function 2022-03-16 09:20:27 +01:00
Adam Velebil
356f99e0ac
credential to json extension function 2022-03-16 09:14:18 +01:00
Adam Velebil
2c33b75260
simplify showDialog Api 2022-03-16 09:13:31 +01:00
Adam Velebil
95649f5c59
non-nullable parameters in pigeon 2022-03-15 16:18:50 +01:00
Adam Velebil
99e857d690
initial 2022-03-04 12:20:01 +01:00