A common use case for the expiry/ expired presets is to mark an entry or/ and password to expire (in the future).
In addition, I use the expire field to mark the date and time, (“now”) if an entry is deleted and/ or deactivated. It enables other tools, like KeePassXC (on Linux) and maybe in the future KeePassium to report/ filter entries depending on their expiry field.
For example,
show all entries which are expired more than 30 days.
Those can be reviewed, and deleted completely (clearing recycle bin).
At the moment the the expiry presets only cover intervals in the future.
In the current release, by default the last modification time is pre-selected. Therefore, when one wants to expire an entry, and keep it around for whatever reason - the preset “in 1 week” has to be selected to update the date picker’s year month. To finally set the entry to be just expired, the day and time still have to selected.
The solution you'd like
If the expiry field it not explicitly set to a date or already expired - pre-select the current date and time on edit.
Alternatives you've considered
The proposal, add a “now” option to the presets, which set’s the date and time picker to the current date an time.
Additional context
Also, useful in case you migrate services (social media, APIs, dev accounts,…) a lot of services and during that time you still keep the old accounts on “hold”, but won’t delete them completely for documentation purposes, like sharing credentials with a team. So they can see the accounts have been deactivated.
“Example entry - old, to be deleted/ deactivated”
“Example entry - pre-selected date and time while setting expiry date”
A common use case for the expiry/ expired presets is to mark an entry or/ and password to expire (in the future).
In addition, I use the expire field to mark the date and time, (“now”) if an entry is deleted and/ or deactivated. It enables other tools, like KeePassXC (on Linux) and maybe in the future KeePassium to report/ filter entries depending on their expiry field.
For example, show all entries which are expired more than 30 days. Those can be reviewed, and deleted completely (clearing recycle bin).
At the moment the the expiry presets only cover intervals in the future.
In the current release, by default the last modification time is pre-selected. Therefore, when one wants to expire an entry, and keep it around for whatever reason - the preset “in 1 week” has to be selected to update the date picker’s year month. To finally set the entry to be just expired, the day and time still have to selected.
The solution you'd like
If the expiry field it not explicitly set to a date or already expired - pre-select the current date and time on edit.
Alternatives you've considered
The proposal, add a “now” option to the presets, which set’s the date and time picker to the current date an time.
Additional context
Also, useful in case you migrate services (social media, APIs, dev accounts,…) a lot of services and during that time you still keep the old accounts on “hold”, but won’t delete them completely for documentation purposes, like sharing credentials with a team. So they can see the accounts have been deactivated.
“Example entry - old, to be deleted/ deactivated”
“Example entry - pre-selected date and time while setting expiry date”