Janek Bevendorff
da0afd3939
Fix compiler warnings
2017-03-10 16:11:52 +01:00
seatedscribe
984602b7a0
Enhance FormatStatusText(), other minor cosmetics
2017-03-08 22:59:35 +01:00
seatedscribe
705b74b3ba
Merge remote-tracking branch 'upstream/develop' into feature/import-csv-format
2017-03-08 22:52:39 +01:00
Jonathan White
31494ec327
Enhance attribute entry and add protected attributes ( #220 )
...
* Allow protected attributes to be hidden
* Entry area is resizable
* Added test cases for protected attributes
2017-03-07 22:38:18 -05:00
thez3ro
a03e354504
highlight reference field in Database view
2017-03-07 17:20:57 +01:00
seatedscribe
f4791c19e1
Assign uuid to newborn groups
2017-03-06 23:05:06 +01:00
Janek Bevendorff
3c1271b1c4
Merge branch 'develop' into feature/yubikey
2017-03-06 13:49:48 +01:00
seatedscribe
39057a6aa0
Better widget positions, removed futile message when no errors shows up
2017-03-06 00:59:40 +01:00
seatedscribe
41f9c3d2a1
Better handle of parser status messages (critical/not critical)
...
Use of messageWidget for displaying parser status messages
setRootGroup assigns the right label to the root db folder
test uses portable QTemporaryFile instead of hardcoded file
2017-03-05 21:27:29 +01:00
seatedscribe
a7e358c27d
Syntax style, spaces and pretty indentation
2017-03-05 21:27:29 +01:00
seatedscribe
afdf02b4be
Implement import of databases in CSV (Comma Separated Values) format (i.e. from other password managers)
2017-03-05 21:27:29 +01:00
Ryan Matthews
1fe75f9420
Add feature to handle references, resolves #75
...
- Create popup for clone options
- Add ability to resolve references for autotype/http/copying
2017-03-04 19:49:33 -05:00
Louis-Bertrand Varin
b2fa6fca82
Fixes crash when deleting in search mode.
2017-03-04 12:19:18 -05:00
Janek Bevendorff
5df7b9aa85
Merge branch 'develop' into feature/yubikey
2017-03-03 22:04:55 +01:00
Jonathan White
e81564387c
Cleanup
2017-03-02 19:49:32 -05:00
Jonathan White
3139ae1528
WITH_XC_AUTOTYPE defaults to ON and WITH_XC_HTTP includes ALL networking
2017-03-02 18:44:01 -05:00
John Lindgren
ac0178d2c7
closeEvent() should always hide the window, never raise it.
...
This fixes an issue on X11 where Alt-F4 would not close the window, due
to toggleWindow() believing the window is inactive and trying to raise
it. Avoid the problem by closing the window unconditionally.
2017-03-02 06:22:57 -05:00
Janek Bevendorff
7eb7dbe0be
Merge branch 'develop' into feature/yubikey
2017-03-01 23:37:52 +01:00
Janek Bevendorff
93c212f28d
Merge branch 'release/2.1.3' into develop
2017-03-01 23:37:14 +01:00
Janek Bevendorff
52ab7b8865
Use unified toolbar on OS X
2017-03-01 23:36:27 +01:00
Jonathan White
4061fc7cf8
Delete a custom icon with multiple entries using it ( #357 )
...
* Made it possible to delete a custom icon with multiple entries using it
2017-02-28 22:45:40 -05:00
Janek Bevendorff
04b3b3dbc5
Assign role 'NoRole' instead of 'Accept' to not mess with button order
2017-02-26 13:33:28 -05:00
Janek Bevendorff
3715286eba
Hide close button on YubiKey user interaction message
2017-02-25 22:09:55 +01:00
Janek Bevendorff
3230206b69
Merge branch 'develop' into feature/yubikey
2017-02-25 22:04:57 +01:00
Janek Bevendorff
9ba88838ba
Use white close icon and add more padding to message widget
2017-02-25 21:45:34 +01:00
Janek Bevendorff
84f2520924
Fix message widget style on OS X
2017-02-25 16:50:24 +01:00
Janek Bevendorff
6e2254c13d
Don't fall back to ugly Qt close icon
2017-02-25 16:09:26 +01:00
Janek Bevendorff
1f6f7b614c
Merge branch 'release/2.1.3' into develop
2017-02-25 04:20:08 +01:00
Janek Bevendorff
4ec2fe556a
Fix impossible dialog by providing a proper question with approriate answers, resolves #202
2017-02-24 22:10:19 -05:00
Janek Bevendorff
311e7802e5
Don't show error message when trying to reload a locked database
2017-02-25 03:15:32 +01:00
Janek Bevendorff
e25e7ff4a2
Merge branch 'develop' into feature/yubikey
2017-02-25 01:09:59 +01:00
Janek Bevendorff
c248944dc1
Remove window title bar context help button
2017-02-25 00:52:51 +01:00
Janek Bevendorff
204bf81dd1
Resize About dialog to minimum size, even out layout spacings and open it as a dialog
2017-02-25 00:41:53 +01:00
Jonathan White
f25ad83a02
Removed header from autotype window listview; replaced with groupbox
2017-02-24 16:59:16 -05:00
Janek Bevendorff
46942413db
Fix unit test crash
2017-02-24 19:47:03 +01:00
Janek Bevendorff
2721317fc3
Block and unblock autoreload in timed mutex style to prevent a double challenge when saving the database and the YubiKey requires user interaction
2017-02-24 18:43:15 +01:00
Janek Bevendorff
b10cb1c83c
Show YubiKey message from MainWindow to ensure it's always shown when a challenge is generated
2017-02-24 17:27:27 +01:00
Janek Bevendorff
d6c48a5cf1
Show message when user needs to touch their YubiKey (still buggy when using multiple databases)
2017-02-24 03:25:08 +01:00
Janek Bevendorff
093fe5c7ef
Use QSharedPointer instead of cloning YkChallengeResponseKey and make it a QObject to allow emitting signals
2017-02-23 23:52:36 +01:00
Janek Bevendorff
5e664e3a06
Use consistent terminology
2017-02-23 02:11:48 +01:00
Janek Bevendorff
0f8c12aaf4
Fix Qt Designer HTML lapses
2017-02-23 01:58:29 +01:00
Janek Bevendorff
8a75acb985
Remove productVersion() which is included in prettyProductName()
2017-02-23 01:16:56 +01:00
Janek Bevendorff
1cef08e92b
Only query operating system stats on Qt >= 5.4
2017-02-23 01:08:26 +01:00
Janek Bevendorff
1d79d342c0
Rework About dialog
2017-02-23 00:49:23 +01:00
Janek Bevendorff
a58700c78f
Fix selection background on Windows
2017-02-22 23:35:49 +01:00
Janek Bevendorff
79ab7a1062
Use better default row width for history view and enable alternating row colors
2017-02-22 19:10:13 +01:00
Janek Bevendorff
fcadee550e
Fix layout of group edit widget
2017-02-22 18:36:51 +01:00
Janek Bevendorff
852d194b39
Adjust message widget color to look less dirty
2017-02-22 18:29:15 +01:00
Janek Bevendorff
08e50ac72b
Use correct icons for group edit
2017-02-22 18:02:44 +01:00
Janek Bevendorff
9715ba0c8a
Rework security settings, set sane default timeout value
2017-02-22 16:08:06 +01:00
Janek Bevendorff
7abebabf4f
Rework general settings page
2017-02-22 15:36:37 +01:00
Janek Bevendorff
d24c9322cc
Use dedicated icon for each category
2017-02-22 14:05:59 +01:00
Janek Bevendorff
ad2ccae5db
Fix funny resizing bug and increase min-padding
2017-02-22 04:24:34 +01:00
Janek Bevendorff
74afd8e819
Make widget scalable and set minimum width based on the widget text
2017-02-22 03:39:13 +01:00
Janek Bevendorff
cee297b218
Move category tab widgets to separate widget and hide history category when there is no history
2017-02-22 01:05:36 +01:00
Janek Bevendorff
851c7b891e
Show icons in vertical tab bar
...
TODO: use the correct icons, move vertical tab bar into separate widget
2017-02-21 21:34:13 +01:00
Janek Bevendorff
0064f5dcfd
Merge branch 'develop' into fix/settingsAlignment
2017-02-21 13:15:57 +01:00
Janek Bevendorff
e93e4a9931
Allow opening of unprotected databases (but don't allow creating them)
2017-02-21 02:40:23 +01:00
Janek Bevendorff
91761a2bea
Only poll YubiKey for currently visible tab
2017-02-21 02:19:11 +01:00
Janek Bevendorff
8e91a89a37
Force at least one encryption key (no more unencrypted databases)
2017-02-21 01:53:57 +01:00
Janek Bevendorff
b2650c5a96
Hide UI elements when KeePassXC was compiled without -DWITH_XC_YUBIKEY
2017-02-21 01:06:32 +01:00
Janek Bevendorff
2d4e08e060
Warn user when no authentication factor was chosen
2017-02-20 23:35:03 +01:00
Janek Bevendorff
5d068dfb23
Show busy indicator while scanning for YubiKeys
2017-02-20 23:20:32 +01:00
Janek Bevendorff
c49aa6beef
Show error message when trying to use challenge response without YubiKey
2017-02-20 22:50:12 +01:00
Janek Bevendorff
c7defdc06f
Add redetect button to ChangeMasterKeyWidget and only poll for Yubikeys when the challenge response group is enabled
2017-02-20 22:41:39 +01:00
Janek Bevendorff
eb23dda99b
Remember if challenge-response was used for each database and allow to re-detect Yubikeys without closing the database first
2017-02-20 22:07:01 +01:00
Janek Bevendorff
7174549441
Align YubiKey combobox with rest of interface
2017-02-20 20:35:46 +01:00
Janek Bevendorff
a27147a75e
Merge branch 'develop' into feature/yubikey
2017-02-20 20:24:38 +01:00
Janek Bevendorff
03ab20a4b8
Merge release 2.1.2 into develop
2017-02-17 16:22:26 +01:00
Janek Bevendorff
b61ecabed3
Fix sort order when searching, resolves #319
2017-02-17 14:18:18 +01:00
Janek Bevendorff
e0e6f2b8e9
Merge branch 'release/2.1.2' into develop
2017-02-17 04:03:12 +01:00
Janek Bevendorff
c2f3396753
Re-implement favicon fetching with QHttp, resolves #306
2017-02-16 21:25:04 -05:00
thez3ro
b10b713e48
fix/revert new entry shortcut
2017-02-17 01:03:39 +01:00
Janek Bevendorff
6dcb83f913
Disable 'Cancel' button on ChangeMasterKeyWidget when setting an initial password for a new database, follow-up to #302
2017-02-17 00:09:36 +01:00
Janek Bevendorff
daf0b72eed
Right-align expires checkbox
2017-02-16 10:35:39 +01:00
Janek Bevendorff
ac52f73af2
Pixel-perfect entry edit widgets
2017-02-16 10:35:39 +01:00
Janek Bevendorff
832465a2a3
Correct link in about dialog, fix typo and make text selectable
2017-02-16 10:35:39 +01:00
Janek Bevendorff
337161be02
Change size policy of alphabet buttons to avoid tiny button sizes
2017-02-16 10:35:39 +01:00
Janek Bevendorff
510904ebea
Use proper layout for database settings and fix spacings on OS X
2017-02-16 10:35:39 +01:00
Janek Bevendorff
a37b98d95d
Fix edit entry form alignment and autotype settings '+'/'-' buttons
2017-02-16 10:35:39 +01:00
Janek Bevendorff
35788f8654
Fix DatabaseOpenWidget alignment on Mac OS X
2017-02-16 10:35:39 +01:00
Janek Bevendorff
ec17199feb
Ask for save location when creating new DB and change default name to 'Passwords.kdbx', resolves #285
2017-02-15 22:52:43 -05:00
Janek Bevendorff
37c7318097
Merge branch 'develop' into feature/yubikey
2017-02-15 00:24:28 +01:00
Janek Bevendorff
012d0ee885
Remove lambda to be compatible with Qt 5.2
2017-02-14 22:21:53 +01:00
Janek Bevendorff
9b211928a9
Fix tabbar with only a single tab not hidden anymore when minimizing to tray at startup
2017-02-14 22:21:53 +01:00
Janek Bevendorff
b73549fd35
Fix a bug where the window would sometimes not show up after restoring from tray
...
After this patch, the window will not have the window manager's restore animation anymore, but will be reliably shown
2017-02-14 22:21:53 +01:00
Janek Bevendorff
5bb6c4d9e4
Check for isVisible() instead of isNativeMenuBar() to make global menu hack work with appmenu-qt5, follow-up fix for #271
2017-02-14 22:21:53 +01:00
thez3ro
d530c21cd7
fix recentListWidget size
2017-02-12 00:27:33 +01:00
thez3ro
5c80c31a70
hide recent database; fix wording
2017-02-11 23:56:26 +01:00
Louis-Bertrand Varin
81cdcb4b62
Hide systray options on Mac
2017-02-11 13:49:19 -05:00
thez3ro
ee981c4c19
closes #204 . Welcome screen redesign
2017-02-11 19:34:53 +01:00
thez3ro
91ce14a410
fix/add new database KeyShortcut
2017-02-11 13:49:33 +01:00
thez3ro
a70bf1ffb1
fix #203 : insert newDatabase icon in ToolBar
2017-02-11 11:12:49 +01:00
Louis-Bertrand Varin
7e8679b6c3
Hiding tray settings for mac.
2017-02-10 21:59:33 -05:00
Louis-Bertrand Varin
f1e7167c65
Add spacers to align left.
2017-02-10 21:33:36 -05:00
Louis-Bertrand Varin
145f64bdfc
Regroup minimize window.
2017-02-10 20:49:53 -05:00
Louis-Bertrand Varin
3821ea2c74
Reorder items.
2017-02-10 17:06:26 -05:00
Janek Bevendorff
ef082c2e1f
Remove check for Qt >= 5.7
2017-02-09 21:23:46 -05:00
Janek Bevendorff
8a26cfad79
Re-register global D-Bus menu when restoring window from tray, resolves #271
2017-02-09 21:23:46 -05:00
Janek Bevendorff
38d64a34a1
Improve minimize to tray
2017-02-09 21:23:46 -05:00