thunderbird / thunderbird/thunderbird-android

Donation Appeal — New Donation Display Logic

Open
#11,547 1 comment 0 reactions 1 assignee View on GitHub

@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

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.