diff --git a/src/app/settingsview/components/SystemSettingsPage.qml b/src/app/settingsview/components/SystemSettingsPage.qml index abc4721362a144979bee2ff9b0ad2c277ee1a4d1..dd0697370d8da3289de9ffecd627c75a33fc8e37 100644 --- a/src/app/settingsview/components/SystemSettingsPage.qml +++ b/src/app/settingsview/components/SystemSettingsPage.qml @@ -84,7 +84,7 @@ SettingsPageBase { ToggleSwitch { id: enableDonation width: parent.width - visible: new Date() >= new Date(Date.parse("2023-11-01")) + visible: new Date() >= new Date(Date.parse(UtilsAdapter.getAppValue(Settings.Key.Donation2023VisibleDate))); checked: UtilsAdapter.getAppValue(Settings.Key.IsDonationVisible) labelText: JamiStrings.enableDonation diff --git a/src/app/tipsmodel.cpp b/src/app/tipsmodel.cpp index 914713a61abf00274e41b113a355ae867aca6d0f..1de7c071264fde8ad8134fbfcb31ceacd8afd1e8 100644 --- a/src/app/tipsmodel.cpp +++ b/src/app/tipsmodel.cpp @@ -76,7 +76,9 @@ TipsModel::reset() tips_.clear(); QDate date = QDate::currentDate(); - if (date >= QDate::fromString("2023-11-27", "yyyy-MM-dd")) { + QDate donationStartDate = QDate::fromString( + settingsManager_->getValue("Donation2023VisibleDate").toString()); + if (date >= donationStartDate) { tips_.append({{"id", "14"}, {"title", tr("Donate")}, {"desc", ""}, {"type", "donation"}}); } tips_.append({{"id", "0"}, {"title", tr("Customize")}, {"desc", ""}, {"type", "customize"}});