Commit Graph

897 Commits

Author SHA1 Message Date
Emil Lundberg
7d83c173fd
Update NEWS and Debian changelog 2017-12-17 00:42:56 +01:00
Emil Lundberg
925b011cda
Fix zero-impact null dereference bug in ArrowKeysSelecter 2017-12-17 00:25:52 +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
610032869f
Limit yubikey-manager dependency version to <0.6.0 2017-12-16 23:49:09 +01:00
Emil Lundberg
ee34625971
Fix yubikey-manager dependency version 2017-12-16 23:48:13 +01:00
Emil Lundberg
1818b1fcab
Add missing steps to Ubuntu publishing instructions 2017-12-15 20:56:58 +01:00
Emil Lundberg
d97ae18379
Ignore .vagrant/ directories in Debian source package 2017-12-15 20:47:18 +01:00
Emil Lundberg
e33cac7ce0
Enable USB in PPA VM 2017-12-15 20:25:47 +01:00
Emil Lundberg
47c108b43c
Improve PPA VM and publishing documentation 2017-12-15 20:23:03 +01:00
Emil Lundberg
30ff0a1dcc
Clone scripts repo as ubuntu user in PPA VM 2017-12-15 19:52:51 +01:00
Emil Lundberg
c00ab637db
Update Windows build instructions 2017-12-15 17:33:32 +01:00
Emil Lundberg
663c4932fa
Make Windows version tweak work for non-prerelease versions 2017-12-15 17:33:10 +01:00
Emil Lundberg
5b03fd45c3
Release 4.3.0
- Now requires ykman version >= 0.5.0

New features:

- Remembered passwords are now shared with ykman.
- Added option to hide window on launch
  - Thanks to Steven Stallion for contributing!
- "About" dialog now shows OATH applet version instead of overall firmware version
- Touch credentials generate a code for the next period if current period ends in less than 10s
- Arrow keys now navigate the list while search field has focus
  - Thanks to Arthur Burkart for contributing!
- Focus now starts on the search field, and ESC no longer removes focus from search field
- New `--log-level` CLI option with same function as `--log-level` option to `ykman` version 0.5.0; see `ykman --help` for usage

Bug fixes:

- Reduced idle CPU usage
- Improved error handling to prevent hanging UI
- Fixed tray icon remaining after exit on Windows
- Fixed sorting when some credentials have nonstandard periods
- Selection now stable across refreshes and searches
- Arrow keys now scroll the view only if the selection changes
2017-12-15 16:01:25 +01:00
Emil Lundberg
c7c4d2eec5
Update Debian changelog 2017-12-15 16:01:05 +01:00
Emil Lundberg
12dd48dc89
Finalize NEWS 2017-12-15 16:00:33 +01:00
Emil Lundberg
4b63bac168
Update ykman to version 0.5.0 2017-12-15 15:59:06 +01:00
Emil Lundberg
58608e43c5
Update NEWS 2017-12-13 18:31:04 +01:00
Emil Lundberg
243754e213
Update to new icon 2017-12-13 17:01:34 +01:00
Emil Lundberg
9ee1149dbc
Make Appveyor build not get a -dirty version 2017-12-12 16:29:08 +01:00
Emil Lundberg
cb7a6a75c8
Correct PY_VERSION in Appveyor build 2017-12-12 16:29:07 +01:00
Emil Lundberg
54ba58176b
Place Python 3 first in Appveyor %PATH% 2017-12-12 16:29:06 +01:00
Emil Lundberg
d16ed21c4b
Print python version in Appveyor build 2017-12-12 16:29:05 +01:00
Emil Lundberg
7f2e3f7500
Make sure .deb files exist in Docker build 2017-12-12 16:29:04 +01:00
Emil Lundberg
3e0c69150a
Build yubioath Docker image in script step of Travis build 2017-12-12 15:51:58 +01:00
Emil Lundberg
880368cebd
Don't cd when building ykman Docker image 2017-12-12 15:51:57 +01:00
Emil Lundberg
fa5710bd4d
Fix Docker container name in Travis build 2017-12-12 15:51:56 +01:00
Emil Lundberg
4b7700b7bf
Fetch all git history in Travis build 2017-12-12 15:51:55 +01:00
Emil Lundberg
2e74401366
Deepen repo enough on Travis to compute version from Git tags 2017-12-11 17:27:31 +01:00
Emil Lundberg
1221f2b57d
Make build-mac.sh get VERSION from compute-version.py 2017-12-11 17:10:17 +01:00
Emil Lundberg
bbe901585d
Adjust build-mac.sh for yubioath-desktop 2017-12-11 17:10:16 +01:00
Emil Lundberg
53fd0aaec6
Extract APP_DIR constant in build-mac.sh 2017-12-11 17:10:15 +01:00
Emil Lundberg
8c21fb82b5
Add Mac setup and build scripts 2017-12-11 17:10:14 +01:00
Emil Lundberg
646f52e89d
Make compute-version.py return 0.0.0-commit as fallback 2017-12-11 13:01:38 +01:00
Emil Lundberg
b53412ad03
Always run linter in Travis build 2017-12-11 13:00:29 +01:00
Emil Lundberg
2aefe1eee8
Add GitHub issue template 2017-12-08 17:31:50 +01:00
Emil Lundberg
571441f501
Upgrade yubikey-manager to version with fixed logging 2017-12-07 14:25:22 +01:00
Emil Lundberg
c9b8c127bd
Install pip later in Travis build 2017-12-07 14:25:14 +01:00
Emil Lundberg
4bb42d5b41
Always use Python 3 to run flake8 2017-12-06 15:10:01 +01:00
Emil Lundberg
1d7c075aec
Specify Python versions in Travis build 2017-12-06 15:10:00 +01:00
Emil Lundberg
9e27de2d54
Add --log-level CLI option 2017-12-01 15:54:33 +01:00
Emil Lundberg
7a223dabb9
Enable setting up Python logging 2017-12-01 15:54:30 +01:00
Emil Lundberg
60a2b00a8f
Upgrade yubikey-manager to version with logging 2017-12-01 15:54:28 +01:00
Emil Lundberg
0eaff9c2ae
Decouple ArrowKeysSelecter from Repeater 2017-11-30 11:15:36 +01:00
Emil Lundberg
25c251788f
Whitespace: Fix indentation 2017-11-30 11:15:35 +01:00
Emil Lundberg
1be4433fef
Scroll view on arrow keys only if selection moves 2017-11-30 11:15:34 +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