Skip to content

Commit 1a49bfe

Browse files
authored
Merge pull request #5562 from wikimedia/7.8.6
7.8.6
2 parents b7e88aa + ea2371a commit 1a49bfe

File tree

5 files changed

+10
-11
lines changed

5 files changed

+10
-11
lines changed

WMFData/Sources/WMFData/Data Controllers/Year In Review/WMFYearInReviewDataController.swift

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -108,11 +108,10 @@ import CoreData
108108

109109
public var hasPresentedYiRFeatureAnnouncementModel: Bool {
110110
get {
111-
return featureAnnouncementStatus.hasPresentedYiRFeatureAnnouncementModal
112-
} set {
113-
var currentAnnouncementStatus = featureAnnouncementStatus
114-
currentAnnouncementStatus.hasPresentedYiRFeatureAnnouncementModal = newValue
115-
try? userDefaultsStore?.save(key: WMFUserDefaultsKey.seenYearInReviewFeatureAnnouncement.rawValue, value: currentAnnouncementStatus)
111+
(try? userDefaultsStore?.load(key: WMFUserDefaultsKey.seenYearInReviewFeatureAnnouncement.rawValue)) ?? false
112+
}
113+
set {
114+
try? userDefaultsStore?.save(key: WMFUserDefaultsKey.seenYearInReviewFeatureAnnouncement.rawValue, value: newValue)
116115
}
117116
}
118117

WMFData/Sources/WMFData/Store/WMFUserDefaultsKey.swift

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,11 +6,11 @@ public enum WMFUserDefaultsKey: String {
66
case developerSettingsArticleTab = "dev-settings-article-tab"
77
case developerSettingsForceMaxArticleTabsTo5 = "dev-settings-article-tab-max-5"
88
case hasLocallySavedDonations = "donate-history-has-locally-saved-donations"
9-
case yearInReviewSettingsIsEnabled = "year-in-review-settings-is-enabled"
10-
case seenYearInReviewFeatureAnnouncement = "year-in-review-feature-announcement"
11-
case yearInReviewSurveyPresented = "year-in-review-survey-presented"
9+
case yearInReviewSettingsIsEnabled = "year-in-review-settings-is-enabled-v3"
10+
case seenYearInReviewFeatureAnnouncement = "year-in-review-feature-announcement-v3"
11+
case yearInReviewSurveyPresented = "year-in-review-survey-presented-v3"
1212
case bypassDonation = "bypass-donation"
13-
case seenYearInReviewIntroSlide = "seen-year-in-review-intro-slide"
13+
case seenYearInReviewIntroSlide = "seen-year-in-review-intro-slide-v3"
1414
case tappedYIR = "tapped-yir"
1515
case forceEmailAuth = "force-email-auth"
1616
case articleTabsOnboarding = "article-tabs-onboarding"

Wikipedia/Code/ArticleViewController+Announcements.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -147,7 +147,7 @@ extension ArticleViewController {
147147

148148
func donateAlreadyDonated() {
149149
DispatchQueue.main.asyncAfter(deadline: .now() + 0.5) {
150-
let title = WMFLocalizedString("donate-already-donated", value: "Thank you, dear donor! Your generosity helps keep Wikipedia and its sister sites thriving.", comment: "Thank you toast shown when user clicks already donated on fundraising banner")
150+
let title = WMFLocalizedString("donate-already-donated", value: "Thank you, dear donor! Your generosity helps keep Wikipedia and its and other free knowledge projects thriving.", comment: "Thank you toast shown when user clicks already donated on fundraising banner")
151151

152152
WMFAlertManager.sharedInstance.showBottomAlertWithMessage(title, subtitle: nil, image: UIImage.init(systemName: "checkmark.circle.fill"), type: .custom, customTypeName: "watchlist-add-remove-success", duration: -1, dismissPreviousAlerts: true)
153153
}

Wikipedia/Localizations/en.lproj/Localizable.strings

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -321,7 +321,7 @@
321321
"donate-accessibility-monthly-recurring-hint" = "Double tap to enable automatic monthly donations of this amount.";
322322
"donate-accessibility-textfield-hint" = "Enter custom amount to donate.";
323323
"donate-accessibility-transaction-fee-hint" = "Double tap to add transaction fee to donation amount.";
324-
"donate-already-donated" = "Thank you, dear donor! Your generosity helps keep Wikipedia and its sister sites thriving.";
324+
"donate-already-donated" = "Thank you, dear donor! Your generosity helps keep Wikipedia and its and other free knowledge projects thriving.";
325325
"donate-apple-fine-print" = "Apple is not in charge of raising money for this purpose.";
326326
"donate-email-opt-in-text" = "Yes, the Wikimedia Foundation can send me an occasional email.";
327327
"donate-help-frequently-asked-questions" = "Frequently asked questions";
42 Bytes
Binary file not shown.

0 commit comments

Comments
 (0)