This release focuses on disabling upload, and providing migration instructions for existing users. [Changelog](https://github.com/mozilla-services/screenshots/blob/master/CHANGELOG.md#version-3700): * Metrics improvements ([#5315](https://github.com/mozilla-services/screenshots/issues/5315)) * stop sending metrics if server isn't available * Also adds logic to not send timing information if server is unavailable * only send analytics for 10% of user. This random generates a number for users when Screenshots is loaded, then saves that number, to determine who will actually send metrics. Fixes [#5293](https://github.com/mozilla-services/screenshots/issues/5293) Fixes [#5264](https://github.com/mozilla-services/screenshots/issues/5264) [52bda28](https://github.com/mozilla-services/screenshots/commit/52bda28) * make Enter download a shot. Fixes [#5259](https://github.com/mozilla-services/screenshots/issues/5259) [d919707](https://github.com/mozilla-services/screenshots/commit/d919707) * Update first slide text [43c8db5](https://github.com/mozilla-services/screenshots/commit/43c8db5) * Fix the tests. Remove tests only related to uploading. Convert some uploading tests to use copy or download. Tests seemed to interact in new ways with these changes, so this also changes around the initialization some. Autoselect had intermittent problems (but frequent) and doing a retry seems to help, as does moving the mouse to different locations. [521c355](https://github.com/mozilla-services/screenshots/commit/521c355) * lots of ui changes for a serverless future [23ae30b](https://github.com/mozilla-services/screenshots/commit/23ae30b) * Remove My Shots test, since My Shots button is usually gone [534eba4](https://github.com/mozilla-services/screenshots/commit/534eba4) * query user status from server. Also remove My Shots links for non-server-users pop open server page for people with indefinite shots. Fixes [#5260](https://github.com/mozilla-services/screenshots/issues/5260) Fixes [#5263](https://github.com/mozilla-services/screenshots/issues/5263) Fixes [#5261](https://github.com/mozilla-services/screenshots/issues/5261) [829560f](https://github.com/mozilla-services/screenshots/commit/829560f) * use incognito: spanning in manifest ([#5294](https://github.com/mozilla-services/screenshots/issues/5294))Soon Firefox will disable add-ons without this, or require people to opt-in. Fixes [#5244](https://github.com/mozilla-services/screenshots/issues/5244) [3314638](https://github.com/mozilla-services/screenshots/commit/3314638) * turn down logging if sendEvent fails. This also turns off sending events for the session if it ever gets a 410 Gone response. Fixes [#5277](https://github.com/mozilla-services/screenshots/issues/5277) [ffd7294](https://github.com/mozilla-services/screenshots/commit/ffd7294) * Import change from Bug 1512419. See also https://phabricator.services.mozilla.com/D13908 [8e97ea6](https://github.com/mozilla-services/screenshots/commit/8e97ea6) * Import change from Bug 1501738. See also https://phabricator.services.mozilla.com/D9676 [85adf6a](https://github.com/mozilla-services/screenshots/commit/85adf6a) * Import change from Bug 1501791. See also https://phabricator.services.mozilla.com/D9696 [8289709](https://github.com/mozilla-services/screenshots/commit/8289709)
Bug 1521168 Comment 0 Edit History
Note: The actual edited comment in the bug view page will always show the original commenter’s name and original timestamp.
This release focuses on disabling upload, and providing migration instructions for existing users. [Changelog](https://github.com/mozilla-services/screenshots/blob/master/CHANGELOG.md#version-3710): * Cache startup server check. This applies to the migration code that runs on startup. Fixes [#5332](https://github.com/mozilla-services/screenshots/issues/5332) [9f9b04a](https://github.com/mozilla-services/screenshots/commit/9f9b04a) * Show context menu when there's a text selection ([#5334](https://github.com/mozilla-services/screenshots/issues/5334)). Fixes [#5330](https://github.com/mozilla-services/screenshots/issues/5330) [ce5db49](https://github.com/mozilla-services/screenshots/commit/ce5db49) * Enable pageAction on reader mode ([#5282](https://github.com/mozilla-services/screenshots/issues/5282)). Fixes [#5235](https://github.com/mozilla-services/screenshots/issues/5235) [242f4a2](https://github.com/mozilla-services/screenshots/commit/242f4a2) * Add additional requestIdleCallback wait around migration server check ([#5335](https://github.com/mozilla-services/screenshots/issues/5335)). Fixes [#5333](https://github.com/mozilla-services/screenshots/issues/5333) [6506b2b](https://github.com/mozilla-services/screenshots/commit/6506b2b) * - Screenshots keyboard shortcut. Just go with ctrl + shift + s, which will be command + shift + s on mac. Fixes [#5089](https://github.com/mozilla-services/screenshots/issues/5089) [dc35fa0](https://github.com/mozilla-services/screenshots/commit/dc35fa0) * Metrics improvements ([#5315](https://github.com/mozilla-services/screenshots/issues/5315)) * stop sending metrics if server isn't available * Also adds logic to not send timing information if server is unavailable * only send analytics for 10% of user. This random generates a number for users when Screenshots is loaded, then saves that number, to determine who will actually send metrics. Fixes [#5293](https://github.com/mozilla-services/screenshots/issues/5293) Fixes [#5264](https://github.com/mozilla-services/screenshots/issues/5264) [52bda28](https://github.com/mozilla-services/screenshots/commit/52bda28) * make Enter download a shot. Fixes [#5259](https://github.com/mozilla-services/screenshots/issues/5259) [d919707](https://github.com/mozilla-services/screenshots/commit/d919707) * Update first slide text [43c8db5](https://github.com/mozilla-services/screenshots/commit/43c8db5) * Fix the tests. Remove tests only related to uploading. Convert some uploading tests to use copy or download. Tests seemed to interact in new ways with these changes, so this also changes around the initialization some. Autoselect had intermittent problems (but frequent) and doing a retry seems to help, as does moving the mouse to different locations. [521c355](https://github.com/mozilla-services/screenshots/commit/521c355) * lots of ui changes for a serverless future [23ae30b](https://github.com/mozilla-services/screenshots/commit/23ae30b) * Remove My Shots test, since My Shots button is usually gone [534eba4](https://github.com/mozilla-services/screenshots/commit/534eba4) * query user status from server. Also remove My Shots links for non-server-users pop open server page for people with indefinite shots. Fixes [#5260](https://github.com/mozilla-services/screenshots/issues/5260) Fixes [#5263](https://github.com/mozilla-services/screenshots/issues/5263) Fixes [#5261](https://github.com/mozilla-services/screenshots/issues/5261) [829560f](https://github.com/mozilla-services/screenshots/commit/829560f) * use incognito: spanning in manifest ([#5294](https://github.com/mozilla-services/screenshots/issues/5294))Soon Firefox will disable add-ons without this, or require people to opt-in. Fixes [#5244](https://github.com/mozilla-services/screenshots/issues/5244) [3314638](https://github.com/mozilla-services/screenshots/commit/3314638) * turn down logging if sendEvent fails. This also turns off sending events for the session if it ever gets a 410 Gone response. Fixes [#5277](https://github.com/mozilla-services/screenshots/issues/5277) [ffd7294](https://github.com/mozilla-services/screenshots/commit/ffd7294) * Import change from Bug 1512419. See also https://phabricator.services.mozilla.com/D13908 [8e97ea6](https://github.com/mozilla-services/screenshots/commit/8e97ea6) * Import change from Bug 1501738. See also https://phabricator.services.mozilla.com/D9676 [85adf6a](https://github.com/mozilla-services/screenshots/commit/85adf6a) * Import change from Bug 1501791. See also https://phabricator.services.mozilla.com/D9696 [8289709](https://github.com/mozilla-services/screenshots/commit/8289709)