Commit Graph

98 Commits

Author SHA1 Message Date
Emil Lundberg
0ea5f8f486
Upgrade ykman 2018-02-01 17:09:47 +01:00
Emil Lundberg
9362571c45
Add --log-file CLI option 2018-01-31 18:58:48 +01:00
Emil Lundberg
66efc7a89e
Ensure logging is initialized before loading yubikey module 2018-01-31 17:47:49 +01:00
Emil Lundberg
0e3c3748a1
Merge branch 'master' into merge-utils 2018-01-15 10:26:41 +01:00
Dag Heyman
c1fbd93b78
Merge branch 'hide-timer' 2018-01-15 10:22:36 +01:00
Emil Lundberg
3f679d4f69
Merge Util.qml into utils.js 2018-01-15 10:12:50 +01:00
Dag Heyman
6f6fd2bd8f
Hide global progress bar
When no non-touch TOTP credential
is present, there is no need to show
the global progress bar.
2018-01-15 10:10:12 +01:00
Dag Heyman
831e8db20a
Obey auto-format
http://doc.qt.io/qtcreator/creator-checking-code-syntax.html#automatically-formatting-qml-js-files
2018-01-15 09:43:02 +01:00
Dag Heyman
8ed36faf62
Merge branch '222'
Fixes #222 and #226
2018-01-11 09:08:33 +01:00
Dag Heyman
773e12b6c4
Improve cleanup on removed device
This makes the UI behave better
when removing and re-inserting a device.
2018-01-03 10:44:47 +01:00
Dag Heyman
60a96f190a
Override copy action from search
Since the search field already have
an action on Ctrl/Cmd + C, we need to
override it to copy the credential code
to the clipboard from search.
2018-01-02 11:31:15 +01:00
Dag Heyman
6c4d17e872
Fix clear search on ESC pressed
Pressing escape now clears the
search field and removes the focus.
2018-01-02 09:25:26 +01:00
Dag Heyman
fc45b7ec99
Fix de-focus for searchfield
Clicking on the credential list or
on a credential should de-focus the
search field.
2018-01-02 09:21:36 +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
d0d3fde9b2
Shim Array methods added after current Qt version in Ubuntu 2017-12-17 00:17:51 +01:00
Emil Lundberg
9e27de2d54
Add --log-level CLI option 2017-12-01 15:54:33 +01:00
Emil Lundberg
0eaff9c2ae
Decouple ArrowKeysSelecter from Repeater 2017-11-30 11:15:36 +01:00
Emil Lundberg
4e593d27cb
Use TextField.clear() instead of .text = '' 2017-11-30 11:15:33 +01:00
Emil Lundberg
175a2dc193
Don't focus arrowKeys on click or ESC 2017-11-30 11:15:32 +01:00
Emil Lundberg
4ff9042aeb
Start focus on search field 2017-11-30 11:15:31 +01:00
Emil Lundberg
e9de7619ea
Make getSelected call isSelected instead of vice versa 2017-11-30 11:15:29 +01:00
Emil Lundberg
acf998481a
Store selected key instead of model and index 2017-11-29 15:00:28 +01:00
Emil Lundberg
6604569500
Make selection stable across refreshes and continued searches 2017-11-29 15:00:28 +01:00
Emil Lundberg
da1d144817
Use selectCredential function in filteredCredentials 2017-11-29 15:00:27 +01:00
Emil Lundberg
590f9b100c
Extract function isSelected(credential) 2017-11-29 15:00:26 +01:00
Emil Lundberg
bbd7ad87b1
Sort credentials immediately when created 2017-11-28 22:20:20 +01:00
Arthur Burkart
c8ab5b7b58
Enable arrow key navigation while search field has focus 2017-11-28 22:01:10 +01:00
Emil Lundberg
70684a0254
Rename property CredentialItem.expired to isExpired 2017-11-21 16:54:18 +01:00
Emil Lundberg
7009cbfa57
Prettify an if-else expression 2017-11-21 16:54:18 +01:00
Emil Lundberg
ac85a2bbc1
Pass code and credential as properties to CredentialItem instead of modelData 2017-11-21 16:54:16 +01:00
Emil Lundberg
7c6b8c4b4f
Extract function selectCredential(entry, index) 2017-11-21 16:54:12 +01:00
Emil Lundberg
59b0d8d6c7
Compute CredentialItem color internally 2017-11-21 16:54:11 +01:00
Emil Lundberg
c41e104dc7
Use signal instead of implicit inheritance to refresh CredentialItem 2017-11-21 16:54:10 +01:00
Emil Lundberg
b01180827e
Use explicit timerRunning property in CredentialItem 2017-11-21 16:54:09 +01:00
Emil Lundberg
c2fa86cb72
Use signals for CredentialItem click events 2017-11-21 16:54:08 +01:00
Emil Lundberg
547f423767
Use signal instead of passing arrowKeys into CredentialItem 2017-11-21 16:54:07 +01:00
Emil Lundberg
aeab5b1be5
Extract QML type CredentialItem from main.qml 2017-11-21 16:54:06 +01:00
Emil Lundberg
a65154d1db
Remove running property from HOTP timers
This caused a bug where the "Touch your YubiKey ..." prompt would pop up
immediately on program start if the YubiKey is password protected and
the password is not stored.
2017-11-20 16:06:52 +01:00
Dain Nilsson
89f383d184
Show applet version in about. 2017-11-20 15:30:26 +01:00
Emil Lundberg
917af0e35c
Don't run display timers when minimized or missing device
This resolves #189.
2017-11-17 19:22:01 +01:00
Emil Lundberg
9c6f67230a
Merge branch 'sstallion/hide-on-launch' 2017-11-16 18:34:17 +01:00
Emil Lundberg
f2e0a419f1
Prevent soft-locking by conflicting hide settings 2017-11-16 18:15:16 +01:00
Dain Nilsson
57f18ca943
Update for latest ykman changes to OATH. 2017-11-07 14:13:29 +01:00
Steven Stallion
9814125fcf
Add option to hide window on launch 2017-10-24 16:19:14 -05:00
Dag Heyman
14a8e10c83
rotate progressbars to go the same direction as on android 2017-09-14 14:08:00 +02:00
Dag Heyman
10aeedd40a
adjust margin for custom timebar 2017-09-14 13:32:44 +02:00
Dag Heyman
cf74036bc5
Use long_name for hotp cool down logic 2017-09-14 12:27:02 +02:00
Dag Heyman
480fd99022
fix issue where hotp creds was not generated by double click 2017-09-13 10:39:54 +02:00
Dag Heyman
67f9211c77
search should search on long_name 2017-09-13 10:12:27 +02:00
Dag Heyman
25cbaacfc8
fix custom timer for touch credentials 2017-09-13 10:10:56 +02:00