Toni Spets
4840c2c64f
SSH agent support
2017-11-19 14:38:59 +02:00
frostasm
ffe344ce90
Save the geometry of main window only if the window is visible
2017-10-29 11:19:43 +02:00
thez3ro
4076b37378
disable the save button if there isn't anything to save
2017-10-24 20:40:53 +02:00
thez3ro
ca59ae4f4f
remove useless View menu
2017-10-24 20:40:53 +02:00
Janek Bevendorff
be88e93820
Merge branch 'release/2.2.3' into develop
2017-10-24 18:00:38 +02:00
Janek Bevendorff
05d02b702a
Restrict global menu fix to Qt < 5.9.0, resolves #691
2017-10-24 17:58:27 +02:00
frostasm
f38fe5a9dd
Disable automatic hiding of an information message for YubiKey
2017-10-19 22:22:10 +03:00
frostasm
24333d0a19
Add toolbar button for copy url to clipboard
2017-10-12 11:46:01 +03:00
Martin Wallin
0c62d8454d
Toggle main window with by middle mouse clicking tray icon
2017-09-24 21:36:07 +02:00
Jake Howard
091a35293a
Bind delete key to delete records
2017-08-30 18:01:05 -04:00
Ettore Dreucci
12b5cf0331
replaced hard function call with signal connection
...
Signed-off-by: Ettore Dreucci <ettore.dreucci@gmail.com>
2017-08-23 00:21:08 +02:00
Ettore Dreucci
03bd346432
Solve issue #847 : Keyboard autofocus on search filed at startup
...
Signed-off-by: Ettore Dreucci <ettore.dreucci@gmail.com>
2017-08-21 02:18:25 +02:00
Janek Bevendorff
2d127b8942
Use [*] placeholder in window title to get rid of Qt warning
2017-07-01 10:06:50 +02:00
Weslly
231f90a8e5
Fix apply button on settings window
2017-06-28 17:09:32 -03:00
thez3ro
a53b111182
Update and fix copyright headers
2017-06-14 15:54:43 +02:00
Toni Spets
6f4b5fc71a
🔒 Fix search information leak
2017-05-28 18:08:38 +03:00
Janek Bevendorff
379e17c3bc
Merge branch 'develop' into feature/macos-minimize-onclose
2017-05-19 18:08:40 +02:00
thez3ro
c0640e49ee
revert old if structure
2017-05-19 14:30:09 +02:00
Weslly
1c54d24962
Fix quit submenu on macOS tray icon
2017-05-19 00:50:24 -03:00
Janek Bevendorff
00dc4b9ace
Ignore double close event on macOS, resolves #430
2017-05-17 22:44:09 +02:00
Claudio Bantaloukas
d1acd75068
Moved "Lock databases on screen lock" setting to security settings
...
widget.
Changed wording and preference variable name for conformity with
existing settings.
2017-05-17 13:04:02 +02:00
Claudio Bantaloukas
2de5a9d281
Lock database when OS is locked (Windows, DBus, macOS implementations) #134
2017-05-17 13:04:02 +02:00
thez3ro
8d6db27b34
add tray icon to MacOS X
2017-05-11 13:44:08 +02:00
thez3ro
b3160a17ea
enable minimize on close for macOS
2017-05-08 23:27:54 +02:00
Weslly
bf57a28654
Add TOTP support
2017-05-03 20:55:14 -03:00
Vladimir Svyatski
75c16d1cbb
Add requested source code changes
2017-04-21 18:07:57 +03:00
Vladimir Svyatski
dea65b637c
Add context menu entry to clean the Recycle Bin in databases
...
This implements the feature request (issue) #503 .
2017-04-21 15:41:58 +03:00
Yen Chi Hsuan
b706e8f1fd
🐛 Really set the shortcut for "New database" to Ctrl+Shift+N
...
Ref: #316
Fixes #513
2017-04-21 12:59:20 +08:00
Vladimir Svyatski
52a264cc2b
Moved the "Clear history" menu item caption from MainWindow (Database > Recent Databases > Clear history) to the string resources. As a result it is no longer hardcoded and can be translated.
2017-04-18 21:52:16 -04:00
Weslly
8a78616351
Set menu roles for application menu on macOS
2017-04-09 07:44:17 -03:00
thez3ro
f183260ad6
make stackedWidget index using enum
2017-03-29 17:27:14 -04:00
thez3ro
7ca13b3d51
fix RecentDatabases, closes #386
2017-03-29 17:09:33 +02:00
seatedscribe
e5c2b44572
Commit review request
2017-03-22 22:33:00 +01:00
seatedscribe
9307834ef0
Add a button for CSV import option
2017-03-22 22:33:00 +01:00
Weslly
5776f43b98
Add proxy icon to title bar in OSX
2017-03-21 23:01:44 -03:00
Weslly
b6cfc82b4e
Review fixes
2017-03-21 06:04:26 -03:00
Weslly
d50fe46f0e
Merge branch 'develop' into feature/window-modified-indicator
2017-03-21 00:11:19 -03:00
Weslly
18b5b76a80
Get modified status directly from database object instead of using window title
2017-03-20 23:29:36 -03:00
Weslly
a87fab8d18
Set window modified indicator when database has unsaved changes
2017-03-20 21:11:17 -03:00
Louis-Bertrand Varin
d8ad360b38
Using format strings.
2017-03-19 16:05:52 -04:00
Louis-Bertrand Varin
55a32c58a9
Moving access error to MainWindow.
2017-03-18 13:19:57 -04:00
seatedscribe
3fcf342fbc
Merge remote-tracking branch 'upstream/develop' into feature/import-csv-format
2017-03-16 21:25:38 +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
Janek Bevendorff
5df7b9aa85
Merge branch 'develop' into feature/yubikey
2017-03-03 22:04:55 +01: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
Janek Bevendorff
3715286eba
Hide close button on YubiKey user interaction message
2017-02-25 22:09:55 +01:00
Janek Bevendorff
e25e7ff4a2
Merge branch 'develop' into feature/yubikey
2017-02-25 01:09:59 +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
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
d24c9322cc
Use dedicated icon for each category
2017-02-22 14:05:59 +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
e0e6f2b8e9
Merge branch 'release/2.1.2' into develop
2017-02-17 04:03:12 +01:00
thez3ro
b10b713e48
fix/revert new entry shortcut
2017-02-17 01:03:39 +01:00
Janek Bevendorff
012d0ee885
Remove lambda to be compatible with Qt 5.2
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
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
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
Janek Bevendorff
94f8650ca4
Rename KMessageWidget files to match our coding style
2017-02-10 02:34:16 +01:00
Janek Bevendorff
41d5111684
Use KMessageWidget also for new error messages
2017-02-10 02:26:10 +01:00
Pedro Alves
13c85cdfcb
Replace MessageBox with MessageWidget in remaining classes.
...
Chnage to one method to set MessageWidget text passing type as
parameter.
Only messages with questions requiring user input reamin using
MessageBox dialog.
Use signal/slots to set message in MessageWidget and hide message,
signal/slots only used when required.Maybe need to change all calls to
signals/slots in the future.
2017-02-10 02:26:00 +01:00
Jonathan White
16ed89c471
Implement ability to clone an entry when in search mode.
...
* Cloned entries have "- Clone" appended to their name
2017-01-25 20:02:32 -05:00
thez3ro
65992ba6ae
Option to select extension compile-time. Fix #50 #123
2016-12-04 19:57:24 +01:00
Janek Bevendorff
9261d8ae9d
Force focus on password field, resolves #116 ( #117 )
...
Also remove redudant code for minimizing to tray
2016-11-26 09:37:25 -05:00
TheZ3ro
b2f3cc6903
Add some password-related feature ( #92 )
...
* Add Standalone Password Generator. Closes #18
* Add an entropy meter for passwords. Closes #84
* Don't require password repeat when it is visible. Fixes #27
2016-11-23 21:59:24 -05:00
Janek Bevendorff
19a960856c
Fix minimize at startup and decouple various tray and minimization options ( #109 )
...
* Hide window on startup when configured to start minimized, fixes #105
* Decouple different systray and minimization options, fixes #64
* Commit missing changes in main.cpp to minimize at startup
* Remove obsolete code
2016-11-23 18:15:51 -05:00
Jonathan White
e25cd9ba48
Add Merge database utility function ( #47 )
...
Thank you to @TheZ3ro and @monomon for there major contributions to this PR!
2016-11-07 22:37:42 -05:00
Jonathan White
ccec84aef2
Rename application to KeePassXC and change icon ( #70 )
2016-11-03 00:05:30 -04:00
Jonathan White
13983d0e51
Make search always visible (PR #67 )
...
* Moved search bar to toolbar and consolidated search options into dropdown list
* Updated GUI tests to be atomic and rewrote search tests
* Searches are saved between databases
* Search is cleared when all databases are closed
* Implemented global search shortcut (CTRL+F) and a notification bar when in search mode
2016-11-02 21:01:02 -04:00
Josef Vitu
6c3c0087dd
🔒 Implement automatic locking when minimizing
2016-10-28 13:22:17 +02:00
thez3ro
24a17c05ab
🏁 Fix winsock and autotype error when compiling on Windows
2016-10-24 19:45:35 +02:00
thez3ro
3bbf11e26f
Unlocked tray icon #37
2016-10-10 00:02:28 -04:00
Felix Geyer
fff9e7ac46
Convert Q_FOREACH loops to C++11 for loops.
...
Q_FOREACH will de deprecated soon.
2016-10-02 21:45:55 -04:00
Jonathan White
aba4fa94be
Merge remote-tracking branch 'keepassx/master'
...
# Conflicts:
# README.md
# share/translations/keepassx_de.ts
# src/CMakeLists.txt
# src/gui/MainWindow.h
2016-02-27 19:11:09 -05:00
Felix Geyer
bfae81ec70
Use C++11 keyword directly in new methods.
2016-01-29 17:25:32 +01:00
Felix Geyer
71d4cb781d
Merge branch '2.0'
2016-01-29 17:22:37 +01:00
Felix Geyer
eb56bd8973
Add repair functionality to strip invalid XML chars.
...
Refs #392
2016-01-28 23:07:04 +01:00
Felix Geyer
ecfbf72a57
Merge branch '2.0'
2015-12-15 21:05:00 +01:00
Felix Geyer
7839280cb3
Check if the tray icon is visible before minimizing to it.
2015-11-01 23:32:37 +01:00
Felix Geyer
dff3fc0572
Coding style fixes.
2015-10-15 18:02:31 +02:00
Felix Geyer
dc7b6623a9
Merge branch '2.0'
2015-10-11 10:44:30 +02:00
Felix Geyer
e98c30f633
Disable systray on OS X.
...
It's not useful on that platform.
Refs #326
2015-10-10 17:10:29 +02:00
Felix Geyer
840642394f
Cope with focusWidget/activeWindow returning windows that are minimized.
2015-10-10 12:07:28 +02:00
Frank Nießen
3cf1a16398
Minimize-On-Startup: add function to minimize mainwindow if all four tray settings are true
2015-10-08 19:25:42 +02:00
Frank Nießen
86f12d9e83
cleaner handling of TrayIconEnabled
2015-10-08 16:27:29 +02:00
Frank Nießen
539f86fd0b
respect setting of parent checkboxes for minimizeToTray
2015-10-08 15:13:22 +02:00
Felix Geyer
b8c1829857
Improve tray icon behavior on OS X.
...
Previously the main window had issues on restore:
- was sometimes hidden again.
- window was unresponsive, all actions disabled.
2015-09-27 23:16:18 +02:00
Felix Geyer
d559db4fb1
Merge branch '2.0'
2015-09-21 23:23:51 +02:00
Felix Geyer
bb38be40f6
Enable Ctrl+M shortcut to minimize window on all platforms.
...
Closes #329
2015-09-13 22:33:07 +02:00
Benjamin Robin
d84af2def0
Fix the open recent database menu.
...
With at least Qt 5.5 the action text is automatically modified from
/home/ben/db.kdbx to /&home/ben/db.kdbx
So add the path of the database to the action using setData
Signed-off-by: Benjamin Robin <dev@benjarobin.fr>
2015-09-12 14:00:03 +02:00
Felix Geyer
7fa0eddc5f
Make C++11 mandatory.
2015-09-12 13:55:50 +02:00
Felix Geyer
84ee8b993f
Explicity hide the tray icon before deleting it.
...
In some conditions the tray icon stayed visible until the application
was closed.
Tested on Kubuntu 15.04 (KDE Plasma 5.2).
2015-07-19 21:14:08 +02:00
Felix Geyer
d3a7e0dee9
Merge remote-tracking branch 'github/pr/108'
2015-07-16 19:32:07 +02:00