I have 500+ entries in Keepass so I use it a lot. At times I unintendedly / by accident set focus on a Keepass "Edit Entry" window that for some reason was still open. Thinking I'm typing into some other application's window I then actually type into the Keepass entry window which can be damaging especially if I do a ctrl-a & type something. Then for some reason if I close that window the database is not saved and then some time later (sometimes even a few days) I start wondering what I amended in Keepass not realizing it was an accidental edit. Happens more than just once when working with an ultrawide monitor. Before I actually save the database my only resort is to sort all entries on last modified date and browse through the whole list to see which record I potentially edited by accident. Would be nice to have a way to quickly filter entries with unsaved edits. Thx
In the main menu, click 'Find' → 'History'. The dialog shows all recent modifications.
KeePass could split the modifications list into two halves: saved and unsaved. However, I'm not sure whether this is a good idea. It would be easy to forget reviewing the modifications before saving, there are users who have activated one or more of the auto-save options, etc. It's probably better to review all recent changes, independent of the save state.
Best regards,
Dominik
Thx; How about adding a * in Find/History next to modified entries but not yet saved ?
Asterisks would be one way of splitting the modifications list into two halves (and would have the problems that I mentioned).
Best regards,
Dominik
I wouldn't split the Find/history list but just put an asterisk next to the modified but unsaved entries. Thx
I have a similar problem. KeePass is IMMENSLY useful--I use it all day every day both at work and at home. But inadvertent edits are a problem (as described at the beginning of this topic). How about changing the buttons on the bottom of an open entry. Instead of the 'OK' or 'Cancel' options currently offered, if an entry has not been modified, just offer a 'Close' button. If the entry has been modified, offer 'OK'/'Save' button as well as 'Cancel' button. Another approach would be to offer the option of requiring an extra action before editing would be possible--read-only would be the default. Clicking on 'Edit' would allow editing the entry.
For this, my suggestion would be to click the [X] button (at the top right) of the entry dialog. If the entry has not been modified, the dialog closes directly. If the entry has been modified, KeePass asks whether the changes should be saved (and if you are unsure, you can cancel the confirmation dialog and review the changes on the 'History' tab page, line 'Dialog (unsaved)').
Best regards,
Dominik
Change your workflow so that you don't open the Edit window.
I use Auto-Type from the context menu or the KeePassEnhancedEntryView plug-in to access additional field values.
To use the context menu (right click), set the following.
Tools > Options > Interface (1), Main Window, Show additional auto-type menu commands.
cheers, Paul