Closed Bug 1957949 Opened 8 months ago Closed 8 months ago

Remove old appeal in favor of in-app notifications

Categories

(Thunderbird :: General, task)

Thunderbird 137

Tracking

(thunderbird_esr128 fixed, thunderbird137 fixed, thunderbird138 fixed, thunderbird139 affected)

RESOLVED FIXED
139 Branch
Tracking Status
thunderbird_esr128 --- fixed
thunderbird137 --- fixed
thunderbird138 --- fixed
thunderbird139 --- affected

People

(Reporter: freaktechnik, Assigned: freaktechnik)

References

(Blocks 1 open bug)

Details

Attachments

(3 files)

With the in-app notification system we are replacing the old appeal system, so the old appeal should be removed as we're starting to use the new system.

Summary: Remove old appeal → Remove old appeal in favor of in-app notifications
Target Milestone: --- → 139 Branch
Severity: -- → S3

[User impact if declined]
New users will still see the old appeal, even though we're starting a new appeal through a new system. If we were still using this appeal system this would be a patch to update the values in the prefs instead.

[Is this code covered by automated tests?]

  • Options: No

[Has the fix been verified in Daily? (or Beta for an ESR uplift?)]
I know Toby has done some testing, I've obviously applied it to the beta tree but haven't built it on beta. I've built it for comm-central, where it behaved as I'd expect (no more classic appeal)

[Needs manual test from QA?]

  • Options: Yes
  • To test, make sure that no tab with the URL https://updates.thunderbird.net/thunderbird/128.0/dec24/ opens on first or second run of a profile. Or in an existing profile after resetting the app.donation.eoy.version.viewed pref.

[List of other uplifts needed]
none

[Risk to taking this patch]

  • Options: Low
    Purely code removal of a fairly self-contained system (that was designed to be modified through uplifts)

[Why is the change risky/not risky? (and alternatives if risky)]
The biggest risk I can think of is that this somehow affects startup of the application, however I think that is very unlikely, as justified above.

[String changes made/needed]
none

Attachment #9476751 - Flags: approval-comm-beta?

Comment on attachment 9476751 [details] [diff] [review]
bug1957949beta.diff

Same request form as above. Checked that this applies.

Attachment #9476751 - Flags: approval-comm-release?

[User impact if declined]
New users will still see the old appeal, even though we're starting a new appeal through a new system. If we were still using this appeal system this would be a patch to update the values in the prefs instead.

[Is this code covered by automated tests?]

  • Options: No

[Has the fix been verified in Daily? (or Beta for an ESR uplift?)]
There has been manual testing on Daily. This patch is made to apply to ESR, however I have not built ESR with it.

[Needs manual test from QA?]

  • Options: Yes
  • To test, make sure that no tab with the URL https://updates.thunderbird.net/thunderbird/128.0/dec24/ opens on first or second run of a profile. Or in an existing profile when restarting after resetting the app.donation.eoy.version.viewed pref.

[List of other uplifts needed]
none

[Risk to taking this patch]

  • Options: Low
  • Purely code removal of a fairly self-contained system (that was designed to be modified through uplifts)

[Why is the change risky/not risky? (and alternatives if risky)]
The biggest risk I can think of is that this somehow affects startup of the application, however I think that is very unlikely, as justified above.

[String changes made/needed]
none

Attachment #9476753 - Flags: approval-comm-esr128?

Comment on attachment 9476751 [details] [diff] [review]
bug1957949beta.diff

[Triage Comment]
Approved for beta, per discussion w/ Wayne and Toby on Zoom/Matrix

Attachment #9476751 - Flags: approval-comm-beta? → approval-comm-beta+

Pushed by geoff@darktrojan.net:
https://hg.mozilla.org/comm-central/rev/629eec284a79
Remove EOY appeal in favor of in-app notifications. r=tobyp

Status: ASSIGNED → RESOLVED
Closed: 8 months ago
Resolution: --- → FIXED

Comment on attachment 9476751 [details] [diff] [review]
bug1957949beta.diff

[Triage Comment]
Approved for release

Attachment #9476751 - Flags: approval-comm-release? → approval-comm-release+

Comment on attachment 9476753 [details] [diff] [review]
bug1957949esr128.diff

[Triage Comment]
Approved for esr128

Attachment #9476753 - Flags: approval-comm-esr128? → approval-comm-esr128+
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: