Luca Greco
69d1b93ba6
Bug 1859585 - WebExtensionSupport should update installExtensions entries on AddonManagerDelegate.onReady calls.
2023-11-13 14:18:47 +00:00
Arturo Mejia
daaab52151
Bug 1862425 - Allow to control QPS prefs using nimbus.
2023-11-06 22:37:10 +00:00
Olivia Hall
e842bb5c42
Bug 1844523 - Translate and Restore to Original Engine Support
...
This patch adds engine support for translate and restoring the page after
a translation. `requestTranslate` and `requestTranslationRestore` are
the Gecko engine session functions.
This corresponding actions for these functions are `TranslateAction`,
and `TranslateRestoreAction`. The success and failure correspond to the
actions `TranslateSuccessAction` and `TranslateExceptionAction`.
Sample usage is provided on reference browser. The sample is currently
hardcoded to support Spanish to English page translations until the next
API is introduced.
2023-11-03 21:10:32 +00:00
Cathy Lu
005e9f15fc
Bug 1845835 - Expose shopping ad attribution events in AC
2023-11-02 19:04:16 +00:00
Arturo Mejia
0b538d2d1c
Bug 1861084 - Expose cookie banner global-rules/ sub-frames in ac.
2023-10-27 15:41:18 +00:00
rahulsainani
6655ad32b7
Bug 1859593 - Use ProductAnalysis and ProductRecommendation as data classes
2023-10-23 08:58:37 +00:00
William Durand
47ce20c22b
Bug 1858925 - Add a link to AMO in the detail view
2023-10-17 19:48:10 +00:00
William Durand
f17b2e2769
Bug 1858925 - Fix homepageUrl field on the Addon class
2023-10-16 16:42:00 +00:00
Arturo Mejia
f4a627c5ac
Bug 1850674 - Add extra add-on metadata.
2023-10-11 03:11:43 +00:00
William Durand
126aebde87
Bug 1810047 - Implement UI for webextensions optional permissions.
2023-10-04 18:42:27 +00:00
William Durand
dc1ecb8041
Bug 1847266 - Implement status message for incompatible add-ons in the manager
2023-10-04 14:17:00 +00:00
William Durand
bc91581022
Bug 1847266 - Implement status message for add-ons not signed correctly in the manager
2023-10-03 12:46:22 +00:00
William Durand
d0ede5fa7d
Bug 1855516 - Call disableExtensionProcessSpawning() when the user clicks the "continue without add-ons" button
2023-09-28 11:06:31 +00:00
Arturo Mejia
99cc5b5b6d
Bug 1844557 - Disable the switch control when the add-on is blockedlisted.
2023-09-26 20:45:59 +00:00
Titouan Thibaud
4650c2500f
Bug 1842203: Implement of the final UX of FedCM Provider and Account dialogs in Compose
2023-09-25 14:08:49 +00:00
Cathy Lu
7d655590f3
Bug 1853309 - Expose Creating Shopping Analysis and Status API
2023-09-20 15:17:46 +00:00
Gabriel Luong
e7e5fff132
Bug 1853270 - Add LoadUrlFlag flag to allow additional headers
...
Co-authored-by: Jonathan Almeida <jalmeida@mozilla.com >
2023-09-15 15:43:31 +00:00
Arturo Mejia
ca33172d7f
Bug 1848100 - Implement add-ons installation failed listener
2023-09-12 16:18:54 +00:00
mcarare
063c553913
Bug 1849833 - Replace deprecated compileSdkVersion.
...
This is replaced by defaultConfig compileSdk.
2023-09-11 06:36:20 +00:00
Zac McKenney
8deb0f2a7a
Bug 1846979 - Add extensions process spawning disabled dialog
2023-09-06 12:32:28 +00:00
Zac McKenney
28d16c1b67
Bug 1819737 - Added extensions process crash handling
2023-09-04 10:38:15 +00:00
owlishDeveloper
2a08983c96
Bug 1840693 - Expose Request Product Recommendations API
2023-08-10 02:39:42 +00:00
owlishDeveloper
1f27d0b055
Bug 1840692 - Expose Request Analysis Fakespot API
2023-08-09 21:29:34 +00:00
owlishDeveloper
803e68a86a
Bug 1842638 - Expose GeckoView isProductUrl API to check if the current page is a product page [WIP][DO NOT MERGE]
2023-08-04 17:08:27 +00:00
William Durand
dfcf20ac04
Bug 1845820 - Add the WebExtensionInstallException.Blocklisted class
2023-08-02 14:43:09 +00:00
MatthewTighe
c87183c8b5
Bug 1843168 - Expose Mockito through test support component
2023-07-24 18:02:09 +00:00
Arturo Mejia
9aabb5b99c
Bug 1842916 - Expose WebExtensionInstallException.UserCancelled.
2023-07-13 01:30:40 +00:00
Arturo Mejia
2fd17a3a34
Bug 1836360 - Add a dialog for handling FedCM showPolicyPrompt.
2023-06-28 22:54:17 +00:00
Titouan Thibaud
c24adae4d8
Bug 1836364 - Add a dialog for handling FedCM showAccountListPrompt
2023-06-22 15:08:21 +00:00
jackyzy823
4540592440
Bug 1820404 - Keep ReaderView position state between active and inactive
2023-06-16 17:32:27 +00:00
Olivia Hall
0967f5078a
Bug 1829213 - Update Save To PDF Telemetry and checkForPdfViewer Option
...
* Adds `checkForPdfViewer` to determine if page is a PDF Viewer page or not
* Adjusts save_to_pdf_failure to have extras of pdf, non-pdf, or unknown
* Adjusts save_to_pdf_failure to have extras of failure reason
* Adjusts save_to_pdf_tapped to have extras of pdf, non-pdf, or unknown
* Adds save_to_pdf_completed with extras of pdf, non-pdf, or unknown
2023-06-15 21:02:41 +00:00
Olivia Hall
4875874900
Bug 1836778 - Add Support for Printing in GeckoEngineSession
...
This bug adds an option to print the current page's content using the
Android Print Spooler via GeckoView with status on the Engine in AC.
2023-06-15 15:13:35 +00:00
Arturo Mejia
945a82fc75
Bug 1836357 - Add a dialog for handling FedCM showProviderPrompt.
2023-06-13 02:47:15 +00:00
Makoto Kato
72c40136d0
Bug 1796434 - Part 1. Add WebAppContentFeature to set display value in the Web App Manifest.
2023-06-12 23:54:02 +00:00
William Durand
58a632b23d
Bug 1825126 - Implement onInstallPermissionRequest in WebExtensionSupport.
...
Co-authored-by: William Durand <will+git@drnd.me >
Co-authored-by: arturo mejia <arturomejiamarmol@gmail.com >
2023-06-07 00:41:36 +00:00
Arturo Mejia
a7997d1829
Bug 1829371 - Expose an API to allow opening in third party app PDF files
2023-05-04 19:22:55 +00:00
Geoff Brown
6561b2de2b
Bug 1825116 - Resolve many black, isort, and file-whitespace lint issues
2023-04-12 14:04:29 +00:00
iorgamgabriel
67fd93b343
Bug 1825008 - Create a storage for submitted cookie banner site reports.
2023-04-10 18:01:47 +00:00
mcarare
278fa80cc2
Bug 1824717 - Remove unnecessary AndroidJUnit4 runner.
2023-04-05 12:44:13 +00:00
owlishDeveloper
83b0e8dc6c
Bug 1806741 - Expose hasRuleForBrowsingContext API
2023-03-08 02:46:16 +00:00
Ryan VanderMeulen
0e5e70291c
Bug 1820233 - Remove unneeded kotlin_stdlib inclusions and re-enable Werror in detekt build.gradle
2023-03-07 00:12:18 +00:00
Ryan VanderMeulen
08532594e4
Bug 1820176 - Update AC to ktlint 0.48.2
2023-03-03 20:14:13 +00:00
mcarare
1f589a2e0b
Bug 1802817 - Set namespace via DSL in gradle build files.
...
See https://developer.android.com/studio/build/configure-app-module#set-namespace
and https://issuetracker.google.com/issues/172361895
2023-03-02 17:13:09 +00:00
mcarare
922b5f6643
Bug 1802817 - Rename AC Dependencies to ComponentsDependencies.
...
This change is needed in order to avoid clashes with Dependencies class introduced
in Gradle from 7.6 version.
2023-03-02 17:13:09 +00:00
Roger Yang
6ddefc77c2
Bug 1809269 - Add bypass load URI delegate in load flags
2023-02-24 02:04:12 +00:00
ohall-m
3d6e24b0a1
Bug 1809919 - Implement ActivityContextDelegate in AC
...
This bug implements the GeckoView.ActivityContextDelegate in AC. The
purpose of this feature is to give GeckoView access to the containing
activity to start a PrintManager (or for potential other uses). Not to
be confused with the runtime delegate of GeckoActivityDelegate, which is
tightly tied to webauthn.
2023-02-15 17:54:07 +00:00
Mugurell
0f92fcce1e
Bug 1811448 - Expose the GeckoView release channel in EngineVersion utils.
...
This will help conditionally execute code depending on the GeckoView release
channel which may have different functionalities enabled at compile time.
2023-01-25 13:41:27 +00:00
Arturo Mejia
26116c6a34
Bug 1810743 - Expose detect-only setting in AC
2023-01-24 14:31:01 +00:00
Alexandru2909
66775f3c26
Bug 1796766 - Add support for silent web notifications
2023-01-20 09:42:39 +00:00
Cathy Lu
7a27debf84
Bug 1800146 - Set tab's GeckoSession priority based on form data
2023-01-18 21:49:22 +00:00