Граф коммитов

421 Коммитов

Автор SHA1 Сообщение Дата
Michael Kelly 60b8c2e884
#302: Remove links to deleted SUMO page. 2019-01-25 12:09:16 -08:00
Michael Kelly efe915623d
Merge pull request #303 from Osmose/test-page-transfer
Switch to using a Mozilla-hosted test page.
2019-01-25 11:32:55 -08:00
Michael Kelly 93830b1394
Add fake product page to README. 2019-01-25 11:30:03 -08:00
Michael Kelly c0ff58bd21
Switch to using a Mozilla-hosted test page. 2019-01-24 11:35:03 -08:00
Michael Kelly 6c2730e048
20.0.0 2019-01-16 13:04:27 -08:00
Michael Kelly 5e72862fd2
19.0.0 2019-01-16 13:04:23 -08:00
Michael Kelly e76afdee69
Merge pull request #301 from Osmose/remove-update-manifest
Remove update URL from manifest, as updates will be going through AMO.
2019-01-16 13:03:32 -08:00
Michael Kelly 6d142949d3
Remove update URL from manifest, as updates will be going through AMO. 2019-01-16 13:00:07 -08:00
Michael Kelly a45041edc1
Merge pull request #300 from Osmose/remove-cat-3
Remove `visit_supported_site` metric.
2019-01-15 21:27:31 -08:00
Michael Kelly b5de0a98ff
Remove `visit_supported_site` metric. 2019-01-15 16:01:35 -08:00
Michael Kelly 52b1a67932
Merge pull request #299 from sakshi97/issue-233-vertical-align
Fix #233: Align product name and icons
2019-01-14 10:18:17 -08:00
Sakshi 019a260e84 Vertically align using padding 2019-01-14 22:55:12 -08:00
Bianca Danforth 1c5ab796ee
18.0.0 2018-12-05 10:53:20 -08:00
Bianca Danforth 331975486c
Merge pull request #295 from biancadanforth/remove-study-ui
Remove UR study UI
2018-12-05 08:58:36 -08:00
Bianca Danforth e7dc6706e1
Remove UR study UI
Per sharonbautista in #274, this can now be removed. However, also per sharonbautista, it is possible we will want to recruit study participants from the extension in the future, so I have just turned the feature flag off in config rather than completely reverting PR#278.
2018-12-05 08:50:13 -08:00
Bianca Danforth 16f2f5a513
Merge pull request #294 from biancadanforth/update-release-docs
Update Release steps in README
2018-12-05 08:40:26 -08:00
Bianca Danforth 1a99337db8
Update Release steps in README
In light of PRs #285, #288 and #289, which updated our CircleCI config.yml file to add a hold step between signing and uploading the extension.
2018-11-29 15:00:23 -08:00
Michael Kelly b8cf7fbf41
17.0.0 2018-11-29 10:53:44 -08:00
Bianca Danforth dba25c7d75
Merge pull request #291 from biancadanforth/266-onboarding-string
Fix #266: Update onboarding string to note support for U.S. domains only
2018-11-28 16:07:17 -08:00
Bianca Danforth 37a8502bf4
Fix #266: Update onboarding string to note support for U.S. domains only
Also update METRICS.md to add the `'amazon_smile_link'` value for the `element` extra key for the `open_nonproduct_page` event, since that was part of the string change request as well.
2018-11-28 16:00:55 -08:00
Michael Kelly 7357f56564
Merge pull request #292 from Osmose/scrollbars-again
Fix #290: Do not allow scrollbars on the entire popup itself.
2018-11-28 15:11:36 -08:00
Michael Kelly 9e78d8bd8f
Fix #290: Do not allow scrollbars on the entire popup itself.
This overflow declaration was added in #215, nominally to help deal with
overflow issues when pinned to the overflow menu, but it's not clear how this
particular line helps vs the other changes to the width of the onboarding
view.

My theory on why this is biting us now:

- #256 updated the popup to a fixed width when not in the overflow menu, and a
  flexible width when it is.
- When we have more items than the 600px max height in the popup, we overflow
  and add a vertical toolbar inside.
- The vertical toolbar increases the desired width of the popup, causing the
  body element to add a horizontal scrollbar.
- The horizontal scrollbar increases the height beyond the 600px limit (since
  the initial overflow is contained within the product listing), causing the
  body element to add a vertical scrollbar.

If we force the body element to hide overflow, it refuses to add scrollbars, and
the overflow scrollbar on the product listing is overlaid correctly. This should
be safe to do now that we flex the width of the popup based on where it is
located.
2018-11-28 15:08:51 -08:00
Michael Kelly a0c327fcce
Merge pull request #287 from Osmose/private-icon
Fix #243: Serve vendor favicons locally instead of remotely.
2018-11-28 15:07:46 -08:00
Michael Kelly 4756acd0ad
Fix #243: Serve vendor favicons locally instead of remotely.
Tracking protection is blocking the eBay favicon from being loaded in private
browsing mode, but serving it locally instead of fetching it from the internet
avoids being blocked.
2018-11-28 15:02:56 -08:00
Michael Kelly 4f0fe88a8f
Merge pull request #286 from Osmose/icon-color
Fix #252: Add `fill-opacity="context-fill-opacity"` to SVG files.
2018-11-28 14:50:42 -08:00
Michael Kelly 0f1bcd18d2
Fix #252: Add `fill-opacity="context-fill-opacity"` to SVG files. 2018-11-28 14:43:05 -08:00
Michael Kelly fec9c8e467
16.0.0 2018-11-27 16:51:54 -08:00
Michael Kelly 322c5f3fb5
Merge pull request #289 from Osmose/final-approval
Restore upload command in CircleCI deploy script.
2018-11-27 16:51:32 -08:00
Michael Kelly 3a614451f5
Restore upload command in CircleCI deploy script. 2018-11-27 16:46:59 -08:00
Michael Kelly dea92fc135
15.2.0 2018-11-27 16:42:09 -08:00
Michael Kelly ebcdc5d840
Merge pull request #288 from Osmose/fix-approvals
Add filters to properly trigger new jobs as part of approval workflow.
2018-11-27 16:41:55 -08:00
Michael Kelly 4085708b5f
Add filters to properly trigger new jobs as part of approval workflow. 2018-11-27 16:38:22 -08:00
Michael Kelly ea9861acd1
15.1.0 2018-11-27 16:34:48 -08:00
Michael Kelly 5de3a2c668
Merge pull request #285 from Osmose/approval-workflow
Require manual approval to upload XPI files to Test Pilot.
2018-11-27 16:34:29 -08:00
Michael Kelly d409605737
Require manual approval to upload XPI files to Test Pilot. 2018-11-27 13:06:44 -08:00
Bianca Danforth ef392b7a6d
Merge pull request #284 from biancadanforth/update-packages
Update packages
2018-11-27 09:22:16 -08:00
Bianca Danforth 3109a9a9f7
Update packages 2018-11-26 09:38:09 -08:00
Bianca Danforth f0fe74d1bf
Merge pull request #277 from biancadanforth/update-packages
Update packages
2018-11-20 17:46:26 -08:00
Bianca Danforth e1d0391395
Update packages 2018-11-20 17:44:18 -08:00
Bianca Danforth 3ede0bbfdf
Merge pull request #276 from biancadanforth/177-pb-price-polling
Fix #177: Disable price polling in Private Browsing windows
2018-11-20 17:18:35 -08:00
Bianca Danforth d736741bae
Incorporate Osmose's feedback 2018-11-20 17:12:00 -08:00
Bianca Danforth 8867cc18d1
Fix #177: Disable price polling in Private Browsing windows
Update `shouldUpdatePrices` with a check for whether or not the active window is a private window.

I did not add a check for `isActiveWindowPrivate` in `shouldExtract` in `./src/privacy.js`, despite the fact that `browser.extension.inIncognitoContext` returns the "wrong" value for background extraction, because background extraction is gated by the `shouldUpdatePrices` check.
2018-11-20 17:12:00 -08:00
Bianca Danforth 5867e5e458
Merge pull request #271 from biancadanforth/256-overflow-width
Fix #256: Change popup width in overflow menu
2018-11-20 17:09:19 -08:00
Bianca Danforth c60594f50e
Incorporate Osmose's feedback 2018-11-20 17:04:13 -08:00
Bianca Danforth b6c508a16f
Detect overflow for explicit (un)pinning of toolbar button to overflow menu
Detect toolbar button in fixed overflow menu:
- Add a call to `getPlacementOfWidget`
- This check covers the case when the toolbar button is explicitly pinned/unpinned to the Overflow menu by the user.

Context:
- The original patch only detected the toolbar button in the non-fixed overflow menu, which only covered the case when the toolbar button was moved into and out of the overflow menu by a window resize.
- Per jaws, the fixed versus non-fixed Overflow menus live in two different areas of the browser chrome, where "the non-fixed overflow panel is the area that is basically an extension of the navigation-toolbar."
- With both checks together, we cover both of the cases in which the toolbar button can be moved into and out of the Overflow menu.
2018-11-20 16:25:51 -08:00
Bianca Danforth a719bbaf9d
Fix #256: Change popup width in overflow menu
With CustomizableUI.jsm (via the experimental `browser.customizableUI` API added in #157), it is possible to detect when the browserAction toolbar button is and is not in the Overflow menu.

Because the overflow menu width varies by OS (for example, it is 377px wide on my Mac 10.13 and 425px wide on a Linux 14.04), this patch will detect whether or not the toolbar button is in the Overflow menu and adjust the width accordingly.

This fix has the added benefit of allowing us to constrain the non-Overflow menu popup width (which is hopefully the vast majority use case) to the UX spec of 320px where previously we had set it to a max-width of 400px to try to accomodate Overflow menu issues.
2018-11-20 16:25:50 -08:00
Michael Kelly 998710ebe7
15.0.0 2018-11-20 15:43:18 -08:00
Bianca Danforth 3f1d67cda4
Merge pull request #281 from biancadanforth/280-footer-bg-color
Fix #280: Use Firefox background colors for doorhanger footer
2018-11-20 15:41:48 -08:00
Bianca Danforth 6795f5058c
Fix #280: Use Firefox background colors for doorhanger footer
Doorhanger footer styles are not specified in https://design.firefox.com/photon/components/doorhangers.html, nor do I see the colors I believe are correct (https://searchfox.org/mozilla-central/source/browser/themes/linux/browser.css#21-23) in the Photon Colors stylesheet (https://github.com/FirefoxUX/photon-colors/blob/master/photon-colors.css), so I used the [default button colors](https://design.firefox.com/photon/components/buttons.html#default-4).
2018-11-20 15:38:38 -08:00
Michael Kelly ffa8242fb7
Merge pull request #275 from erikrose/90%-price
92% price accuracy
2018-11-20 15:36:10 -08:00