keepassxc/src/gui
Jonathan White ee55143c4a Enhance Tags / Saved Searches
* Rename "Database Tags" to "Searches and Tags"
* Separate searching for all entries and resetting the search
* Support selecting multiple tags to search against
* Fix using escaped quotes in search terms
* Make tag searching more precise
* Support `is:expired-#` to search for entries expiring within # days. Exclude recycled entries from expired search.
* Don't list tags from entries that are recycled
* Force hide tag auto-completion menu when tag editing widget is hidden. On rare occasions the focus out signal is not called when the tag view is hidden (entry edit is closed), this resolves that problem.
* Remove spaces from before and after tags to prevent seemingly duplicate tags from being created.
* Also fix some awkward signal/slot dances that were setup over time with the entry view and preview widget.

Allow changing tags for multiple entries through context menu

* Closes #8277 - show context menu with currently available tags in database and checks those that are set on one or more selected entries. When a tag is selected it is either set or unset on all entries depending on its checked state.

* Add ability to save searches and recall them from the "Searches and Tags" view
* Add ability to remove a tag from all entries from the "Searches and Tags" view
* Cleanup tag handling and widgets
2022-09-22 06:49:07 -04:00
..
csvImport Update tab order for CSV import dialog to match screen order (order top-bottom first then left-right) 2022-01-28 21:28:54 -05:00
databasekey Add password strength indicator to PasswordEditWidget 2022-09-22 06:49:07 -04:00
dbsettings Fix translations 2022-03-20 23:31:52 +01:00
entry Enhance Tags / Saved Searches 2022-09-22 06:49:07 -04:00
export Add sorting of HTML export 2021-11-24 00:12:13 -05:00
group Browser: Add a new group setting for omitting WWW subdomain when matching URLs 2022-09-22 06:49:07 -04:00
osutils Allow KeePassXC to be built without X11 2022-09-22 06:49:07 -04:00
reports Add support for Windows Hello 2022-02-22 17:53:50 -05:00
settings Restore correct formatting 2018-11-28 18:29:15 -05:00
styles Improve Entry Preview layout 2022-04-02 12:50:54 -04:00
tag Enhance Tags / Saved Searches 2022-09-22 06:49:07 -04:00
widgets Optimize includes across code base 2021-07-13 22:08:33 -04:00
wizard Optimize includes across code base 2021-07-13 22:08:33 -04:00
AboutDialog.cpp Update contributors and Patrons on About Dialog 2022-03-06 12:50:30 -05:00
AboutDialog.h Optimize includes across code base 2021-07-13 22:08:33 -04:00
AboutDialog.ui Clean up various parts of the UI and rearrange settings 2020-05-30 10:45:00 +02:00
Application.cpp Fix Windows Hello bugs 2022-09-22 06:49:07 -04:00
Application.h Optimize includes across code base 2021-07-13 22:08:33 -04:00
ApplicationSettingsWidget.cpp Better handling of "Lock on Minimize" setting 2022-09-22 06:49:07 -04:00
ApplicationSettingsWidget.h Show expired entries on DB unlock 2022-01-31 07:19:45 -05:00
ApplicationSettingsWidgetGeneral.ui Add setting for number of recent files 2022-09-22 06:49:07 -04:00
ApplicationSettingsWidgetSecurity.ui Add support for Windows Hello 2022-02-22 17:53:50 -05:00
CategoryListWidget.cpp Optimize includes across code base 2021-07-13 22:08:33 -04:00
CategoryListWidget.h Optimize includes across code base 2021-07-13 22:08:33 -04:00
CategoryListWidget.ui Clean up various parts of the UI and rearrange settings 2020-05-30 10:45:00 +02:00
Clipboard.cpp Better handling of "Lock on Minimize" setting 2022-09-22 06:49:07 -04:00
Clipboard.h Better handling of "Lock on Minimize" setting 2022-09-22 06:49:07 -04:00
CloneDialog.cpp Optimize includes across code base 2021-07-13 22:08:33 -04:00
CloneDialog.h Optimize includes across code base 2021-07-13 22:08:33 -04:00
CloneDialog.ui Address translation feedback from Transifex 2021-02-19 18:37:33 -05:00
DatabaseIcons.cpp Removing QWidget dependency from src/core. 2021-11-12 07:41:30 -05:00
DatabaseIcons.h Removing QWidget dependency from src/core. 2021-11-12 07:41:30 -05:00
DatabaseOpenDialog.cpp Add Ctrl+Tab shortcut to cycle databases in unlock dialog 2022-09-22 06:49:07 -04:00
DatabaseOpenDialog.h Allow selecting any open database in unlock dialog 2021-08-29 16:02:40 -04:00
DatabaseOpenWidget.cpp Fix crash when trying to close database during unlock 2022-09-22 06:49:07 -04:00
DatabaseOpenWidget.h Fix crash when trying to close database during unlock 2022-09-22 06:49:07 -04:00
DatabaseOpenWidget.ui Add password strength indicator to PasswordEditWidget 2022-09-22 06:49:07 -04:00
DatabaseTabWidget.cpp Better handling of "Lock on Minimize" setting 2022-09-22 06:49:07 -04:00
DatabaseTabWidget.h Better handling of "Lock on Minimize" setting 2022-09-22 06:49:07 -04:00
DatabaseWidget.cpp Enhance Tags / Saved Searches 2022-09-22 06:49:07 -04:00
DatabaseWidget.h Enhance Tags / Saved Searches 2022-09-22 06:49:07 -04:00
DatabaseWidgetStateSync.cpp Add tags feature 2022-01-28 16:13:49 -05:00
DatabaseWidgetStateSync.h Add tags feature 2022-01-28 16:13:49 -05:00
DialogyWidget.cpp Optimize includes across code base 2021-07-13 22:08:33 -04:00
DialogyWidget.h Optimize includes across code base 2021-07-13 22:08:33 -04:00
EditWidget.cpp Optimize includes across code base 2021-07-13 22:08:33 -04:00
EditWidget.h Show browser integration tab dynamically 2021-01-12 07:33:05 -05:00
EditWidget.ui Clean up various parts of the UI and rearrange settings 2020-05-30 10:45:00 +02:00
EditWidgetIcons.cpp Add url field to download favicon 2021-12-12 12:32:11 -05:00
EditWidgetIcons.h Add url field to download favicon 2021-12-12 12:32:11 -05:00
EditWidgetIcons.ui Add url field to download favicon 2021-12-12 12:32:11 -05:00
EditWidgetProperties.cpp Properly block modified signal during Database destruction (#6438) 2021-05-27 21:50:15 -04:00
EditWidgetProperties.h Add sharing of groups between databases 2018-10-01 10:39:37 -04:00
EditWidgetProperties.ui Clean up various parts of the UI and rearrange settings 2020-05-30 10:45:00 +02:00
EntryPreviewWidget.cpp Enhance Tags / Saved Searches 2022-09-22 06:49:07 -04:00
EntryPreviewWidget.h Enhance Tags / Saved Searches 2022-09-22 06:49:07 -04:00
EntryPreviewWidget.ui Improve entry preview panel 2022-09-22 06:49:07 -04:00
FileDialog.cpp Enhance last used directory settings 2021-08-22 16:47:42 -04:00
FileDialog.h Enhance last used directory settings 2021-08-22 16:47:42 -04:00
Font.cpp Use application font size when setting default or monospace fonts 2021-04-03 11:29:54 -04:00
Font.h Optimize includes across code base 2021-07-13 22:08:33 -04:00
GuiTools.cpp FdoSecrets: Implement unlock before search 2021-10-16 22:50:04 -04:00
GuiTools.h FdoSecrets: Implement unlock before search 2021-10-16 22:50:04 -04:00
HtmlExporter.cpp Add sorting of HTML export 2021-11-24 00:12:13 -05:00
HtmlExporter.h Add sorting of HTML export 2021-11-24 00:12:13 -05:00
IconDownloader.cpp Optimize includes across code base 2021-07-13 22:08:33 -04:00
IconDownloader.h Optimize includes across code base 2021-07-13 22:08:33 -04:00
IconDownloaderDialog.cpp Download favicon in the background after credential add 2021-12-12 08:14:14 -05:00
IconDownloaderDialog.h Download favicon in the background after credential add 2021-12-12 08:14:14 -05:00
IconDownloaderDialog.ui Address translation feedback from Transifex 2021-02-19 18:37:33 -05:00
IconModels.cpp Removing QWidget dependency from src/core. 2021-11-12 07:41:30 -05:00
IconModels.h Replaced Uuid with QUuid 2018-07-06 22:23:49 -04:00
Icons.cpp Upstream Flathub patches (#7728) 2022-04-04 19:04:18 -04:00
Icons.h Upstream Flathub patches (#7728) 2022-04-04 19:04:18 -04:00
KeePass1OpenWidget.cpp Optimize includes across code base 2021-07-13 22:08:33 -04:00
KeePass1OpenWidget.h Make C++11 mandatory. 2015-09-12 13:55:50 +02:00
KMessageWidget.cpp Optimize includes across code base 2021-07-13 22:08:33 -04:00
KMessageWidget.h Replace Q_EMIT, Q_SIGNALS and Q_SLOTS macros with MOC keywords 2017-03-10 16:12:02 +01:00
MainWindow.cpp Enhance Tags / Saved Searches 2022-09-22 06:49:07 -04:00
MainWindow.h Enhance Tags / Saved Searches 2022-09-22 06:49:07 -04:00
MainWindow.ui Enhance Tags / Saved Searches 2022-09-22 06:49:07 -04:00
MessageBox.cpp Optimize includes across code base 2021-07-13 22:08:33 -04:00
MessageBox.h Optimize includes across code base 2021-07-13 22:08:33 -04:00
MessageWidget.cpp Correct scaling on Linux and other minor fixes 2020-08-01 09:01:12 -04:00
MessageWidget.h Correct scaling on Linux and other minor fixes 2020-08-01 09:01:12 -04:00
OpVaultOpenWidget.cpp Optimize includes across code base 2021-07-13 22:08:33 -04:00
OpVaultOpenWidget.h Implement 1Password Vault Import 2019-05-19 18:21:34 -04:00
org.keepassxc.KeePassXC.MainWindow.xml Add methods isHardwareKeySupported and refreshHardwareKeys to DBus 2022-09-22 06:49:07 -04:00
PasswordGeneratorWidget.cpp Limit zxcvbn entropy estimation length 2022-09-22 06:49:07 -04:00
PasswordGeneratorWidget.h Limit zxcvbn entropy estimation length 2022-09-22 06:49:07 -04:00
PasswordGeneratorWidget.ui Align generator logic and UI for math symbols 2022-09-22 06:49:07 -04:00
PasswordWidget.cpp Add password strength indicator to PasswordEditWidget 2022-09-22 06:49:07 -04:00
PasswordWidget.h Add password strength indicator to PasswordEditWidget 2022-09-22 06:49:07 -04:00
PasswordWidget.ui Add password strength indicator to PasswordEditWidget 2022-09-22 06:49:07 -04:00
SearchHelpWidget.ui Improve Auto-Type Select Dialog 2021-02-21 16:33:54 -05:00
SearchWidget.cpp Enhance Tags / Saved Searches 2022-09-22 06:49:07 -04:00
SearchWidget.h Enhance Tags / Saved Searches 2022-09-22 06:49:07 -04:00
SearchWidget.ui Enhance Tags / Saved Searches 2022-09-22 06:49:07 -04:00
SortFilterHideProxyModel.cpp Adapt to setSupportedDragActions() begin removed. 2015-09-12 13:51:49 +02:00
SortFilterHideProxyModel.h Make C++11 mandatory. 2015-09-12 13:55:50 +02:00
SquareSvgWidget.cpp Add QR code generator for TOTP export (#1167) 2018-10-19 14:42:49 -04:00
SquareSvgWidget.h Optimize includes across code base 2021-07-13 22:08:33 -04:00
TotpDialog.cpp Optimize includes across code base 2021-07-13 22:08:33 -04:00
TotpDialog.h Optimize includes across code base 2021-07-13 22:08:33 -04:00
TotpDialog.ui Fix translations 2022-03-20 23:31:52 +01:00
TotpExportSettingsDialog.cpp Optimize includes across code base 2021-07-13 22:08:33 -04:00
TotpExportSettingsDialog.h Optimize includes across code base 2021-07-13 22:08:33 -04:00
TotpSetupDialog.cpp Trim TOTP key input of whitespace prior to processing 2021-06-11 22:49:45 -04:00
TotpSetupDialog.h Optimize includes across code base 2021-07-13 22:08:33 -04:00
TotpSetupDialog.ui Address translation feedback from Transifex 2021-02-19 18:37:33 -05:00
UpdateCheckDialog.cpp Optimize includes across code base 2021-07-13 22:08:33 -04:00
UpdateCheckDialog.h Optimize includes across code base 2021-07-13 22:08:33 -04:00
UpdateCheckDialog.ui Address translation feedback from Transifex 2021-02-19 18:37:33 -05:00
URLEdit.cpp Optimize includes across code base 2021-07-13 22:08:33 -04:00
URLEdit.h Fix error background color for URLs 2020-07-27 21:43:40 -04:00
WelcomeWidget.cpp Move icon handling from Resources to gui/Icons (#5506) 2020-10-05 20:41:00 -04:00
WelcomeWidget.h Optimize includes across code base 2021-07-13 22:08:33 -04:00
WelcomeWidget.ui Improve accessibility (#3409) 2019-08-30 20:18:41 -04:00