Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[ReleasePrep][2021.08.03]RI of dev into main #8734

Merged
merged 17 commits into from
Aug 4, 2021
Merged

[ReleasePrep][2021.08.03]RI of dev into main #8734

merged 17 commits into from
Aug 4, 2021

Conversation

zhhyu
Copy link
Contributor

@zhhyu zhhyu commented Aug 4, 2021

No description provided.

loic-sharma and others added 17 commits July 22, 2021 10:08
* Feature flag added for npe.

* Added view models for npe.

* Old npe code deleted.

* NPE link added on display page.

* Update DisplayPackageV2 with npe changes.

* Added test cases for npe and fuget links and can display method.

* Fix FakeFeatureFlagService.
This change re-adds support for the `#show-readme-container` fragment link generated by the V3 API.

I also fixed some ARIA attributes to improve accessibility.

Addresses #8698
* Move package query logic to AdminControllerBase
* Refactor DeleteSearchResult to PackageSearchResult
* Add bulk listed update service using same logic as deprecation
* Add UpdateListedController
* Add select listed/unlist
Lighthouse is a tool to check a website follows best practices: https://developers.google.com/web/tools/lighthouse

Category | Score before | Score after | Change
-- | -- | -- | --
Performance | 100 | 100 | -
Accessibility | 96 | 100 | +4
Best practices | 80 | 87 | +7
SEO | 91 | 100 | +9

Addresses #8605
Add a banner that links to a preview of the redesign. Once on the preview, you see a banner to take a survey.

Addresses #8672
Fixes a few bugs found while preparing for the bug bash:

1. Show all versions for a package
2. Don't show the "Used by" tag on .NET Tools or if the feature is disabled
3. Removed the repeated `Dependencies` heading if a package's dependencies could not be processed

Part of: #8606
Fixes a few problems. Addresses #8719

1. Prevent README images from overflow.
2. Fix Bootstrap grid to add gutter and avoid an unnecessary scroll bar
3. Improve the installation instructions scrollbar
[ReleasePrep][2021.08.03]FI of master/main into dev
@zhhyu zhhyu requested a review from a team as a code owner August 4, 2021 00:33
@zhhyu zhhyu changed the title [ReleasePrep][2021.08.03]RI of dev into master/main [ReleasePrep][2021.08.03]RI of dev into main Aug 4, 2021
@joelverhagen
Copy link
Member

@dannyjdev - could you verify Loic's changes on DEV?

@zhhyu zhhyu merged commit 1433c81 into main Aug 4, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

6 participants