mimi89999
|
d4b12fd310
|
Sort credential list by registrable domain
Validate Gradle Wrapper / Validation (push) Canceled after 0s
|
2026-08-01 16:40:32 +02:00 |
|
mimi89999
|
548949a2d9
|
Update Polish translation
|
2026-07-21 21:15:30 +02:00 |
|
mimi89999
|
5c3165bc21
|
Update French translation
|
2026-07-21 21:04:35 +02:00 |
|
mimi89999
|
83d3ec4f60
|
Rewrite Fastlane full description
|
2026-07-21 17:31:58 +02:00 |
|
mimi89999
|
6cf0f80389
|
Adapt key connection instructions to available transports
|
2026-07-19 12:40:44 +02:00 |
|
mimi89999
|
c8ab18bf06
|
Add Polish translation from Weblate
|
2026-07-16 18:15:17 +02:00 |
|
mimi89999
|
d5f829985e
|
Bump dependencies
|
2026-07-10 14:12:47 +02:00 |
|
mimi89999
|
c3a0471550
|
Bump compileSdk and targetSdk to 37
|
2026-07-10 14:10:10 +02:00 |
|
mimi89999
|
9143783870
|
Update privileged apps list
|
2026-07-10 13:34:53 +02:00 |
|
mimi89999
|
4e8892743b
|
Reword native CTAP2 NFC limitations in app description
|
2026-06-19 20:16:42 +02:00 |
|
mimi89999
|
adcbdbcc42
|
Release 1.2.4
Validate Gradle Wrapper / Validation (push) Canceled after 0s
|
2026-06-15 19:23:58 +02:00 |
|
mimi89999
|
fb2dd2dc07
|
Propagate CTAP errors from executeRequest
|
2026-06-14 20:12:59 +02:00 |
|
mimi89999
|
a42bfb81c3
|
Bump dependencies
|
2026-04-20 20:59:25 +02:00 |
|
mimi89999
|
1a2a2a5383
|
Select PIN token command based on pinUvAuthToken option
|
2026-04-20 13:52:57 +02:00 |
|
mimi89999
|
5ed5e34d9d
|
Extract transport and device info into CtapSession
|
2026-04-20 12:52:26 +02:00 |
|
mimi89999
|
d3bb85ba51
|
Release 1.2.3
Validate Gradle Wrapper / Validation (push) Canceled after 0s
|
2026-04-13 15:30:26 +02:00 |
|
mimi89999
|
8721c0748d
|
Handle keys with noMcGaPermissionsWithClientPin
|
2026-04-06 13:26:16 +02:00 |
|
mimi89999
|
d8b1df9c6c
|
Restructure verification method selection into nested when
|
2026-04-06 13:03:41 +02:00 |
|
mimi89999
|
c95a908671
|
Update French translation
|
2026-04-03 16:06:12 +02:00 |
|
mimi89999
|
c4c20d7f1a
|
Reword device info option names
|
2026-04-03 15:41:27 +02:00 |
|
mimi89999
|
4c6e88a41f
|
Improve layout of device info rows
|
2026-04-03 12:33:16 +02:00 |
|
mimi89999
|
6ea479e52d
|
Show supported UV methods in device info dialog
|
2026-04-02 21:54:37 +02:00 |
|
mimi89999
|
196ef84e72
|
Wrap parseGetInfoStructured in Result to propagate errors
|
2026-04-02 17:49:48 +02:00 |
|
mimi89999
|
b931921c78
|
Add missing device info option descriptions
|
2026-04-02 14:41:02 +02:00 |
|
mimi89999
|
6da3d84495
|
Bump dependencies
|
2026-04-02 11:28:02 +02:00 |
|
mimi89999
|
7f792c8003
|
Update Gradle Wrapper
|
2026-04-02 11:12:03 +02:00 |
|
mimi89999
|
3a85776018
|
Add Gradle Wrapper Validation Action
|
2026-04-02 11:01:23 +02:00 |
|
mimi89999
|
26181dbf3e
|
Update privileged apps list
|
2026-03-29 16:27:30 +02:00 |
|
mimi89999
|
557edecd2d
|
Release 1.2.2
|
2026-03-28 20:10:18 +01:00 |
|
mimi89999
|
69c31c8154
|
Update main activity screenshot
|
2026-03-28 17:48:40 +01:00 |
|
mimi89999
|
59c6f3b961
|
Use types for PIN protocol states
|
2026-03-28 13:35:52 +01:00 |
|
mimi89999
|
cb1da6bfb8
|
Support built-in UV on CTAP 2.0 devices
|
2026-03-27 13:02:16 +01:00 |
|
mimi89999
|
9a98e79c76
|
Consolidate PIN and UV parameters in FIDO commands
|
2026-03-27 00:03:20 +01:00 |
|
mimi89999
|
5963329f45
|
Prevent activity recreation on keyboard config changes
|
2026-03-26 20:56:00 +01:00 |
|
mimi89999
|
3b51e91831
|
Prevent multiple USB connection attempts
|
2026-03-26 18:59:14 +01:00 |
|
mimi89999
|
882b989176
|
Claim all HID interfaces to avoid soft keyboard suppression
|
2026-03-26 16:19:31 +01:00 |
|
mimi89999
|
f09dade05a
|
Unify NFC and USB transport construction
|
2026-03-25 23:30:36 +01:00 |
|
mimi89999
|
176d0ae8e4
|
Simplify map key sorting in CBOR encoder
|
2026-03-23 11:20:17 +01:00 |
|
mimi89999
|
055544c4e0
|
Release 1.2.1
|
2026-03-22 21:13:38 +01:00 |
|
mimi89999
|
355495256c
|
Update French translation
|
2026-03-22 18:17:06 +01:00 |
|
mimi89999
|
21fa1e08b8
|
Sort map keys in CBOR encoder
|
2026-03-22 17:41:44 +01:00 |
|
mimi89999
|
98ba43bea9
|
Allow text input in PIN field regardless of keyboard type
|
2026-03-21 17:33:42 +01:00 |
|
mimi89999
|
f5cef98b3f
|
Show error for PIN exceeding max length on set and change
|
2026-03-17 17:22:01 +01:00 |
|
mimi89999
|
e26debb379
|
Release 1.2.0
|
2026-02-20 16:19:19 +01:00 |
|
mimi89999
|
61f7a95d07
|
Detect stale USB connections on resume
|
2026-02-16 14:25:29 +01:00 |
|
mimi89999
|
da56420912
|
Add PRF extension support
|
2026-02-16 11:41:29 +01:00 |
|
mimi89999
|
b383f91bb2
|
Add Nitrokey and Token2 to security key examples
|
2026-02-15 17:27:36 +01:00 |
|
mimi89999
|
b18ba44393
|
Add on-device user verification to credential listing
|
2026-02-15 16:57:08 +01:00 |
|
mimi89999
|
3efdb58a07
|
Add support for keys with on-device user verification
|
2026-02-13 22:22:02 +01:00 |
|
mimi89999
|
b304484547
|
Release 1.1.1
|
2026-01-12 15:14:53 +01:00 |
|
mimi89999
|
103f7bfb93
|
Remove unused strings from Chinese translation
|
2026-01-12 15:14:41 +01:00 |
|
mimi89999
|
2bb1123019
|
Use Material Red for credential delete button
|
2026-01-10 13:26:59 +01:00 |
|
mimi89999
|
75f07ad0ce
|
Use provided clientDataHash for privileged callers
|
2026-01-09 18:30:51 +01:00 |
|
mimi89999
|
cef7b31297
|
Fallback to basic PIN token request on INVALID_CBOR
|
2026-01-07 18:35:44 +01:00 |
|
mimi89999
|
99fd0ec12b
|
Add Pico Key to FIDO device name detection
|
2026-01-06 14:33:15 +01:00 |
|
mimi89999
|
f524d78506
|
Remove USB scan button from main activity
|
2026-01-06 12:57:29 +01:00 |
|
mimi89999
|
162a63c79a
|
Switch transport on USB device attachment
|
2026-01-04 18:56:50 +01:00 |
|
mimi89999
|
ccb305a819
|
Improve USB FIDO device detection
|
2026-01-04 13:13:17 +01:00 |
|
mimi89999
|
37bfe65c9a
|
Clear transport state when canceling NFC reconnect dialog
|
2026-01-03 20:36:51 +01:00 |
|
mimi89999
|
70b210b2de
|
Remove duplicate transport info from connection status
|
2026-01-03 18:34:02 +01:00 |
|
mimi89999
|
3dd87d26d4
|
Add more CTAP errors to PIN token permission fallback
|
2026-01-03 15:44:53 +01:00 |
|
mimi89999
|
7e6e3e104d
|
Preserve class names in minified builds
|
2026-01-03 10:56:11 +01:00 |
|
mimi89999
|
de24a2045e
|
Remove unused legacy launcher icons and background drawable
|
2026-01-01 13:25:38 +01:00 |
|
mimi89999
|
7011f6b310
|
Handle system bar insets in main activity
|
2025-12-31 21:22:33 +01:00 |
|
mimi89999
|
9982cf008f
|
Remove unnecessary safe calls on WindowInsetsControllerCompat
|
2025-12-31 20:09:39 +01:00 |
|
mimi89999
|
6b2ff0ef1a
|
Remove unused strings from Russian translation
|
2025-12-31 12:45:54 +01:00 |
|
mimi89999
|
6ceccdfa9c
|
Release 1.1.0
|
2025-12-31 12:28:13 +01:00 |
|
mimi89999
|
dc4968c3b5
|
Update French translation
|
2025-12-30 15:23:04 +01:00 |
|
mimi89999
|
42370b3881
|
Prevent repeated USB permission prompts in credential provider
Closes #33
|
2025-12-30 14:52:34 +01:00 |
|
mimi89999
|
5e943f8346
|
Add a note about the Toolate sync issue to README
|
2025-12-30 14:28:54 +01:00 |
|
mimi89999
|
3b8ea3f6ee
|
Show actual minimum PIN length in error message
|
2025-12-30 00:34:45 +01:00 |
|
mimi89999
|
26dbc17df8
|
Enforce device minimum PIN length in PIN dialogs
|
2025-12-30 00:29:45 +01:00 |
|
mimi89999
|
8f345a52e7
|
Fail early when alwaysUv is set but no PIN is configured
|
2025-12-30 00:18:31 +01:00 |
|
mimi89999
|
e491f625d3
|
Use error mapping for PIN status errors
|
2025-12-29 23:19:32 +01:00 |
|
mimi89999
|
d9758c8fdf
|
Only show touch instruction when using USB
Closes #32
|
2025-12-29 21:16:34 +01:00 |
|
mimi89999
|
49ec78df7c
|
Redesign provider status banner and add unsupported state
|
2025-12-29 17:15:33 +01:00 |
|
mimi89999
|
64d37e7b91
|
Prevent repeated USB permission prompts in main activity
Closes #30
|
2025-12-29 15:32:55 +01:00 |
|
mimi89999
|
76442d93d4
|
Clear status text when showing credentials PIN dialog
|
2025-12-29 13:40:35 +01:00 |
|
mimi89999
|
89e88b2d8d
|
Detect already-connected USB device in main activity
|
2025-12-29 13:16:01 +01:00 |
|
mimi89999
|
2645a59fa7
|
Add long-press to copy AAGUID in device info dialog
|
2025-12-28 20:56:11 +01:00 |
|
mimi89999
|
640dbebc3e
|
Update French translation
|
2025-12-28 16:46:02 +01:00 |
|
mimi89999
|
3baf23a01c
|
Add translations section to README
Closes #12
Closes #15
|
2025-12-28 16:28:20 +01:00 |
|
mimi89999
|
d904b9f2d1
|
Add support for setting a PIN when none is configured
|
2025-12-28 12:41:51 +01:00 |
|
mimi89999
|
b91fb919a8
|
Detect USB device attachment in main activity
|
2025-12-27 16:55:34 +01:00 |
|
mimi89999
|
9f2621558e
|
Show device info in a dialog in main activity
|
2025-12-27 16:13:31 +01:00 |
|
mimi89999
|
f7abd876d4
|
Use Close instead of OK in credentials dialog
|
2025-12-27 13:22:14 +01:00 |
|
mimi89999
|
12fb077998
|
Increase main activity button heights
|
2025-12-27 13:14:42 +01:00 |
|
mimi89999
|
200f2a0502
|
Use string resources in main activity
|
2025-12-27 13:03:37 +01:00 |
|
mimi89999
|
bbfc0285a5
|
Close NFC transport on TagLostException
|
2025-12-27 11:05:26 +01:00 |
|
mimi89999
|
d2dac2b1aa
|
Implement proper UI for credential management
|
2025-12-26 16:25:19 +01:00 |
|
mimi89999
|
ffa1d0e500
|
Redesign connection lost dialog in MainActivity
|
2025-12-25 19:26:23 +01:00 |
|
mimi89999
|
d952493732
|
Use PinInputField and Material dialogs in MainActivity
|
2025-12-25 16:05:47 +01:00 |
|
mimi89999
|
29b6eceec2
|
Extract PIN input into reusable PinInputField component
|
2025-12-25 14:20:21 +01:00 |
|
mimi89999
|
7b89b93f4c
|
Show dedicated UI with instruction when NFC is lost
|
2025-12-23 19:24:47 +01:00 |
|
mimi89999
|
5559f4a3d8
|
Remove unused imports
|
2025-12-22 23:59:47 +01:00 |
|
mimi89999
|
24137ea2d8
|
Map errors to user-friendly messages
Closes #14
|
2025-12-22 21:24:34 +01:00 |
|
mimi89999
|
17391a0de0
|
Add keyboard type toggle with preference persistence
Closes #10
Closes #13
|
2025-12-21 18:51:18 +01:00 |
|
mimi89999
|
dfb2821cbc
|
Rename getPinToken to requestPinToken and wrap in Result
|
2025-12-20 22:08:42 +01:00 |
|
mimi89999
|
d4993a3633
|
Wrap getPinRetries in Result to propagate errors
|
2025-12-20 21:25:21 +01:00 |
|
mimi89999
|
d9107d7a6a
|
Add CTAP.Exception for typed error handling
|
2025-12-20 20:05:47 +01:00 |
|