Tags: binc0/android-components
Tags
Merge mozilla-mobile#4693 4693: Fennec data migration scaffolding r=pocmo a=grigoryk This is going to be a rolling PR for a little bit, until this is ready to land. Companion Fenix PR: mozilla-mobile/fenix#5878 Workflow for testing it: - fetch an ESR68 build from TC: https://tools.taskcluster.net/index/gecko.v2.mozilla-esr68.signed-nightly.nightly.latest.mobile - re-sign it using a local debug keystore: - `zip -d target.apk "META-INF/*"` - `~/Code/mozilla-central/mobile/android/debug_sign_tool.py target.apk` - enable auto-publication workflow for a-c in fenix - assemble fennecProduction version of Fenix (built against this branch, see auto-publication) - `./gradlew assembleFennecProduction` - sign it using keys used to sign fennec esr apk (otherwise we won't be able to overwrite one with another): - `~/Code/mozilla-central/mobile/android/debug_sign_tool.py app/build/outputs/apk/geckoBeta/fennecProduction/app-geckoBeta-x86-fennecProduction-unsigned.apk` - install fennec esr apk build - generate some profile data for migration (sign-into fxa, browse around, etc..) - install fenix build: `adb install -r app/build/outputs/apk/geckoBeta/fennecProduction/app-geckoBeta-x86-fennecProduction-unsigned.apk` TODO: - currently needs mozilla/application-services#1942 to work - add separate migration versioning for history and bookmarks; currently the whole thing is versioned - add migration tests - in fennec, we have a bunch of "schema migration" tests that operate over older versions of browser.db - this is a good approach here as well - we can run migration code in tests against a few test db files, that exercise various history/bookmarks configurations and try multiple schema versions - improve the workflow around this, it's quite tedious currently Co-authored-by: Grisha Kruglov <[email protected]>
Merge mozilla-mobile#4722 4722: 1587405: Allow recording the empty string list r=mdboom a=mdboom Co-authored-by: Michael Droettboom <[email protected]>
Merge mozilla-mobile#4541 4541: Bug 1583870 - Start converting a-c to taskgraph r=pocmo a=JohanLorenzo Co-authored-by: Johan Lorenzo <[email protected]>
Closes mozilla-mobile#4514: Do not restore parent tab ID for collections
Merge mozilla-mobile#4501 4501: Closes mozilla-mobile#4406: Add TrackingProtectionUseCases r=rocketsroger a=Amejia481 Co-authored-by: Arturo Mejia <[email protected]>
Merge mozilla-mobile#4430 4430: Closes mozilla-mobile#4428: Remove fingerprint from the tracking protection recommended policy. r=pocmo a=Amejia481 Co-authored-by: Arturo Mejia <[email protected]>
Merge mozilla-mobile#4358 4358: Closes mozilla-mobile#4348: Empty toolbar after switching from custom tab to browser r=pocmo a=csadilek Pretty much exactly as described in mozilla-mobile#4348 (comment). We need to update our store to move the tab from the custom tab list to the regular tab list. I decided to re-use our existing events (Remove, Add) instead of introducing a new one, as it's technically two different reducers having to handle it. I've verified that this fixes the issues in Fenix (and r-b). Co-authored-by: Christian Sadilek <[email protected]>
Merge mozilla-mobile#4275 4275: Deprecate `service-telemetry` r=Dexterp37 a=Dexterp37 This adds a deprecation annotation to `Telemetry` and `TelemetryHolder` in addition to the README and changelog entries. Co-authored-by: Alessio Placitelli <[email protected]>
PreviousNext