Display information about client requesting data through secrets service in the unlock popup
Hello
Summary
Sometimes, when the "please unlock database" popup suddenly appears, it's not always obvious which client application attempted to fetch some secrets through dbus / secrets service. If possible this popup should be more verbose about which app triggered it.
Context
I authorized multiple apps to fetch secrets from KeePassXC. In certain circumstances, I observed a kind of spammy scenario, when the unlock popup appears between 5 to 10 times in a row, despite me explicitly denying the unlock of the targeted database, which is annoying as it steals the focus.
Adding a message to the unlock popup like for example "VScode would like to access foo database" would improve the auditability of what's really happening, because it's not always easy to pinpoint which client app is misbehaving.
Thanks
This can likely be mostly fixed by enabling notifications and implementing #8084.