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
2025-10-25 19:52:08 -04:00
2021-05-19 22:36:30 -04:00
2021-07-13 22:08:33 -04:00
2024-06-02 07:37:34 -04:00
2018-03-31 11:36:18 -04:00
2018-03-31 16:01:30 -04:00
2015-09-12 13:55:50 +02:00
2025-10-25 19:17:35 -04:00
2017-03-10 16:12:02 +01:00
2024-03-09 15:21:46 -05:00
2021-02-22 07:41:23 -05:00
2021-07-13 22:08:33 -04:00
2017-10-21 13:15:02 +02:00
2025-10-25 19:22:46 -04:00
2025-05-17 16:26:06 -04:00
2025-10-25 19:52:08 -04:00
2022-10-29 12:45:17 -04:00
2024-04-28 23:41:44 -04:00
2020-05-10 21:35:08 -04:00
2021-07-13 22:08:33 -04:00
2017-03-10 16:12:02 +01:00
2024-02-04 11:50:52 -05:00
2018-11-22 11:47:31 +01:00
2025-03-01 17:14:44 -05:00
2025-03-01 17:14:44 -05:00
2025-02-02 09:43:02 -05:00
2025-02-02 09:43:02 -05:00
2021-11-22 12:58:04 +01:00
2021-11-22 12:58:04 +01:00
2024-12-21 23:41:46 -05:00
2024-12-21 23:41:46 -05:00
2025-02-02 09:43:09 -05:00
2017-03-10 16:12:02 +01:00
2025-06-19 17:44:42 -04:00
2025-06-19 17:44:42 -04:00
2022-09-22 06:49:07 -04:00
2021-04-05 22:56:03 -04:00
2023-08-05 07:29:14 -04:00
2023-08-05 07:29:14 -04:00
2021-07-13 22:08:33 -04:00
2017-03-10 16:12:02 +01:00
2021-07-13 22:08:33 -04:00
2017-03-10 16:12:02 +01:00
2021-07-13 22:08:33 -04:00
2019-06-25 15:37:40 -04:00
2024-09-13 22:47:18 -04:00
2021-07-13 22:08:33 -04:00
2025-01-03 18:30:24 -05:00
2025-01-03 18:30:24 -05:00
2021-11-22 12:58:04 +01:00
2018-11-22 11:47:31 +01:00
2024-03-09 15:21:46 -05:00
2024-03-09 15:21:46 -05:00
2024-03-09 15:21:46 -05:00
2024-03-09 15:21:46 -05:00
2021-11-22 12:58:04 +01:00
2018-11-22 11:47:31 +01:00
2024-04-28 23:41:45 -04:00
2021-11-22 12:58:04 +01:00
2021-07-13 22:08:33 -04:00
2017-03-10 16:12:02 +01:00
2022-02-22 17:53:50 -05:00
2018-03-01 19:26:18 -05:00
2025-10-25 19:52:08 -04:00
2025-10-25 19:52:07 -04:00
2021-07-13 22:08:33 -04:00
2021-05-27 21:50:15 -04:00
2021-10-01 16:25:14 -04:00
2021-10-01 16:25:14 -04:00
2025-06-19 17:42:34 -04:00
2024-03-09 15:21:46 -05:00
2025-06-19 17:56:39 -04:00
2024-09-13 22:48:16 -04:00
2021-12-07 23:40:09 -05:00
2021-12-07 23:40:09 -05:00
2021-07-13 22:08:33 -04:00
2020-02-01 09:30:12 -05:00
2021-07-13 22:08:33 -04:00
2021-04-05 22:56:03 -04:00
2024-08-13 21:38:37 -04:00
2021-12-14 23:23:23 -05:00
2025-10-25 19:17:35 -04:00
2021-08-08 09:36:06 -04:00
2021-07-13 22:08:33 -04:00
2021-04-05 22:56:03 -04:00
2025-06-19 17:48:09 -04:00
2025-06-19 17:48:09 -04:00
2025-06-19 17:56:41 -04:00
2024-09-13 22:48:57 -04:00
2021-07-13 22:08:33 -04:00
2019-03-19 18:56:17 -04:00
2025-06-19 17:44:32 -04:00
2025-02-10 19:32:27 -05:00
2025-01-03 18:20:11 -05:00
2020-05-14 20:19:56 -04:00