Skip to content

KeePass plugin to improve display of expired and soon to expire entries

License

Notifications You must be signed in to change notification settings

Rookiestyle/KPColorChange

Repository files navigation

Version Releasedate Downloads
License: GPL v3

KPColorChange visually indicates whether an entry is expired or will expire soon by showing specific icons and background colors in the entry view.

Per default expired entries are drawn with red background color and the icon is changed to an "X" Symbol whereas entries expiring soon are drawn with orange background and the icon is changed to an exclamation mark.
All settings including the warning threshold for entries expiring soon can be customized.

You can also decide to not show expired entries at all.
In this case the statusbar will inform you how many entries are not shown because they are expired.

Table of Contents

Configuration

KPColorChange integrates into KeePass' options form.
Options

You can activate coloring of expired and soon expiring entries independently from each other.
For both you can select a specific icon as well as a specific background color.
KPColorChange active

For expired entries you can also decide to not show them at all.
This helps to have a cleaner display.
You can toggle display of expired entries by clicking the toolbar button or by using the shortcut that can be set in the options.
KPColorChange active and hiding expired entries

An entry is considered to expire soon if it's expiry date is within the number of days you defined.
Optionally, you can have KPColorChange compare the date only.
In this case an entry expiring 5pm will be colored even before 5pm.

Translations

KPColorChange is provided with English language built-in and allow usage of translation files. These translation files need to be placed in a folder called Translations inside in your plugin folder. If a text is missing in the translation file, it is backfilled with English text. You're welcome to add additional translation files by creating a pull request as described in the wiki.

Naming convention for translation files: <plugin name>.<language identifier>.language.xml
Example: KPColorChange.de.language.xml

The language identifier in the filename must match the language identifier inside the KeePass language that you can select using View -> Change language...
If EarlyUpdateCheck is installed, this identifier is shown there as well.

Download & updates

Please follow these links to download the plugin file itself.

If you're interested in any of the available translations in addition, please download them from the Translations folder.

In addition to the manual way of downloading the plugin, you can use EarlyUpdateCheck to update both the plugin and its translations automatically.
See the one click plugin update wiki for more details.

Requirements

  • KeePass: 2.41