diff --git a/desktop/CHANGELOG.json b/desktop/CHANGELOG.json index cb829c6c08..6cc1762292 100644 --- a/desktop/CHANGELOG.json +++ b/desktop/CHANGELOG.json @@ -1,6 +1,7 @@ { "unreleased": [ - "Fixed editing a conversation title not saving" + "Fixed editing a conversation title not saving", + "Fixed misleading \"recordings aren't lost\" copy on the monthly-limit popup when the menu-bar Screen Capture or Audio Recording toggle was the trigger" ], "releases": [ { diff --git a/desktop/Desktop/Sources/UsageLimitPopupView.swift b/desktop/Desktop/Sources/UsageLimitPopupView.swift index ceb65558f1..7d582b08c6 100644 --- a/desktop/Desktop/Sources/UsageLimitPopupView.swift +++ b/desktop/Desktop/Sources/UsageLimitPopupView.swift @@ -23,7 +23,13 @@ struct UsageLimitPopupView: View { case "chat", "floating_bar": return "You've hit your monthly limit. Upgrade to keep chatting with Omi without restrictions." default: - return "You've hit your monthly limit. Upgrade to make sure your new recordings aren't lost." + // Covers "trial_expired" (menu-bar toggles in OmiApp.swift) and any + // future caller. The previous default copy talked about recordings, + // which was misleading for grandfathered Neo users whose listening + // was never actually at risk — they were tripping a stale + // isPaywalled flag (now self-healed by #7517) while at their chat + // cap, and the recording-loss wording read as a data-loss threat. + return "You've hit your monthly limit. Upgrade to keep using Omi without restrictions." } }