Files
keepassxc/tests
Tamino Bauknecht c0ea6f65f9 Database merge confirmation dialog (#10173)
* Add Entry::calculateDifference()

This new function contains the logic that was previously in
EntryHistoryModel::calculateHistoryModifications().
It allows the re-use to display the differences in case of a merge.

* Introduce Database Merge Confirmation Dialog

Adds a dialog allowing a user to review the changes of a merge operation.
This dialog displays the changes and allows the user to abort the merge
without modifying the database.

Fixes #1152

* Added dry run option to Merger
* Changed behavior when actual merge differs from dry run to just output a warning to console
* Fixed KeeShare conflicting with merge operations in the middle of a merge

---------

Co-authored-by: Jonathan White <support@dmapps.us>
2025-09-14 12:02:22 -04:00
..
2025-01-03 17:45:50 -05:00
2018-03-31 16:01:30 -04:00
2015-09-12 13:55:50 +02:00
2017-10-21 13:15:02 +02:00
2024-01-06 15:17:13 -05:00
2022-05-01 16:02:02 -04:00
2023-01-29 09:38:44 -05:00
2023-07-30 09:56:09 -04:00
2023-07-30 09:56:09 -04:00
2022-05-01 16:02:02 -04:00
2022-05-01 16:02:02 -04:00
2025-01-03 17:45:50 -05:00
2025-01-03 17:45:50 -05:00
2024-09-04 06:42:31 -04:00
2019-03-19 18:56:17 -04:00
2025-06-15 09:27:12 -04:00