thunderbird / thunderbird/thunderbird-android
Donation Appeal — New Donation Display Logic
Open
@dani-zilla is already working on this.
Since Sep 11, 2026.
tb-team
- Dominant language
- Kotlin
- Stars
- 14k
- Forks
- 2.8k
- Avg merge
- 3d 3h
- Merged PRs (30d)
- 57
Description
The new donation appeal popup should display after 30 minutes of in-app usage after the first one has displayed.
We'll need new logic to define how this works. We'll have to ensure that:
- The first popup has already displayed
- The user has used the app for 30 minutes after it has shown
We can use the existing popup UI for now to build and test this feature.
This should be registered with the current donation popup so we can track it alongside it.
We will also use the newly created secondary donation appeal shown shared preference entry to track if/when this has been displayed
AC:
- New display logic has been created
- Existing popup UI will display after 30 minutes of active usage after the first one has displayed
- A future ticket will create the new UI, this is out of scope for this ticket. We're using the current UI just to create the logic layer while the new UI is being finalized. This will also make testing easier
- Create new tests to ensure we trigger this second alert at the right time.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Assessment
This issue has not been assessed yet.