cketti
cketti
- [ ] Add dependency (only to Thunderbird for Android) - [ ] Initialize SDK (after settings have been loaded) - [ ] Manually configure the build info (since we...
Add a setting to disable app telemetry. Since telemetry will only be added to Thunderbird for Android, not K-9 Mail, the setting should only be visible in Thunderbird. However, our...
Telemetry events should contain the release channel name (`release`, `beta`, or `daily`). To be able to properly configure Glean we need to pass the release channel name to the app,...
### Checklist - [X] I have used the search function to see if someone else has already submitted the same bug report. - [X] I will describe the problem with...
This should include: - a link to the web inferface to manage the account - a button to "sync now" - a way to change the device name - an...
# Sign-in screen Add a screen to sign into Mozilla Accounts. If the user doesn't have an account yet, they can click a link to create one. This could look...
For Thunderbird Sync we're using Mozilla Accounts. To be able to sign-in to Mozilla Accounts via OAuth we need a client ID. I was told the following information is required...
Mozilla Sync is a service that allows users to store data in an end-to-end encrypted fashion and synchronize this information between devices. Thunderbird Desktop is implementing Mozilla Sync to exchange...
Use existing [password sync engine](https://github.com/mozilla/application-services/tree/main/components/logins) via [sync-logins](https://searchfox.org/mozilla-central/source/mobile/android/android-components/components/service/sync-logins) to stay compatible with desktop password format and quirks. We either need to modify `sync-logins` to support an interface for the actual password...
Add code to perform the actual sync. Consider using [`mozilla.components.service.fxa.sync`](https://searchfox.org/mozilla-central/source/mobile/android/android-components/components/service/firefox-accounts/src/main/java/mozilla/components/service/fxa/sync/) once [`sync_manager`](https://github.com/mozilla/application-services/tree/main/components/sync_manager) supports arbitrary sync engines.