From 6c85129bcecbb6b9e08e129dc57069abf52e204b Mon Sep 17 00:00:00 2001 From: Narek Date: Wed, 3 Jun 2026 12:33:19 +0400 Subject: [PATCH 1/3] Restore Anonymize All button on overview by default --- src/qt/optionsmodel.cpp | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/src/qt/optionsmodel.cpp b/src/qt/optionsmodel.cpp index 57e59727c8..c2d34b3876 100644 --- a/src/qt/optionsmodel.cpp +++ b/src/qt/optionsmodel.cpp @@ -93,9 +93,14 @@ void OptionsModel::Init(bool resetSettings) if (settings.contains("fLelantusPage")) settings.setValue("fSparkPage", settings.value("fLelantusPage")); else - settings.setValue("fSparkPage", false); + settings.setValue("fSparkPage", true); } - fSparkPage = settings.value("fSparkPage", false).toBool(); + if (!settings.contains("fSparkOverviewAnonymizeDefaultFix")) { + if (!settings.value("fSparkPage").toBool()) + settings.setValue("fSparkPage", true); + settings.setValue("fSparkOverviewAnonymizeDefaultFix", true); + } + fSparkPage = settings.value("fSparkPage", true).toBool(); // These are shared with the core or have a command-line parameter // and we want command-line parameters to overwrite the GUI settings. From fe2905a84f88bd024f7e9eadb75125215b844e82 Mon Sep 17 00:00:00 2001 From: levoncrypto Date: Wed, 3 Jun 2026 12:54:38 +0400 Subject: [PATCH 2/3] Default fSparkPage to true, drop fLelantusPage migration --- src/qt/optionsmodel.cpp | 18 ++---------------- 1 file changed, 2 insertions(+), 16 deletions(-) diff --git a/src/qt/optionsmodel.cpp b/src/qt/optionsmodel.cpp index c2d34b3876..eb2db0d504 100644 --- a/src/qt/optionsmodel.cpp +++ b/src/qt/optionsmodel.cpp @@ -89,23 +89,9 @@ void OptionsModel::Init(bool resetSettings) settings.setValue("fSplit", true); fSplit = settings.value("fSplit", true).toBool(); - if (!settings.contains("fSparkPage")) { - if (settings.contains("fLelantusPage")) - settings.setValue("fSparkPage", settings.value("fLelantusPage")); - else - settings.setValue("fSparkPage", true); - } - if (!settings.contains("fSparkOverviewAnonymizeDefaultFix")) { - if (!settings.value("fSparkPage").toBool()) - settings.setValue("fSparkPage", true); - settings.setValue("fSparkOverviewAnonymizeDefaultFix", true); - } + if (!settings.contains("fSparkPage")) + settings.setValue("fSparkPage", true); fSparkPage = settings.value("fSparkPage", true).toBool(); - - // These are shared with the core or have a command-line parameter - // and we want command-line parameters to overwrite the GUI settings. - // - // If setting doesn't exist create it with defaults. // // If SoftSetArg() or SoftSetBoolArg() return false we were overridden // by command-line and show this in the UI. From 85cdc13defa8df002e99281cd9030884ccf1c306 Mon Sep 17 00:00:00 2001 From: levoncrypto Date: Wed, 3 Jun 2026 13:05:19 +0400 Subject: [PATCH 3/3] comment restore --- src/qt/optionsmodel.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/qt/optionsmodel.cpp b/src/qt/optionsmodel.cpp index eb2db0d504..4c3949c471 100644 --- a/src/qt/optionsmodel.cpp +++ b/src/qt/optionsmodel.cpp @@ -92,6 +92,11 @@ void OptionsModel::Init(bool resetSettings) if (!settings.contains("fSparkPage")) settings.setValue("fSparkPage", true); fSparkPage = settings.value("fSparkPage", true).toBool(); + + // These are shared with the core or have a command-line parameter + // and we want command-line parameters to overwrite the GUI settings. + // + // If setting doesn't exist create it with defaults. // // If SoftSetArg() or SoftSetBoolArg() return false we were overridden // by command-line and show this in the UI.