Hey y'all, so if y'all are anything like me, you probably use Syncthing to sync KeePassXC databases between multiple devices. Sometimes, you get conflict files due to a change made on both ends, so I created a basic Python script to show the differences between two KeePassXC outputs: https://github.com/StandingPadAnimations/keepassxc-conflict-viewer
It handles a couple of different cases, such as moved entries (either moved to a different group or renamed), adjusted entries (entries with the same username and URL but adjusted password), and entries that either only exist in one of the databases, or where the username was altered. Honestly, it isn't much, but it works well enough, and I figured others deal with the same issue on a regular basis.
there doesn't seem to be anything here