Files
keepassxc/tests
Tamino Bauknecht e0833e3ddc 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-10-25 19:52:08 -04:00
..
2025-01-03 18:30:24 -05:00
2021-07-13 22:08:33 -04: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-02-04 11:50:52 -05:00
2022-09-22 06:49:07 -04:00
2023-08-05 07:29:14 -04:00
2023-08-05 07:29:14 -04:00
2025-01-03 18:30:24 -05:00
2025-01-03 18:30:24 -05:00
2024-09-13 22:48:57 -04:00
2019-03-19 18:56:17 -04:00
2025-06-19 17:44:32 -04:00