NanoAdblocker/NanoCore

Prepare for 1.27.2

jspenguin2017 opened this issue · 13 comments

Prepare for 1.27.2

Reviewed until: gorhill@35091e6

TODO:

(many commits)


Verify that customized whitelist highlighting is still working properly.

Verify that the advanced settings page is still working properly.

Verify that the about page is still rendering properly.

Verify that the dashboard is working properly in mobile mode.

Verify that the popup, logger, and dashboard are working properly in incognito mode.

Verify that FontAwesome is still working properly (in the popup and the dashboard).

Verify that background color and contrast look good.

Verify that Nano Editor is behaving properly when the browser window is resized.

Also double-check to make sure the redesigned dashboard and popup are working as expected in general.

There are a lot of changes, to be safe, run through the extended checklist: https://github.com/NanoAdblocker/NanoCore2#version-update-extended-checklist


Watch out, 1p-filters.html and asset-viewer.html have changed:

gorhill@0662767#diff-6ef3f8b01ddac4fee83c2d44d4f5f035
gorhill@5bee332#diff-6ef3f8b01ddac4fee83c2d44d4f5f035
gorhill@fe94aa3#diff-6ef3f8b01ddac4fee83c2d44d4f5f035

gorhill@0662767#diff-c6081be1a3096dc599ff4d17f8c1741e


Update: Everything looks good.

TODO:

gorhill@bf2d38c

Update: Done.

TODO:

gorhill@4687c60

A cache buster is no longer supplied for background updates, this can cause problems when the remote server is misconfigured (sending a large max-age for Cache-Control header).

Update: Moved to another issue: #330

TODO:

gorhill@1de0e82

Check to make sure Nano Filters, Nano Contrib, and Nano Defender Integration are not affected.

Update: Done.

TODO:

gorhill@0bcf04d
gorhill@54b68eb

Check to make sure the changes to 1p-filters do not break Nano Editor.

Update: Done.

TODO:

gorhill@08be3a0

Update: Done.

Upstream bumped version to update assets. The specific issue about gstaticadssl does not occur with current assets bundled with the latest Nano release, so I don't think I need to do an emergency release just to update assets.

TODO:

gorhill@0afe7c2#diff-5c490989a776cfd759127df7a1241973
gorhill@98f19fa#diff-5c490989a776cfd759127df7a1241973
gorhill@65d9e3f

Check to make sure the animation is not intrusive.

Edit: This should be moved to the extended checklist.

Update: Animation removed: gorhill@104a1af

TODO:

gorhill@01ab072

Add links to Nano's repositories and contributor lists as appropriate.

Update: Done.

TODO:

gorhill@a733944

Update: Done.

TODO:

gorhill@b295d4a

Port extended popup features to the new popup.

Make sure the refresh button is always shown.

gorhill@b295d4a#diff-0d94ddccc559e1231fe0cfa793814429
gorhill@38cdb42#diff-0d94ddccc559e1231fe0cfa793814429

Handle migration.

Update: Done.