keepassxc/share
Felix Berlakovich 4a57a76cd8 Add macOS AutoFill Credential Provider integration
Implement a native macOS Credential Provider extension that allows
Safari and other apps to pull credentials from unlocked KeePassXC
databases via the system AutoFill framework.

Components:
- keepassxc-autofill.appex: Credential Provider extension implementing
  ASCredentialProviderViewController with a table-based credential picker
- keepassxc-autofill-xpc.xpc: XPC service bridging the sandboxed
  extension and the main KeePassXC process
- AutoFill class (Qt-side): manages XPC lifecycle, identity store
  refresh, and database change monitoring

The build assumes a valid Apple Developer signing identity and
provisioning profile. The extension appears in System Settings >
Passwords > AutoFill Passwords once properly signed and registered.

Only password credentials are supported. The main app must be running
with at least one database unlocked.
2026-02-11 12:48:09 +01:00
..
branding Add Liquid Glass icon 2025-11-09 15:53:11 +01:00
icons Don't add space to invalid TOTP strings 2025-06-19 16:22:17 -04:00
linux feat: refresh appdata.xml 2025-11-02 09:08:07 -05:00
macosx Add macOS AutoFill Credential Provider integration 2026-02-11 12:48:09 +01:00
translations Prevent interface lockups during startup with multiple tabs 2025-11-09 16:11:38 -05:00
windows Add an option to add KeePassXC to PATH during installation (#12171) 2025-09-09 20:27:09 -04:00
wizard Losslessly optimize PNG images 2023-06-10 18:26:10 -04:00
wordlists Removed newline and words with hyphen (#11409) 2025-02-23 09:46:25 -05:00
CMakeLists.txt Install macOS bundle icons on build 2025-11-15 00:57:30 +01:00
demo.kdbx Major enhancements to documentation 2025-02-22 16:42:08 -05:00
demo_readme.md Major enhancements to documentation 2025-02-22 16:42:08 -05:00