Skip to content

Default Filter "is:expired-3" Includes All Expired Entries #13186

@maddes-b

Description

@maddes-b

Have you searched for an existing issue?

  • Yes, I tried searching and reviewed the pinned issues

Brief Summary

The default search of "is:expired-3" displays also all already expired entries, even if that was years ago.
Rendering it useless for my database with 15+ years of entries including expired entries (which I am not going to delete).
Unfortunately the user guide [1] doesn't explain the search term "is:expired" in detail.

Is there a way to show the expiring entries for the next +X days, but no older entries than -Y days.
In my use case I would set +7 days into the future and -30 days into the past.

[1] https://keepassxc.org/docs/KeePassXC_UserGuide

Steps to Reproduce

  1. Open a database with many expired entries, where some will expire in some days, some expired several days ago and some expired years ago

Expected Versus Actual Behavior

Right now all already expired entires are displayed.
To make the default search useful a setting to set the limit for past entries is needed.

KeePassXC Debug Information

KeePassXC - Version 2.7.12
Revision: 860e51d

Qt 5.15.18
Debugging mode is disabled.

Operating system: Windows 11 Version 2009
CPU architecture: x86_64
Kernel: winnt 10.0.26200

Enabled extensions:
- Auto-Type
- Browser Integration
- Passkeys
- SSH Agent
- KeeShare
- YubiKey
- Quick Unlock

Cryptographic libraries:
- Botan 3.10.0

Operating System

Windows

Linux Desktop Environment

None

Linux Windowing System

None

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions