gecko-dev/toolkit
Drew Willcoxon 544937b9f7 Bug 1915317 - Integrate Rust exposure suggestions with desktop. r=daisuke
This integrates Rust exposure suggestions with desktop. Exposure suggestions are
a part of the replacement for the existing potential exposures feature
(bug 1881875). When we want to test potential exposures in the future, we can
add new exposure suggestions to remote settings and tell the Rust component to
ingest them and return them in queries. When the Rust component returns an
exposure suggestion, desktop will record it in exposure telemetry. (The other
part of the replacement is keyword exposure telemetry in bug 1915507 D220501).

More details about the design of exposure suggestions here:

* Bug 1893086
* https://github.com/mozilla/application-services/pull/6343

The way desktop tells the Rust component about different types of exposure
suggestions is through the new "provider constraints" feature. `ingest()` and
`query()` can take a `SuggestionProviderConstraints` object that changes what's
ingested and queried. Therefore, we need to re-ingest exposure suggestions when
the provider constraints change. Right now, exposure suggestions are the only
kind of suggestions that use provider constraints.

Depends on D220359

Differential Revision: https://phabricator.services.mozilla.com/D220359
2024-09-06 04:30:20 +00:00
..
actors Bug 1915209: Move pointer info collection to JS. r=tjr 2024-08-29 11:57:55 +00:00
components Bug 1915317 - Integrate Rust exposure suggestions with desktop. r=daisuke 2024-09-06 04:30:20 +00:00
content Bug 1911856 - Make moz-radio respect HCM better r=reusable-components-reviewers,hjones 2024-09-05 15:02:42 +00:00
crashreporter Bug 1914993 - Reserve fds for the crash reporter off the main thread to avoid impacting startup speed r=afranchuk 2024-09-03 07:42:56 +00:00
docs Bug 1891789 - Allow console.createInstance to work properly in workers. r=peterv 2024-04-24 10:24:29 +00:00
library Backed out 2 changesets (bug 1888472) for causing failures at test_StorageSyncService.js. CLOSED TREE 2024-09-04 23:19:33 +03:00
locales Bug 1915692 - Update PDF.js to new version a41cd38387d09244c2a0c2405765efc8b3e9bce5 r=pdfjs-reviewers,fluent-reviewers,flod,Snuffleupagus 2024-08-30 08:12:42 +00:00
locales-preview Bug 1879933 - Add a button to change the translation direction in about:translations. r=translations-reviewers,fluent-reviewers,desktop-theme-reviewers,bolsson,nordzilla,dao 2024-09-05 18:24:08 +00:00
modules Bug 1906292 - P2. Support autofilling across iframe r=credential-management-reviewers,NeilDeakin 2024-09-02 14:53:01 +00:00
mozapps Bug 1898477 - [marionette] Fix teardown logic for test_no_window_update_restart.py. r=application-update-reviewers,nalexander 2024-09-05 16:45:04 +00:00
profile Bug 1910716 - Support launching selectable profiles via `--profile` command line option. r=niklas,mossop 2024-09-05 16:01:09 +00:00
system Bug 1519636 - Reformat recent changes to the Google coding style r=emilio,necko-reviewers,geckoview-reviewers,application-update-reviewers,media-playback-reviewers,devtools-reviewers,anti-tracking-reviewers,profiler-reviewers,win-reviewers,migration-reviewers,padenot,mconley,nchevobbe,kershaw,gstoll,mstange,bytesized,m_kato 2024-07-17 11:15:31 +00:00
themes Bug 1908692 - Provide a chrome fallback when --button-*-bgcolor vars aren't set r=sidebar-reviewers,reusable-components-reviewers,desktop-theme-reviewers,dao,nsharpley,hjones 2024-09-05 21:11:03 +00:00
xre Bug 1914578 - Remove EventTracer r=perftest-reviewers,geckoview-reviewers,win-reviewers,profiler-reviewers,mstange,sparky,gstoll,owlish 2024-08-31 03:39:50 +00:00
.eslintrc.js
jsconfig.json Bug 1911476 - Enable basic IDE types support in toolkit/ and browser/ r=mossop 2024-08-07 02:01:58 +00:00
l10n-registry.manifest
moz.build Bug 1911476 - Enable basic IDE types support in toolkit/ and browser/ r=mossop 2024-08-07 02:01:58 +00:00
moz.configure Bug 1912557. Enable assembly for arm 32 bit for dav1d. r=media-playback-reviewers,aosmond 2024-09-05 03:56:41 +00:00
toolkit.mozbuild Bug 1901662 - Enable featuregates python tests on try r=ahal,Gijs 2024-07-09 23:14:52 +00:00