Skip to content
This repository has been archived by the owner on Nov 6, 2023. It is now read-only.

Release 2019.5.2 forthcoming #17711

Closed
zoracon opened this issue Apr 9, 2019 · 16 comments
Closed

Release 2019.5.2 forthcoming #17711

zoracon opened this issue Apr 9, 2019 · 16 comments
Assignees

Comments

@zoracon
Copy link
Contributor

zoracon commented Apr 9, 2019

Type: other

cc @J0WI, @Bisaloo, @cschanaj, @Hainish, @jsha, @andresbase, @pipboy96

Planning a release for May 1st 2nd

Delayed: Due to some extra work around broken tests with the new UX branch and a few other loose ends, the release will be done tomorrow, pacific U.S. time. Thanks for the reviews. This a major release with many changes so making sure to release the extension with the least friction possible.

Wanted to get in some patches and UI rehaul (stage 1) for the pop up menu and UX/UI tweaks to EASE interstitial in. Visually this will be a big change. This CSS work I am wrapping up is heavily based on the extensive feedback from #16669 and the consequent work done internally, iterating off of Glenn's work.

What "stage 1" entails:

  • More explanation of each mode
  • Element changes to make more visually clear to user what is on/off
  • Layout changes for visually better intake of information

Release Notes (So far):

@zoracon zoracon self-assigned this Apr 9, 2019
@zoracon zoracon pinned this issue Apr 9, 2019
@cschanaj
Copy link
Collaborator

cschanaj commented Apr 9, 2019

It would be great if the next release include #17557 since the there is UI breakage on C73+. It might also worth merging #17596 to get ride of the depreciation warning on Travis. Thanks!

@pipboy96
Copy link
Contributor

pipboy96 commented Apr 9, 2019

See also #17656, #17352, #17498, #17674

@pipboy96
Copy link
Contributor

@zoracon Did you add privacy policy URL to UI?

@pipboy96
Copy link
Contributor

@Hainish @zoracon We still have a GPL2 (not GPL2 or later, thus incompatible with GPL3) file in our repo: https://github.com/EFForg/https-everywhere/blob/master/test/rules/src/https_everywhere_checker/gvgen.py. Is GraphViz generation feature important/still used? Can we remove it safely?

@J0WI
Copy link
Contributor

J0WI commented Apr 10, 2019

What is the state of #12776 and #17490?

@pipboy96
Copy link
Contributor

@J0WI #17490 does not pass tests.

@Hainish
Copy link
Member

Hainish commented Apr 10, 2019

@pipboy96 Good catch, let's remove it. I've never used it.

@Hainish @zoracon We still have a GPL2 (not GPL2 or later, thus incompatible with GPL3) file in our repo: https://github.com/EFForg/https-everywhere/blob/master/test/rules/src/https_everywhere_checker/gvgen.py. Is GraphViz generation feature important/still used? Can we remove it safely?

@zoracon
Copy link
Contributor Author

zoracon commented Apr 11, 2019

What is the state of #12776 and #17490?

For #17490, I have to look back into this again. Will do so before release.

@zoracon Did you add privacy policy URL to UI?

@pipboy96 No I did not. They are available in the extension stores though

@pipboy96
Copy link
Contributor

pipboy96 commented Apr 11, 2019

@zoracon It makes sense to add this link into the redesigned UI, and to https-rulesets.org.

@zoracon
Copy link
Contributor Author

zoracon commented Apr 11, 2019

@zoracon It makes sense to add this link into the redesigned UI, and to https-rulesets.org.

Stage 1 just entailed changing the look & presentation of the elements that exist in the current UI. The wireframes were something heavily looked into and researched by internal design and a volunteer designer (#16669). I'll add the suggestion to the list accumulated from that open issue.

Also as an exciting update, UX research just began on HTTPS Everywhere. So I am hoping to have a much better understanding on what users generally want from the menu and options.

@pipboy96
Copy link
Contributor

@zoracon @Hainish Waiting 60 seconds after starting Tor seems to fix the issue: #17710.

@Hainish
Copy link
Member

Hainish commented Apr 15, 2019

We might consider publishing to the Edge store with the next release, since people are reporting that it works OOTB: #5101

@EFForg EFForg deleted a comment from zoracon Apr 19, 2019
@EFForg EFForg deleted a comment from zoracon Apr 19, 2019
@EFForg EFForg deleted a comment from zoracon Apr 19, 2019
@cschanaj
Copy link
Collaborator

if there is enough time, I think it is good to merge #17853 as well.

@pipboy96
Copy link
Contributor

@cschanaj I would prefer running #17842, even if #17853 won't go through because of that. I will also start working on another utils to run, but that will wait until next release. I will make one PR for useless coverage test whitelist entries (the ones that pass even if not whitelisted) though.

@cschanaj
Copy link
Collaborator

Both #17842 and #17853 are not high priority PRs. It should be fine to merge them before the next OOB release after the 1st May release. (Besides, I have got some idea on further improving the script in #17842, it would be better for me to continue working on it in a single PR).

IMHO, the current focus for the reviewers should be on #17854 since I believe it blocks the next release.

@zoracon zoracon changed the title Release 2019.5.1 forthcoming Release 2019.5.2 forthcoming May 2, 2019
@zoracon
Copy link
Contributor Author

zoracon commented May 3, 2019

Both #17842 and #17853 are not high priority PRs. It should be fine to merge them before the next OOB release after the 1st May release. (Besides, I have got some idea on further improving the script in #17842, it would be better for me to continue working on it in a single PR).

IMHO, the current focus for the reviewers should be on #17854 since I believe it blocks the next release.

Will throw these in before the next Ruleset update. Will prioritize these now that the release is out.

@zoracon zoracon closed this as completed May 3, 2019
@zoracon zoracon unpinned this issue May 3, 2019
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

5 participants