keepassxc-snap:fix/flatpak-launch-startup

Last commit made on 2024-05-07
Get this branch:
git clone -b fix/flatpak-launch-startup https://git.launchpad.net/keepassxc-snap

Branch merges

Branch information

Name:
fix/flatpak-launch-startup
Repository:
lp:keepassxc-snap

Recent commits

d60ac5d... by Jonathan White

Fix Flatpak config issues

Remove #ifdef guards from Config.h/cpp (no harm to non-Flatpak distros)

Cleanup #ifdef usage in NixUtils.cpp

b56c5cb... by Jonathan White

Update changelog

3ace4c6... by Jonathan White

Fix issues with Hardware Key auto detection

* Fix #10656 - Add a small delay when before auto-polling hardware keys to all them to settle immediately after plugging in. This resolves an issue where the key's serial number could not be resolved due to hardware timeout.
* Also fix use of uninitialized variable if polling serial number fails for whatever reason.

* Fix typo in macOS key registration code

* Prevent registering duplicate listeners on window focus. These were not de-registered because we didn't trigger on unfocus. Show/Hide are sufficient triggers to add and remove listeners.

83623c8... by Jonathan White

Keep key file text when provided on command line

* Fixes #10552

92b30ae... by varjolintu <email address hidden>

Passkeys: Register to an existing entry

bd449f3... by Jonathan White

Fix issues with locking database

* Fix #6593 - force close any modal dialogs associated with a database widget that is being locked.

* Partial fix for #721 but doesn't address the problem of needing to save a modified entry or database while locking.

* Also improves import dialog behavior if databases(s) lock while it is visible.

6b62bea... by Jonathan White

Fix issues with Entry Editing

* Fix #10653 - prevent category switching if no category was actually hidden/visible. Also properly select a new category when a change is made instead of just changing the widget page.

* Fix apply button still being enabled after it is pressed and successfully committed

1896883... by Jonathan White

Bitwarden and 1PUX importer improvements

* Fixes #10400
  - Support TOTP entries with bare secrets instead of otpauth urls for Bitwarden. Vice-versa for 1PUX.
  - Support Bitwarden Argon2id encryption scheme

* Fixes #10380 - Support Bitwarden organization collections

94ace98... by Jonathan White

Preserve Secret Service exposed group setting on merge

* Fixes #9371 - adds secret service custom data key to the list of protected custom data (will not be overwritten on merge)

3829bcd... by Jonathan White

Prevent KeeShare from merging database custom data

This issue previously caused parent databases to be marked as modified on unlock. This was because of the new protections against byte-by-byte side channel attacks adds a randomized string to the database custom data. We should never be merging database custom data with keeshare or imports since we are merging groups only.

Also prevent overwrite of auto-generated custom data fields, Last Modified and Random Slug.