Emil Lundberg
b5f0b448b2
Close touch prompt if code generation fails
2018-01-08 18:26:55 +01:00
Dag Heyman
517d07f5d2
Slot mode: handle errors when updating cred
...
If the calculation in slot mode fails,
don't do anything.
2018-01-03 10:46:47 +01:00
Emil Lundberg
99a6226f4c
Fix 1f6cefea
for Slot credentials
...
This fixes commit 1f6cefea4f
for Slot
credentials.
2017-12-19 13:02:32 +01:00
Emil Lundberg
7a223dabb9
Enable setting up Python logging
2017-12-01 15:54:30 +01:00
Emil Lundberg
acf998481a
Store selected key instead of model and index
2017-11-29 15:00:28 +01:00
Emil Lundberg
d5544e98f2
Sort by period last instead of first
2017-11-29 15:00:23 +01:00
Emil Lundberg
bbd7ad87b1
Sort credentials immediately when created
2017-11-28 22:20:20 +01:00
Emil Lundberg
8f59352448
Display custom time bar for all touch credentials
2017-11-24 22:44:37 +01:00
Emil Lundberg
1f6cefea4f
Generate codes 10s into the future for touch credentials
2017-11-21 17:25:55 +01:00
Dain Nilsson
89f383d184
Show applet version in about.
2017-11-20 15:30:26 +01:00
Dain Nilsson
57f18ca943
Update for latest ykman changes to OATH.
2017-11-07 14:13:29 +01:00
Dag Heyman
f8c1925130
Improve error handling to prevent hanging UI
2017-09-28 09:41:36 +02:00
Dag Heyman
006df9f44d
refactor: remove dead get_features code
2017-09-25 10:24:44 +02:00
Dag Heyman
6839e14c2d
Add support for custom periods
...
* Improve layout of add credential dialogs
* Scan QR no available from home screen
* Support 7 digit credentials
2017-09-12 16:21:38 +02:00
Dag Heyman
0044c5b259
Try initialise credentials as empty list
2017-08-02 14:54:54 +02:00
Dag Heyman
a4a7b63f21
Only double-click copies, not all generate
...
Change behaviour so that only double-click
copies touch credentials, and manual generate
action only generates them.
2017-07-31 13:52:06 +02:00
Dag Heyman
397defaeed
feature: double click to copy/generate
...
Double-click on a credential now copies
the code to the clipboard. If it is a touch or
HOTP credential a code is generated as well.
The generate code action also copies the code to
the clipboard.
Should resolve #146
2017-07-07 10:03:50 +02:00
Dag Heyman
90a0319daf
rename updateCredential function
2017-07-07 09:46:26 +02:00
Steven Noonan
a288d7339b
qml/YubiKey.qml: refresh *at* deadline instead of 1 second *after* deadline
...
The wrong operator was used when comparing "now" to the "next refresh"
time.
Signed-off-by: Steven Noonan <steven@uplinklabs.net>
2017-07-05 13:50:16 +02:00
Dag Heyman
ba554eca09
Update selected credential on update.
...
Should fix #167
2017-07-05 10:15:57 +02:00
Dag Heyman
55ef30e912
More strict check when setting password
2017-05-11 08:53:48 +02:00
Dag Heyman
cc86c37adf
Workaround for segfault on Ubuntu 17.04
2017-05-10 09:50:22 +02:00
Dag Heyman
e508269ff3
Update the selected credential on new code
...
After a credential has got a code from
a touch event on the YubiKey, update
the selected credential so that the code
may be copied to the clipboard.
Should fix #158
2017-04-25 10:16:58 +02:00
Dag Heyman
c345bad1ae
Fix spelling in comment
2017-04-25 10:16:13 +02:00
Dag Heyman
9531c3bfe4
Overwrite saved pw if already saved on system
...
Switch to JSON for stored passwords.
2017-04-10 10:26:37 +02:00
Dag Heyman
d1b2ad0580
Rename method
2017-03-30 10:00:07 +02:00
Dag Heyman
db125d0e61
Fix scroll state for touch/hotp credentials
2017-03-30 09:48:59 +02:00
Dag Heyman
b53a1d548c
Keep scroll position when creds change
...
Small hack to save the position of the
scrollbar before refreshing the credentials.
2017-03-29 12:08:19 +02:00
Dag Heyman
8478bd7539
Remove duplicate error logging
2017-03-17 15:22:02 +01:00
Dag Heyman
7fb1f3ab81
Remove unused serial variable
2017-03-17 14:10:26 +01:00
Dag Heyman
f9dd88eb3c
Move out timer bar
2017-03-17 12:45:43 +01:00
Dag Heyman
212905cb47
Move out no loaded device message
2017-03-17 09:36:50 +01:00
Dag Heyman
9a6f681831
Modify set password checks
2017-03-16 16:34:00 +01:00
Dag Heyman
2e7cf4fd18
Don't show search bar when no credentials
2017-03-13 14:51:14 +01:00
Dag Heyman
c4cbb89a0e
State used slots in add dialog
2017-03-08 16:07:12 +01:00
Dag Heyman
817d485334
Only gray out expired TOTP touch credentials.
2017-03-08 13:58:42 +01:00
Dag Heyman
cd40c5d49f
Update cooldown logic
2017-03-08 08:56:40 +01:00
Dag Heyman
0b14b24fd1
Use QtQuick 2.5
2017-03-07 09:10:22 +01:00
Dag Heyman
640894b9c8
Revert "Try to import qr module from qml"
...
This reverts commit 73e23d69ba
.
2017-03-03 13:03:25 +01:00
Dag Heyman
73e23d69ba
Try to import qr module from qml
2017-03-03 11:50:33 +01:00
Dag Heyman
91490404f9
Try import pyotherside 1.5.0
2017-03-02 13:40:24 +01:00
Dag Heyman
b8ce346012
Add remember password checkbox
2017-03-01 11:57:40 +01:00
Dag Heyman
4e114a52a2
Split up validate and key derivation
2017-02-28 15:07:43 +01:00
Dag Heyman
1663ba50ab
Move expiration logic to YubiKey.qml
2017-02-28 13:20:44 +01:00
Dag Heyman
f8439c485b
Better handling of missing modes.
2017-02-28 10:57:10 +01:00
Dag Heyman
2e16fc20f9
Error message when mode/connections mismatch
2017-02-28 10:04:46 +01:00
Dag Heyman
1c06a9b136
Add slot credential
2017-02-27 14:13:54 +01:00
Dag Heyman
4ada4a4738
Delete slot credential
2017-02-23 16:00:17 +01:00
Dag Heyman
1e95b880c8
Support individual calculation of slot credentials
2017-02-23 13:51:44 +01:00
Dag Heyman
b50b63a94c
Force refresh on settings closed
2017-02-23 12:18:20 +01:00