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

Exclude environments directory from TS compilation #355

Merged
merged 1 commit into from Jan 23, 2019

Conversation

peterblazejewicz
Copy link
Contributor

The directory content is directly imported via require in Nuxt
configuration files. Without this change the content of the directory is
supposed to be compiled via allowJs flag, which results in error about
overriding input files.

Thanks!

Cannot write file '/{...}/PWABuilder/environments/development.js' because it would overwrite input file.

The directory content is directly imported via require in Nuxt
configuration files. Without this change the content of the directory is
supposed to be compiled via `allowJs` flag, which results in error about
overriding input files.

Thanks!
@jgw96 jgw96 merged commit 8d90e98 into pwa-builder:redesign Jan 23, 2019
jgw96 pushed a commit that referenced this pull request Feb 8, 2019
* test commit

* add docker commands to npm scripts

* set up request to new service worker endpoint

* cleanup

* remove unused utility classes

* style(): go through and clean up css, use our color variables

* style(): remove rule that was already global

* style(): move rules to global that should be global

* style(): remove unused css

* fix(): added necessary dependency for axios

* feat(): new design for index page

* feat(): add new report card page

* styles(): update index page to latest design

* feat(): start collecting data on reportCard page

* fix(): start button now has loading element aligned correctly

* feat(): start scoring work on reportCard page

* feat(): scores and overall grade calculated

* fix(): make buttons into links to edit sw and manifest

* fix(): some sites may not even have a cache object

* fix(): some sites may not have a scope

* feat(): add skip manifest functionality to home page

* feat(): start new layout for manifest page

* feat(): wip on manifest page

* styles(): a little more margin for desktop screens

* style(): make sure "expert" button is on the bottom

* style(): make sure "expert" button is responsive

* feat(): highlight each part that the user has

* feat(): add toolbar for codeviewer component

* chore(): add new scss file for animations

* feat(): add error overlay to the codeViewer component

* fix(): props have to be kebab case in html

* feat(): add done button to go back to reportPage

* style(): start applying colors

* style(): buttons look correct on reportCard page

* feat(): dont have to wait for all to finish to start getting results

* fix(): make scores out of 100 and rescan button works again

* feat(): start new layout for service worker page

* feat(): add done button to service worker page to go back to report

* chore(): turn off annoying / kinda broken linting rule

* feat(): wip cleaning up the design on the reportcard page

* fix(): add link to publish page from report page

* chore(): small linting fixes

* feat(): wip new design for publish page

* feat(): wip on new design for publish page

* feat(): download buttons on publish page match design

* chore(): fix some linting issues

* feat(): wip on new design for features page

* feat(): save grade per siession so we can display elsewhere in the app

* style(): add feature grid

* chore():done button goes to reportCard page

* styles(): use flex-grow to make sure the list takes up most of the card

* feat(): split feature card into seperate component to make things easier

* chore(): comment out un-needed methods

* fix(): expert mode button always right width

* Migrate no-unused-variable TSLint to TS configuration rules (#356)

- migrate configuration
- work with compilation errors by removing unused variables,
  silencincing warnings for unused arguments with `_` notation or
TSIgnore pragma

Thanks!

* fix(): no longer have to wait on manifest data on index page

* chore(): get rid of annoying lint error by making template bound methods public

* feat(): skeleton screen + emoji for grade

* feat(): wip on new header

* chore(): cleanup

* fix(): tweak styles, remove old css and button on index page is now correct size

* feat(): finalizing design for service worker page

* styles(): tweak styles to look right with top fixed header

* feat(): reuse modal for snippit detail but update to new design

* fix(): replace editor settings button with no errors button

* feat(): features page now has loading placeholders

* style(): center grid

* fix(): pending score is now clearer

* chore(): done button should call analytics

* feat(): features page modal is now layed out correctly

* style(): add first graphic for report card page (:

* style(): finalize button color

* style(): button text color is accessible

* Fix failing generator tests (#357)

Thanks!

* Exclude environments directory from TS compilation (#355)

Thanks!

* Fix linting and compile time errors (#348)

Thanks @peterblazejewicz , huge thanks for all the help lately!

* feat(): performant collapsible header

* chore(): feature detect just to be sure it does not break on older browsers

* fix(): report card page is now responsive down to a 10 inch tablet

* fix(): tweak media query

* feat(): add score header to the manifest page

* chore(): fix small typescript thing so that builds complete

* fix(): manifest page no longer breaks on errors

* fix(): add headers above each code viewer

* feat(): change add to review to reflect intent better

* chore(): small tweak to change from publish to build to make clearer

* fix(): download button loader is now aligned correctly

* fix(): abort long running request if user navigates away

* fix(): change copy

* fix(): only reference window in mounted

* chore(): add copy button to generate page

* fix(): make sure score is aligned at default width

* fix(): change grading system back to letters

* fix(): feature page workflow is now complete

* styles(): remove button is now aligned correctly

* chore(): modal now has snippit desc

* chore(): cleanup

* fix(): tweak score pending

* styles(): fixing responsive styles for 10 inch tablets and up

* styles(): reportCard page is now fully responsive

* fix(): update text and tweak layout for responsiveness

* wip polishing layout, design

* make sure were pointing to the right endpoint everywhere

* fix(): tweaking layout

* style(): make sure modal can scroll

* fix(): no more spinner for grade, just continuiously updates

* fix(): showcase button commented out for now

* fix(): give user feedback when they copy

* chore(): kicking off build on devops

* fix(): try to trigger build again

* fix(): should be https

* fixed typescript version

* style(): small style fixes

* chore(): small typescript fixes to get rid of warnings

* chore(): get rid of extra space above the buttons

* style(): cleanup and tweak header size and extras block

* fix(): handle no sw case better

* fix(): buttons aligned correctly

* style(): reportCard score now aligned correctly

* styles(): update layout on index page

* styles(): polish layout on generate page

* styles(): tweak color of field names

* feat(): final colors and final layou on index page

* feat(): codeViewer is now the correct color and generate page has polished layout

* styles(): finalize layout for reportCard page

* chore(): forgot to tweak padding for the cards

* fix(): remove unused variable

* chore(): remove duplicate exclamation point

* updates to report card page

* add color

* style(): add background to index page

* style(): switch primary and secondary colors

* chore(): add graphic and fix small layout things

* style(): add background graphic

* chore(): remove background color

* fix(): tweak layout of error overlay

* style(): remove border and remove padding on inputs

* style(): remove dark background color to avoid flash

* style(): make overall grade in header more clear

* chore(): turn line numbers on in code editor

* style(): tweak layout of service worker code editor side

* style(): tweak font size based on tobys latest

* style(): polish inputs

* chore(): make grid single column on surface go

* style(): tweak colors and layout on generate page

* fix(): big update to the manifest page to update design

* style(): update error overlay to match design

* fix(): finalize design for service worker page

* fix(): correct left alignment for categories

* fix(): fix an issue with service worker editor height

* fix(): get rid of outline on input

* fix(): add fieldName class to all fields

* fix(): data section needs a fixed width

* fix(): remove shadow from header

* chore(): tweak theme of code viewers on service worker page

* chore(): add background image for features page

* fix(): layout matches design

* style(): remove un-needed top margin

* chore(): tweak copy

* chore(): use correct bg image

* fix(): push layout fixes from last night

* feat(): finalize publish page

* fix(): background image is on sideBySide element now

* chore(): add logo

* fix(): un comment download functionality

* fix(): point at right endpoint for generation

* style(): tweak layout for index page

* chore(): add footer and lay it out

* chore(): add header to report card page

* chore(): adjust background to match design.

* chore(): handle long urls nicely

* style(): tweak background sizes

* chore(): use logo for back button

* chore(): improve scrolling on service worker editor + comment out error box for now

* style(): remove outline from buttons

* chore(): tweak grade laytout and make lowercase

* style(): tweak fa-check color to match theme

* style(): tweak button height and width

* style(): tweak colors

* chore(): tweak color of score

* chore(): only focused inputs have purple label

* fix(): polish up manifest page

* chore(): tweak overlay colors and sizes

* chore(): correct height on manifest page

* fix(): ui for selecting samples no works correctly

* chore(): clear should be capital

* style(): add global line-height style for p elements

* style(): tweak alignment of score

* fix(): manifest editor works correctly

* Redesign tweaks (#362)

* chore(): correct widths on index page

* chore(): small ui updates to match designs

* feat(): handle no manifest correctly

* update lagnauge of extra

* rework score

* Redesign tweaks (#363)

* chore(): correct widths on index page

* chore(): small ui updates to match designs

* feat(): handle no manifest correctly

* fix(): handle sites that dont have a manifest or service worker better

* update manifest score logic

* chore(): removed un-needed import
jgw96 added a commit that referenced this pull request Mar 7, 2019
* style(): remove unused css

* fix(): added necessary dependency for axios

* feat(): new design for index page

* feat(): add new report card page

* styles(): update index page to latest design

* feat(): start collecting data on reportCard page

* fix(): start button now has loading element aligned correctly

* feat(): start scoring work on reportCard page

* feat(): scores and overall grade calculated

* fix(): make buttons into links to edit sw and manifest

* fix(): some sites may not even have a cache object

* fix(): some sites may not have a scope

* feat(): add skip manifest functionality to home page

* feat(): start new layout for manifest page

* feat(): wip on manifest page

* styles(): a little more margin for desktop screens

* style(): make sure "expert" button is on the bottom

* style(): make sure "expert" button is responsive

* feat(): highlight each part that the user has

* feat(): add toolbar for codeviewer component

* chore(): add new scss file for animations

* feat(): add error overlay to the codeViewer component

* fix(): props have to be kebab case in html

* feat(): add done button to go back to reportPage

* style(): start applying colors

* style(): buttons look correct on reportCard page

* feat(): dont have to wait for all to finish to start getting results

* fix(): make scores out of 100 and rescan button works again

* feat(): start new layout for service worker page

* feat(): add done button to service worker page to go back to report

* chore(): turn off annoying / kinda broken linting rule

* feat(): wip cleaning up the design on the reportcard page

* fix(): add link to publish page from report page

* chore(): small linting fixes

* feat(): wip new design for publish page

* feat(): wip on new design for publish page

* feat(): download buttons on publish page match design

* Replace placeholder link in README with actual link (#346)

Thanks, we really appreciate the PR!

* chore(): fix some linting issues

* feat(): wip on new design for features page

* feat(): save grade per siession so we can display elsewhere in the app

* style(): add feature grid

* chore():done button goes to reportCard page

* Fix max-empty-lines error during compilation (#347)

Thanks!

* styles(): use flex-grow to make sure the list takes up most of the card

* feat(): split feature card into seperate component to make things easier

* chore(): comment out un-needed methods

* fix(): expert mode button always right width

* Migrate no-unused-variable TSLint to TS configuration rules (#356)

- migrate configuration
- work with compilation errors by removing unused variables,
  silencincing warnings for unused arguments with `_` notation or
TSIgnore pragma

Thanks!

* fix(): no longer have to wait on manifest data on index page

* chore(): get rid of annoying lint error by making template bound methods public

* feat(): skeleton screen + emoji for grade

* feat(): wip on new header

* chore(): cleanup

* fix(): tweak styles, remove old css and button on index page is now correct size

* feat(): finalizing design for service worker page

* styles(): tweak styles to look right with top fixed header

* feat(): reuse modal for snippit detail but update to new design

* fix(): replace editor settings button with no errors button

* feat(): features page now has loading placeholders

* style(): center grid

* fix(): pending score is now clearer

* chore(): done button should call analytics

* feat(): features page modal is now layed out correctly

* style(): add first graphic for report card page (:

* style(): finalize button color

* style(): button text color is accessible

* Fix failing generator tests (#357)

Thanks!

* Exclude environments directory from TS compilation (#355)

Thanks!

* Fix linting and compile time errors (#348)

Thanks @peterblazejewicz , huge thanks for all the help lately!

* feat(): performant collapsible header

* chore(): feature detect just to be sure it does not break on older browsers

* fix(): report card page is now responsive down to a 10 inch tablet

* fix(): tweak media query

* feat(): add score header to the manifest page

* chore(): fix small typescript thing so that builds complete

* fix(): manifest page no longer breaks on errors

* fix(): add headers above each code viewer

* feat(): change add to review to reflect intent better

* chore(): small tweak to change from publish to build to make clearer

* fix(): download button loader is now aligned correctly

* fix(): abort long running request if user navigates away

* fix(): change copy

* fix(): only reference window in mounted

* chore(): add copy button to generate page

* fix(): make sure score is aligned at default width

* fix(): change grading system back to letters

* fix(): feature page workflow is now complete

* styles(): remove button is now aligned correctly

* chore(): modal now has snippit desc

* chore(): cleanup

* fix(): tweak score pending

* styles(): fixing responsive styles for 10 inch tablets and up

* styles(): reportCard page is now fully responsive

* fix(): update text and tweak layout for responsiveness

* wip polishing layout, design

* make sure were pointing to the right endpoint everywhere

* fix(): tweaking layout

* style(): make sure modal can scroll

* fix(): no more spinner for grade, just continuiously updates

* fix(): showcase button commented out for now

* fix(): give user feedback when they copy

* chore(): kicking off build on devops

* fix(): try to trigger build again

* fix(): should be https

* fixed typescript version

* style(): small style fixes

* chore(): small typescript fixes to get rid of warnings

* chore(): get rid of extra space above the buttons

* style(): cleanup and tweak header size and extras block

* fix(): handle no sw case better

* fix(): buttons aligned correctly

* style(): reportCard score now aligned correctly

* styles(): update layout on index page

* styles(): polish layout on generate page

* styles(): tweak color of field names

* feat(): final colors and final layou on index page

* feat(): codeViewer is now the correct color and generate page has polished layout

* styles(): finalize layout for reportCard page

* chore(): forgot to tweak padding for the cards

* fix(): remove unused variable

* chore(): remove duplicate exclamation point

* updates to report card page

* add color

* style(): add background to index page

* style(): switch primary and secondary colors

* chore(): add graphic and fix small layout things

* style(): add background graphic

* chore(): remove background color

* fix(): tweak layout of error overlay

* style(): remove border and remove padding on inputs

* style(): remove dark background color to avoid flash

* style(): make overall grade in header more clear

* chore(): turn line numbers on in code editor

* style(): tweak layout of service worker code editor side

* style(): tweak font size based on tobys latest

* style(): polish inputs

* chore(): make grid single column on surface go

* style(): tweak colors and layout on generate page

* fix(): big update to the manifest page to update design

* style(): update error overlay to match design

* fix(): finalize design for service worker page

* fix(): correct left alignment for categories

* fix(): fix an issue with service worker editor height

* fix(): get rid of outline on input

* fix(): add fieldName class to all fields

* fix(): data section needs a fixed width

* fix(): remove shadow from header

* chore(): tweak theme of code viewers on service worker page

* chore(): add background image for features page

* fix(): layout matches design

* style(): remove un-needed top margin

* chore(): tweak copy

* chore(): use correct bg image

* fix(): push layout fixes from last night

* feat(): finalize publish page

* fix(): background image is on sideBySide element now

* chore(): add logo

* fix(): un comment download functionality

* fix(): point at right endpoint for generation

* style(): tweak layout for index page

* chore(): add footer and lay it out

* chore(): add header to report card page

* chore(): adjust background to match design.

* chore(): handle long urls nicely

* style(): tweak background sizes

* chore(): use logo for back button

* chore(): improve scrolling on service worker editor + comment out error box for now

* style(): remove outline from buttons

* chore(): tweak grade laytout and make lowercase

* style(): tweak fa-check color to match theme

* style(): tweak button height and width

* style(): tweak colors

* chore(): tweak color of score

* chore(): only focused inputs have purple label

* fix(): polish up manifest page

* chore(): tweak overlay colors and sizes

* chore(): correct height on manifest page

* fix(): ui for selecting samples no works correctly

* chore(): clear should be capital

* style(): add global line-height style for p elements

* style(): tweak alignment of score

* fix(): manifest editor works correctly

* Redesign tweaks (#362)

* chore(): correct widths on index page

* chore(): small ui updates to match designs

* feat(): handle no manifest correctly

* update lagnauge of extra

* rework score

* Redesign tweaks (#363)

* chore(): correct widths on index page

* chore(): small ui updates to match designs

* feat(): handle no manifest correctly

* fix(): handle sites that dont have a manifest or service worker better

* update manifest score logic

* chore(): removed un-needed import

* Redesign (#364)

* test commit

* add docker commands to npm scripts

* set up request to new service worker endpoint

* cleanup

* remove unused utility classes

* style(): go through and clean up css, use our color variables

* style(): remove rule that was already global

* style(): move rules to global that should be global

* style(): remove unused css

* fix(): added necessary dependency for axios

* feat(): new design for index page

* feat(): add new report card page

* styles(): update index page to latest design

* feat(): start collecting data on reportCard page

* fix(): start button now has loading element aligned correctly

* feat(): start scoring work on reportCard page

* feat(): scores and overall grade calculated

* fix(): make buttons into links to edit sw and manifest

* fix(): some sites may not even have a cache object

* fix(): some sites may not have a scope

* feat(): add skip manifest functionality to home page

* feat(): start new layout for manifest page

* feat(): wip on manifest page

* styles(): a little more margin for desktop screens

* style(): make sure "expert" button is on the bottom

* style(): make sure "expert" button is responsive

* feat(): highlight each part that the user has

* feat(): add toolbar for codeviewer component

* chore(): add new scss file for animations

* feat(): add error overlay to the codeViewer component

* fix(): props have to be kebab case in html

* feat(): add done button to go back to reportPage

* style(): start applying colors

* style(): buttons look correct on reportCard page

* feat(): dont have to wait for all to finish to start getting results

* fix(): make scores out of 100 and rescan button works again

* feat(): start new layout for service worker page

* feat(): add done button to service worker page to go back to report

* chore(): turn off annoying / kinda broken linting rule

* feat(): wip cleaning up the design on the reportcard page

* fix(): add link to publish page from report page

* chore(): small linting fixes

* feat(): wip new design for publish page

* feat(): wip on new design for publish page

* feat(): download buttons on publish page match design

* chore(): fix some linting issues

* feat(): wip on new design for features page

* feat(): save grade per siession so we can display elsewhere in the app

* style(): add feature grid

* chore():done button goes to reportCard page

* styles(): use flex-grow to make sure the list takes up most of the card

* feat(): split feature card into seperate component to make things easier

* chore(): comment out un-needed methods

* fix(): expert mode button always right width

* Migrate no-unused-variable TSLint to TS configuration rules (#356)

- migrate configuration
- work with compilation errors by removing unused variables,
  silencincing warnings for unused arguments with `_` notation or
TSIgnore pragma

Thanks!

* fix(): no longer have to wait on manifest data on index page

* chore(): get rid of annoying lint error by making template bound methods public

* feat(): skeleton screen + emoji for grade

* feat(): wip on new header

* chore(): cleanup

* fix(): tweak styles, remove old css and button on index page is now correct size

* feat(): finalizing design for service worker page

* styles(): tweak styles to look right with top fixed header

* feat(): reuse modal for snippit detail but update to new design

* fix(): replace editor settings button with no errors button

* feat(): features page now has loading placeholders

* style(): center grid

* fix(): pending score is now clearer

* chore(): done button should call analytics

* feat(): features page modal is now layed out correctly

* style(): add first graphic for report card page (:

* style(): finalize button color

* style(): button text color is accessible

* Fix failing generator tests (#357)

Thanks!

* Exclude environments directory from TS compilation (#355)

Thanks!

* Fix linting and compile time errors (#348)

Thanks @peterblazejewicz , huge thanks for all the help lately!

* feat(): performant collapsible header

* chore(): feature detect just to be sure it does not break on older browsers

* fix(): report card page is now responsive down to a 10 inch tablet

* fix(): tweak media query

* feat(): add score header to the manifest page

* chore(): fix small typescript thing so that builds complete

* fix(): manifest page no longer breaks on errors

* fix(): add headers above each code viewer

* feat(): change add to review to reflect intent better

* chore(): small tweak to change from publish to build to make clearer

* fix(): download button loader is now aligned correctly

* fix(): abort long running request if user navigates away

* fix(): change copy

* fix(): only reference window in mounted

* chore(): add copy button to generate page

* fix(): make sure score is aligned at default width

* fix(): change grading system back to letters

* fix(): feature page workflow is now complete

* styles(): remove button is now aligned correctly

* chore(): modal now has snippit desc

* chore(): cleanup

* fix(): tweak score pending

* styles(): fixing responsive styles for 10 inch tablets and up

* styles(): reportCard page is now fully responsive

* fix(): update text and tweak layout for responsiveness

* wip polishing layout, design

* make sure were pointing to the right endpoint everywhere

* fix(): tweaking layout

* style(): make sure modal can scroll

* fix(): no more spinner for grade, just continuiously updates

* fix(): showcase button commented out for now

* fix(): give user feedback when they copy

* chore(): kicking off build on devops

* fix(): try to trigger build again

* fix(): should be https

* fixed typescript version

* style(): small style fixes

* chore(): small typescript fixes to get rid of warnings

* chore(): get rid of extra space above the buttons

* style(): cleanup and tweak header size and extras block

* fix(): handle no sw case better

* fix(): buttons aligned correctly

* style(): reportCard score now aligned correctly

* styles(): update layout on index page

* styles(): polish layout on generate page

* styles(): tweak color of field names

* feat(): final colors and final layou on index page

* feat(): codeViewer is now the correct color and generate page has polished layout

* styles(): finalize layout for reportCard page

* chore(): forgot to tweak padding for the cards

* fix(): remove unused variable

* chore(): remove duplicate exclamation point

* updates to report card page

* add color

* style(): add background to index page

* style(): switch primary and secondary colors

* chore(): add graphic and fix small layout things

* style(): add background graphic

* chore(): remove background color

* fix(): tweak layout of error overlay

* style(): remove border and remove padding on inputs

* style(): remove dark background color to avoid flash

* style(): make overall grade in header more clear

* chore(): turn line numbers on in code editor

* style(): tweak layout of service worker code editor side

* style(): tweak font size based on tobys latest

* style(): polish inputs

* chore(): make grid single column on surface go

* style(): tweak colors and layout on generate page

* fix(): big update to the manifest page to update design

* style(): update error overlay to match design

* fix(): finalize design for service worker page

* fix(): correct left alignment for categories

* fix(): fix an issue with service worker editor height

* fix(): get rid of outline on input

* fix(): add fieldName class to all fields

* fix(): data section needs a fixed width

* fix(): remove shadow from header

* chore(): tweak theme of code viewers on service worker page

* chore(): add background image for features page

* fix(): layout matches design

* style(): remove un-needed top margin

* chore(): tweak copy

* chore(): use correct bg image

* fix(): push layout fixes from last night

* feat(): finalize publish page

* fix(): background image is on sideBySide element now

* chore(): add logo

* fix(): un comment download functionality

* fix(): point at right endpoint for generation

* style(): tweak layout for index page

* chore(): add footer and lay it out

* chore(): add header to report card page

* chore(): adjust background to match design.

* chore(): handle long urls nicely

* style(): tweak background sizes

* chore(): use logo for back button

* chore(): improve scrolling on service worker editor + comment out error box for now

* style(): remove outline from buttons

* chore(): tweak grade laytout and make lowercase

* style(): tweak fa-check color to match theme

* style(): tweak button height and width

* style(): tweak colors

* chore(): tweak color of score

* chore(): only focused inputs have purple label

* fix(): polish up manifest page

* chore(): tweak overlay colors and sizes

* chore(): correct height on manifest page

* fix(): ui for selecting samples no works correctly

* chore(): clear should be capital

* style(): add global line-height style for p elements

* style(): tweak alignment of score

* fix(): manifest editor works correctly

* Redesign tweaks (#362)

* chore(): correct widths on index page

* chore(): small ui updates to match designs

* feat(): handle no manifest correctly

* update lagnauge of extra

* rework score

* Redesign tweaks (#363)

* chore(): correct widths on index page

* chore(): small ui updates to match designs

* feat(): handle no manifest correctly

* fix(): handle sites that dont have a manifest or service worker better

* update manifest score logic

* chore(): removed un-needed import

* update context in sw and report

* chore(): add correct link

* style(): go back to back button

* chore(): add link on how to use manifest

* fixes #368

* style(): add button hover state

* feat(): each editor has its own copy button

* chore(): remove old css, JS and markup (was commented out before)

* chore(): turn off box-shadow on data buttons

* fix(): rescan works correctly

* feat(): fire off service worker call early because it takes the longest

* fix(): make sure we dont await calls

* style(): change background of loading cards

* fix(): remove checked snippit now works correctly

* style(): categories now have a max-width

* chore(): show copy button on features page

* fix(): make sure cards are centered on all screen sizes

* fix(): make service worker page work better on large + small screens

* fix(): add download button back for service workers

* style(): tweak responsivness of these pages

* chore(): switch us over to using .webmanifest

* fix(): tweak grade text and remove un-needed loader from index

* style(): tweak layout for smaller devices

* fix(): css specificity issue

* fix(): header looks right on surface go sized devices

* chore(): navigate back to index when done

* chore(): correct spelling

* fix(): service worker call completes succesfully

* style(): remove box shadow on anchor tag

* fixed android missing package (#383)

* Replace hardcoded url in publish.ts with env variable (#381)

* fix(): add generate appx button back

* chore(): update copy

* style(): made padding and margin consistent

* fix(): remove edge button and fix width

* style(): update padding to match rest of site

* fix(): left side is centered

* style(): make more consistent with other modals

* style(): make padding and icon positioning consistent on bigger screens

* fix(): make sure url is handled when user refreshes

* fix(): fix layout on features modal

* feat(): make modal clearly a modal

* fix(): change windows route to features

* fix(): expert mode button goes to features page

* fix(): fix lint issues + add link back to old site

* feat(): animate modal background + add will change for animation perf

* fix(): give node more memory + disable un-essential  build plugins

* fix(): default to Arial on devices that dont have segoe

* update urls in analitics
jgw96 added a commit that referenced this pull request Mar 14, 2019
* chore(): add new scss file for animations

* feat(): add error overlay to the codeViewer component

* fix(): props have to be kebab case in html

* feat(): add done button to go back to reportPage

* style(): start applying colors

* style(): buttons look correct on reportCard page

* feat(): dont have to wait for all to finish to start getting results

* fix(): make scores out of 100 and rescan button works again

* feat(): start new layout for service worker page

* feat(): add done button to service worker page to go back to report

* chore(): turn off annoying / kinda broken linting rule

* feat(): wip cleaning up the design on the reportcard page

* fix(): add link to publish page from report page

* chore(): small linting fixes

* feat(): wip new design for publish page

* feat(): wip on new design for publish page

* feat(): download buttons on publish page match design

* Replace placeholder link in README with actual link (#346)

Thanks, we really appreciate the PR!

* chore(): fix some linting issues

* feat(): wip on new design for features page

* feat(): save grade per siession so we can display elsewhere in the app

* style(): add feature grid

* chore():done button goes to reportCard page

* Fix max-empty-lines error during compilation (#347)

Thanks!

* styles(): use flex-grow to make sure the list takes up most of the card

* feat(): split feature card into seperate component to make things easier

* chore(): comment out un-needed methods

* fix(): expert mode button always right width

* Migrate no-unused-variable TSLint to TS configuration rules (#356)

- migrate configuration
- work with compilation errors by removing unused variables,
  silencincing warnings for unused arguments with `_` notation or
TSIgnore pragma

Thanks!

* fix(): no longer have to wait on manifest data on index page

* chore(): get rid of annoying lint error by making template bound methods public

* feat(): skeleton screen + emoji for grade

* feat(): wip on new header

* chore(): cleanup

* fix(): tweak styles, remove old css and button on index page is now correct size

* feat(): finalizing design for service worker page

* styles(): tweak styles to look right with top fixed header

* feat(): reuse modal for snippit detail but update to new design

* fix(): replace editor settings button with no errors button

* feat(): features page now has loading placeholders

* style(): center grid

* fix(): pending score is now clearer

* chore(): done button should call analytics

* feat(): features page modal is now layed out correctly

* style(): add first graphic for report card page (:

* style(): finalize button color

* style(): button text color is accessible

* Fix failing generator tests (#357)

Thanks!

* Exclude environments directory from TS compilation (#355)

Thanks!

* Fix linting and compile time errors (#348)

Thanks @peterblazejewicz , huge thanks for all the help lately!

* feat(): performant collapsible header

* chore(): feature detect just to be sure it does not break on older browsers

* fix(): report card page is now responsive down to a 10 inch tablet

* fix(): tweak media query

* feat(): add score header to the manifest page

* chore(): fix small typescript thing so that builds complete

* fix(): manifest page no longer breaks on errors

* fix(): add headers above each code viewer

* feat(): change add to review to reflect intent better

* chore(): small tweak to change from publish to build to make clearer

* fix(): download button loader is now aligned correctly

* fix(): abort long running request if user navigates away

* fix(): change copy

* fix(): only reference window in mounted

* chore(): add copy button to generate page

* fix(): make sure score is aligned at default width

* fix(): change grading system back to letters

* fix(): feature page workflow is now complete

* styles(): remove button is now aligned correctly

* chore(): modal now has snippit desc

* chore(): cleanup

* fix(): tweak score pending

* styles(): fixing responsive styles for 10 inch tablets and up

* styles(): reportCard page is now fully responsive

* fix(): update text and tweak layout for responsiveness

* wip polishing layout, design

* make sure were pointing to the right endpoint everywhere

* fix(): tweaking layout

* style(): make sure modal can scroll

* fix(): no more spinner for grade, just continuiously updates

* fix(): showcase button commented out for now

* fix(): give user feedback when they copy

* chore(): kicking off build on devops

* fix(): try to trigger build again

* fix(): should be https

* fixed typescript version

* style(): small style fixes

* chore(): small typescript fixes to get rid of warnings

* chore(): get rid of extra space above the buttons

* style(): cleanup and tweak header size and extras block

* fix(): handle no sw case better

* fix(): buttons aligned correctly

* style(): reportCard score now aligned correctly

* styles(): update layout on index page

* styles(): polish layout on generate page

* styles(): tweak color of field names

* feat(): final colors and final layou on index page

* feat(): codeViewer is now the correct color and generate page has polished layout

* styles(): finalize layout for reportCard page

* chore(): forgot to tweak padding for the cards

* fix(): remove unused variable

* chore(): remove duplicate exclamation point

* updates to report card page

* add color

* style(): add background to index page

* style(): switch primary and secondary colors

* chore(): add graphic and fix small layout things

* style(): add background graphic

* chore(): remove background color

* fix(): tweak layout of error overlay

* style(): remove border and remove padding on inputs

* style(): remove dark background color to avoid flash

* style(): make overall grade in header more clear

* chore(): turn line numbers on in code editor

* style(): tweak layout of service worker code editor side

* style(): tweak font size based on tobys latest

* style(): polish inputs

* chore(): make grid single column on surface go

* style(): tweak colors and layout on generate page

* fix(): big update to the manifest page to update design

* style(): update error overlay to match design

* fix(): finalize design for service worker page

* fix(): correct left alignment for categories

* fix(): fix an issue with service worker editor height

* fix(): get rid of outline on input

* fix(): add fieldName class to all fields

* fix(): data section needs a fixed width

* fix(): remove shadow from header

* chore(): tweak theme of code viewers on service worker page

* chore(): add background image for features page

* fix(): layout matches design

* style(): remove un-needed top margin

* chore(): tweak copy

* chore(): use correct bg image

* fix(): push layout fixes from last night

* feat(): finalize publish page

* fix(): background image is on sideBySide element now

* chore(): add logo

* fix(): un comment download functionality

* fix(): point at right endpoint for generation

* style(): tweak layout for index page

* chore(): add footer and lay it out

* chore(): add header to report card page

* chore(): adjust background to match design.

* chore(): handle long urls nicely

* style(): tweak background sizes

* chore(): use logo for back button

* chore(): improve scrolling on service worker editor + comment out error box for now

* style(): remove outline from buttons

* chore(): tweak grade laytout and make lowercase

* style(): tweak fa-check color to match theme

* style(): tweak button height and width

* style(): tweak colors

* chore(): tweak color of score

* chore(): only focused inputs have purple label

* fix(): polish up manifest page

* chore(): tweak overlay colors and sizes

* chore(): correct height on manifest page

* fix(): ui for selecting samples no works correctly

* chore(): clear should be capital

* style(): add global line-height style for p elements

* style(): tweak alignment of score

* fix(): manifest editor works correctly

* Redesign tweaks (#362)

* chore(): correct widths on index page

* chore(): small ui updates to match designs

* feat(): handle no manifest correctly

* update lagnauge of extra

* rework score

* Redesign tweaks (#363)

* chore(): correct widths on index page

* chore(): small ui updates to match designs

* feat(): handle no manifest correctly

* fix(): handle sites that dont have a manifest or service worker better

* update manifest score logic

* chore(): removed un-needed import

* Redesign (#364)

* test commit

* add docker commands to npm scripts

* set up request to new service worker endpoint

* cleanup

* remove unused utility classes

* style(): go through and clean up css, use our color variables

* style(): remove rule that was already global

* style(): move rules to global that should be global

* style(): remove unused css

* fix(): added necessary dependency for axios

* feat(): new design for index page

* feat(): add new report card page

* styles(): update index page to latest design

* feat(): start collecting data on reportCard page

* fix(): start button now has loading element aligned correctly

* feat(): start scoring work on reportCard page

* feat(): scores and overall grade calculated

* fix(): make buttons into links to edit sw and manifest

* fix(): some sites may not even have a cache object

* fix(): some sites may not have a scope

* feat(): add skip manifest functionality to home page

* feat(): start new layout for manifest page

* feat(): wip on manifest page

* styles(): a little more margin for desktop screens

* style(): make sure "expert" button is on the bottom

* style(): make sure "expert" button is responsive

* feat(): highlight each part that the user has

* feat(): add toolbar for codeviewer component

* chore(): add new scss file for animations

* feat(): add error overlay to the codeViewer component

* fix(): props have to be kebab case in html

* feat(): add done button to go back to reportPage

* style(): start applying colors

* style(): buttons look correct on reportCard page

* feat(): dont have to wait for all to finish to start getting results

* fix(): make scores out of 100 and rescan button works again

* feat(): start new layout for service worker page

* feat(): add done button to service worker page to go back to report

* chore(): turn off annoying / kinda broken linting rule

* feat(): wip cleaning up the design on the reportcard page

* fix(): add link to publish page from report page

* chore(): small linting fixes

* feat(): wip new design for publish page

* feat(): wip on new design for publish page

* feat(): download buttons on publish page match design

* chore(): fix some linting issues

* feat(): wip on new design for features page

* feat(): save grade per siession so we can display elsewhere in the app

* style(): add feature grid

* chore():done button goes to reportCard page

* styles(): use flex-grow to make sure the list takes up most of the card

* feat(): split feature card into seperate component to make things easier

* chore(): comment out un-needed methods

* fix(): expert mode button always right width

* Migrate no-unused-variable TSLint to TS configuration rules (#356)

- migrate configuration
- work with compilation errors by removing unused variables,
  silencincing warnings for unused arguments with `_` notation or
TSIgnore pragma

Thanks!

* fix(): no longer have to wait on manifest data on index page

* chore(): get rid of annoying lint error by making template bound methods public

* feat(): skeleton screen + emoji for grade

* feat(): wip on new header

* chore(): cleanup

* fix(): tweak styles, remove old css and button on index page is now correct size

* feat(): finalizing design for service worker page

* styles(): tweak styles to look right with top fixed header

* feat(): reuse modal for snippit detail but update to new design

* fix(): replace editor settings button with no errors button

* feat(): features page now has loading placeholders

* style(): center grid

* fix(): pending score is now clearer

* chore(): done button should call analytics

* feat(): features page modal is now layed out correctly

* style(): add first graphic for report card page (:

* style(): finalize button color

* style(): button text color is accessible

* Fix failing generator tests (#357)

Thanks!

* Exclude environments directory from TS compilation (#355)

Thanks!

* Fix linting and compile time errors (#348)

Thanks @peterblazejewicz , huge thanks for all the help lately!

* feat(): performant collapsible header

* chore(): feature detect just to be sure it does not break on older browsers

* fix(): report card page is now responsive down to a 10 inch tablet

* fix(): tweak media query

* feat(): add score header to the manifest page

* chore(): fix small typescript thing so that builds complete

* fix(): manifest page no longer breaks on errors

* fix(): add headers above each code viewer

* feat(): change add to review to reflect intent better

* chore(): small tweak to change from publish to build to make clearer

* fix(): download button loader is now aligned correctly

* fix(): abort long running request if user navigates away

* fix(): change copy

* fix(): only reference window in mounted

* chore(): add copy button to generate page

* fix(): make sure score is aligned at default width

* fix(): change grading system back to letters

* fix(): feature page workflow is now complete

* styles(): remove button is now aligned correctly

* chore(): modal now has snippit desc

* chore(): cleanup

* fix(): tweak score pending

* styles(): fixing responsive styles for 10 inch tablets and up

* styles(): reportCard page is now fully responsive

* fix(): update text and tweak layout for responsiveness

* wip polishing layout, design

* make sure were pointing to the right endpoint everywhere

* fix(): tweaking layout

* style(): make sure modal can scroll

* fix(): no more spinner for grade, just continuiously updates

* fix(): showcase button commented out for now

* fix(): give user feedback when they copy

* chore(): kicking off build on devops

* fix(): try to trigger build again

* fix(): should be https

* fixed typescript version

* style(): small style fixes

* chore(): small typescript fixes to get rid of warnings

* chore(): get rid of extra space above the buttons

* style(): cleanup and tweak header size and extras block

* fix(): handle no sw case better

* fix(): buttons aligned correctly

* style(): reportCard score now aligned correctly

* styles(): update layout on index page

* styles(): polish layout on generate page

* styles(): tweak color of field names

* feat(): final colors and final layou on index page

* feat(): codeViewer is now the correct color and generate page has polished layout

* styles(): finalize layout for reportCard page

* chore(): forgot to tweak padding for the cards

* fix(): remove unused variable

* chore(): remove duplicate exclamation point

* updates to report card page

* add color

* style(): add background to index page

* style(): switch primary and secondary colors

* chore(): add graphic and fix small layout things

* style(): add background graphic

* chore(): remove background color

* fix(): tweak layout of error overlay

* style(): remove border and remove padding on inputs

* style(): remove dark background color to avoid flash

* style(): make overall grade in header more clear

* chore(): turn line numbers on in code editor

* style(): tweak layout of service worker code editor side

* style(): tweak font size based on tobys latest

* style(): polish inputs

* chore(): make grid single column on surface go

* style(): tweak colors and layout on generate page

* fix(): big update to the manifest page to update design

* style(): update error overlay to match design

* fix(): finalize design for service worker page

* fix(): correct left alignment for categories

* fix(): fix an issue with service worker editor height

* fix(): get rid of outline on input

* fix(): add fieldName class to all fields

* fix(): data section needs a fixed width

* fix(): remove shadow from header

* chore(): tweak theme of code viewers on service worker page

* chore(): add background image for features page

* fix(): layout matches design

* style(): remove un-needed top margin

* chore(): tweak copy

* chore(): use correct bg image

* fix(): push layout fixes from last night

* feat(): finalize publish page

* fix(): background image is on sideBySide element now

* chore(): add logo

* fix(): un comment download functionality

* fix(): point at right endpoint for generation

* style(): tweak layout for index page

* chore(): add footer and lay it out

* chore(): add header to report card page

* chore(): adjust background to match design.

* chore(): handle long urls nicely

* style(): tweak background sizes

* chore(): use logo for back button

* chore(): improve scrolling on service worker editor + comment out error box for now

* style(): remove outline from buttons

* chore(): tweak grade laytout and make lowercase

* style(): tweak fa-check color to match theme

* style(): tweak button height and width

* style(): tweak colors

* chore(): tweak color of score

* chore(): only focused inputs have purple label

* fix(): polish up manifest page

* chore(): tweak overlay colors and sizes

* chore(): correct height on manifest page

* fix(): ui for selecting samples no works correctly

* chore(): clear should be capital

* style(): add global line-height style for p elements

* style(): tweak alignment of score

* fix(): manifest editor works correctly

* Redesign tweaks (#362)

* chore(): correct widths on index page

* chore(): small ui updates to match designs

* feat(): handle no manifest correctly

* update lagnauge of extra

* rework score

* Redesign tweaks (#363)

* chore(): correct widths on index page

* chore(): small ui updates to match designs

* feat(): handle no manifest correctly

* fix(): handle sites that dont have a manifest or service worker better

* update manifest score logic

* chore(): removed un-needed import

* update context in sw and report

* chore(): add correct link

* style(): go back to back button

* chore(): add link on how to use manifest

* fixes #368

* style(): add button hover state

* feat(): each editor has its own copy button

* chore(): remove old css, JS and markup (was commented out before)

* chore(): turn off box-shadow on data buttons

* fix(): rescan works correctly

* feat(): fire off service worker call early because it takes the longest

* fix(): make sure we dont await calls

* style(): change background of loading cards

* fix(): remove checked snippit now works correctly

* style(): categories now have a max-width

* chore(): show copy button on features page

* fix(): make sure cards are centered on all screen sizes

* fix(): make service worker page work better on large + small screens

* fix(): add download button back for service workers

* style(): tweak responsivness of these pages

* chore(): switch us over to using .webmanifest

* fix(): tweak grade text and remove un-needed loader from index

* style(): tweak layout for smaller devices

* fix(): css specificity issue

* fix(): header looks right on surface go sized devices

* chore(): navigate back to index when done

* chore(): correct spelling

* fix(): service worker call completes succesfully

* style(): remove box shadow on anchor tag

* fixed android missing package (#383)

* Replace hardcoded url in publish.ts with env variable (#381)

* fix(): add generate appx button back

* chore(): update copy

* style(): made padding and margin consistent

* fix(): remove edge button and fix width

* style(): update padding to match rest of site

* fix(): left side is centered

* style(): make more consistent with other modals

* style(): make padding and icon positioning consistent on bigger screens

* fix(): make sure url is handled when user refreshes

* fix(): fix layout on features modal

* feat(): make modal clearly a modal

* fix(): change windows route to features

* fix(): expert mode button goes to features page

* fix(): fix lint issues + add link back to old site

* feat(): animate modal background + add will change for animation perf

* fix(): give node more memory + disable un-essential  build plugins

* fix(): default to Arial on devices that dont have segoe

* update urls in analitics

* chore(): switch to prod api

* fix(): handle url errors better

* chore(): add new logo

* fix(): fix some styles on short screen sizes

* chore(): update theme colors to match + small load perf fix

* update refererURI to uri

* fix(): one more small perf fix

* fix(): images should have alt tags

* fix(): one more small perf fix

* chore(): add label to close button with no text

* fix(): add download button back to snippits, begin clearing up flow

* style(): icon should be same size across app

* chore(): icon should be same position and size across app

* fix(): footer is centered better on wider screens

* fix(): download snippit workflow fixed

* chore(): tweak copy toast

* chore(): change prod env to point at prod api

* fix(): service worker handled correctly
jgw96 added a commit that referenced this pull request Apr 18, 2019
* fix(): update text and tweak layout for responsiveness

* wip polishing layout, design

* make sure were pointing to the right endpoint everywhere

* fix(): tweaking layout

* style(): make sure modal can scroll

* fix(): no more spinner for grade, just continuiously updates

* fix(): showcase button commented out for now

* fix(): give user feedback when they copy

* chore(): kicking off build on devops

* fix(): try to trigger build again

* fix(): should be https

* fixed typescript version

* style(): small style fixes

* chore(): small typescript fixes to get rid of warnings

* chore(): get rid of extra space above the buttons

* style(): cleanup and tweak header size and extras block

* fix(): handle no sw case better

* fix(): buttons aligned correctly

* style(): reportCard score now aligned correctly

* styles(): update layout on index page

* styles(): polish layout on generate page

* styles(): tweak color of field names

* feat(): final colors and final layou on index page

* feat(): codeViewer is now the correct color and generate page has polished layout

* styles(): finalize layout for reportCard page

* chore(): forgot to tweak padding for the cards

* fix(): remove unused variable

* chore(): remove duplicate exclamation point

* updates to report card page

* add color

* style(): add background to index page

* style(): switch primary and secondary colors

* chore(): add graphic and fix small layout things

* style(): add background graphic

* chore(): remove background color

* fix(): tweak layout of error overlay

* style(): remove border and remove padding on inputs

* style(): remove dark background color to avoid flash

* style(): make overall grade in header more clear

* chore(): turn line numbers on in code editor

* style(): tweak layout of service worker code editor side

* style(): tweak font size based on tobys latest

* style(): polish inputs

* chore(): make grid single column on surface go

* style(): tweak colors and layout on generate page

* fix(): big update to the manifest page to update design

* style(): update error overlay to match design

* fix(): finalize design for service worker page

* fix(): correct left alignment for categories

* fix(): fix an issue with service worker editor height

* fix(): get rid of outline on input

* fix(): add fieldName class to all fields

* fix(): data section needs a fixed width

* fix(): remove shadow from header

* chore(): tweak theme of code viewers on service worker page

* chore(): add background image for features page

* fix(): layout matches design

* style(): remove un-needed top margin

* chore(): tweak copy

* chore(): use correct bg image

* fix(): push layout fixes from last night

* feat(): finalize publish page

* fix(): background image is on sideBySide element now

* chore(): add logo

* fix(): un comment download functionality

* fix(): point at right endpoint for generation

* style(): tweak layout for index page

* chore(): add footer and lay it out

* chore(): add header to report card page

* chore(): adjust background to match design.

* chore(): handle long urls nicely

* style(): tweak background sizes

* chore(): use logo for back button

* chore(): improve scrolling on service worker editor + comment out error box for now

* style(): remove outline from buttons

* chore(): tweak grade laytout and make lowercase

* style(): tweak fa-check color to match theme

* style(): tweak button height and width

* style(): tweak colors

* chore(): tweak color of score

* chore(): only focused inputs have purple label

* fix(): polish up manifest page

* chore(): tweak overlay colors and sizes

* chore(): correct height on manifest page

* fix(): ui for selecting samples no works correctly

* chore(): clear should be capital

* style(): add global line-height style for p elements

* style(): tweak alignment of score

* fix(): manifest editor works correctly

* Redesign tweaks (#362)

* chore(): correct widths on index page

* chore(): small ui updates to match designs

* feat(): handle no manifest correctly

* update lagnauge of extra

* rework score

* Redesign tweaks (#363)

* chore(): correct widths on index page

* chore(): small ui updates to match designs

* feat(): handle no manifest correctly

* fix(): handle sites that dont have a manifest or service worker better

* update manifest score logic

* chore(): removed un-needed import

* Redesign (#364)

* test commit

* add docker commands to npm scripts

* set up request to new service worker endpoint

* cleanup

* remove unused utility classes

* style(): go through and clean up css, use our color variables

* style(): remove rule that was already global

* style(): move rules to global that should be global

* style(): remove unused css

* fix(): added necessary dependency for axios

* feat(): new design for index page

* feat(): add new report card page

* styles(): update index page to latest design

* feat(): start collecting data on reportCard page

* fix(): start button now has loading element aligned correctly

* feat(): start scoring work on reportCard page

* feat(): scores and overall grade calculated

* fix(): make buttons into links to edit sw and manifest

* fix(): some sites may not even have a cache object

* fix(): some sites may not have a scope

* feat(): add skip manifest functionality to home page

* feat(): start new layout for manifest page

* feat(): wip on manifest page

* styles(): a little more margin for desktop screens

* style(): make sure "expert" button is on the bottom

* style(): make sure "expert" button is responsive

* feat(): highlight each part that the user has

* feat(): add toolbar for codeviewer component

* chore(): add new scss file for animations

* feat(): add error overlay to the codeViewer component

* fix(): props have to be kebab case in html

* feat(): add done button to go back to reportPage

* style(): start applying colors

* style(): buttons look correct on reportCard page

* feat(): dont have to wait for all to finish to start getting results

* fix(): make scores out of 100 and rescan button works again

* feat(): start new layout for service worker page

* feat(): add done button to service worker page to go back to report

* chore(): turn off annoying / kinda broken linting rule

* feat(): wip cleaning up the design on the reportcard page

* fix(): add link to publish page from report page

* chore(): small linting fixes

* feat(): wip new design for publish page

* feat(): wip on new design for publish page

* feat(): download buttons on publish page match design

* chore(): fix some linting issues

* feat(): wip on new design for features page

* feat(): save grade per siession so we can display elsewhere in the app

* style(): add feature grid

* chore():done button goes to reportCard page

* styles(): use flex-grow to make sure the list takes up most of the card

* feat(): split feature card into seperate component to make things easier

* chore(): comment out un-needed methods

* fix(): expert mode button always right width

* Migrate no-unused-variable TSLint to TS configuration rules (#356)

- migrate configuration
- work with compilation errors by removing unused variables,
  silencincing warnings for unused arguments with `_` notation or
TSIgnore pragma

Thanks!

* fix(): no longer have to wait on manifest data on index page

* chore(): get rid of annoying lint error by making template bound methods public

* feat(): skeleton screen + emoji for grade

* feat(): wip on new header

* chore(): cleanup

* fix(): tweak styles, remove old css and button on index page is now correct size

* feat(): finalizing design for service worker page

* styles(): tweak styles to look right with top fixed header

* feat(): reuse modal for snippit detail but update to new design

* fix(): replace editor settings button with no errors button

* feat(): features page now has loading placeholders

* style(): center grid

* fix(): pending score is now clearer

* chore(): done button should call analytics

* feat(): features page modal is now layed out correctly

* style(): add first graphic for report card page (:

* style(): finalize button color

* style(): button text color is accessible

* Fix failing generator tests (#357)

Thanks!

* Exclude environments directory from TS compilation (#355)

Thanks!

* Fix linting and compile time errors (#348)

Thanks @peterblazejewicz , huge thanks for all the help lately!

* feat(): performant collapsible header

* chore(): feature detect just to be sure it does not break on older browsers

* fix(): report card page is now responsive down to a 10 inch tablet

* fix(): tweak media query

* feat(): add score header to the manifest page

* chore(): fix small typescript thing so that builds complete

* fix(): manifest page no longer breaks on errors

* fix(): add headers above each code viewer

* feat(): change add to review to reflect intent better

* chore(): small tweak to change from publish to build to make clearer

* fix(): download button loader is now aligned correctly

* fix(): abort long running request if user navigates away

* fix(): change copy

* fix(): only reference window in mounted

* chore(): add copy button to generate page

* fix(): make sure score is aligned at default width

* fix(): change grading system back to letters

* fix(): feature page workflow is now complete

* styles(): remove button is now aligned correctly

* chore(): modal now has snippit desc

* chore(): cleanup

* fix(): tweak score pending

* styles(): fixing responsive styles for 10 inch tablets and up

* styles(): reportCard page is now fully responsive

* fix(): update text and tweak layout for responsiveness

* wip polishing layout, design

* make sure were pointing to the right endpoint everywhere

* fix(): tweaking layout

* style(): make sure modal can scroll

* fix(): no more spinner for grade, just continuiously updates

* fix(): showcase button commented out for now

* fix(): give user feedback when they copy

* chore(): kicking off build on devops

* fix(): try to trigger build again

* fix(): should be https

* fixed typescript version

* style(): small style fixes

* chore(): small typescript fixes to get rid of warnings

* chore(): get rid of extra space above the buttons

* style(): cleanup and tweak header size and extras block

* fix(): handle no sw case better

* fix(): buttons aligned correctly

* style(): reportCard score now aligned correctly

* styles(): update layout on index page

* styles(): polish layout on generate page

* styles(): tweak color of field names

* feat(): final colors and final layou on index page

* feat(): codeViewer is now the correct color and generate page has polished layout

* styles(): finalize layout for reportCard page

* chore(): forgot to tweak padding for the cards

* fix(): remove unused variable

* chore(): remove duplicate exclamation point

* updates to report card page

* add color

* style(): add background to index page

* style(): switch primary and secondary colors

* chore(): add graphic and fix small layout things

* style(): add background graphic

* chore(): remove background color

* fix(): tweak layout of error overlay

* style(): remove border and remove padding on inputs

* style(): remove dark background color to avoid flash

* style(): make overall grade in header more clear

* chore(): turn line numbers on in code editor

* style(): tweak layout of service worker code editor side

* style(): tweak font size based on tobys latest

* style(): polish inputs

* chore(): make grid single column on surface go

* style(): tweak colors and layout on generate page

* fix(): big update to the manifest page to update design

* style(): update error overlay to match design

* fix(): finalize design for service worker page

* fix(): correct left alignment for categories

* fix(): fix an issue with service worker editor height

* fix(): get rid of outline on input

* fix(): add fieldName class to all fields

* fix(): data section needs a fixed width

* fix(): remove shadow from header

* chore(): tweak theme of code viewers on service worker page

* chore(): add background image for features page

* fix(): layout matches design

* style(): remove un-needed top margin

* chore(): tweak copy

* chore(): use correct bg image

* fix(): push layout fixes from last night

* feat(): finalize publish page

* fix(): background image is on sideBySide element now

* chore(): add logo

* fix(): un comment download functionality

* fix(): point at right endpoint for generation

* style(): tweak layout for index page

* chore(): add footer and lay it out

* chore(): add header to report card page

* chore(): adjust background to match design.

* chore(): handle long urls nicely

* style(): tweak background sizes

* chore(): use logo for back button

* chore(): improve scrolling on service worker editor + comment out error box for now

* style(): remove outline from buttons

* chore(): tweak grade laytout and make lowercase

* style(): tweak fa-check color to match theme

* style(): tweak button height and width

* style(): tweak colors

* chore(): tweak color of score

* chore(): only focused inputs have purple label

* fix(): polish up manifest page

* chore(): tweak overlay colors and sizes

* chore(): correct height on manifest page

* fix(): ui for selecting samples no works correctly

* chore(): clear should be capital

* style(): add global line-height style for p elements

* style(): tweak alignment of score

* fix(): manifest editor works correctly

* Redesign tweaks (#362)

* chore(): correct widths on index page

* chore(): small ui updates to match designs

* feat(): handle no manifest correctly

* update lagnauge of extra

* rework score

* Redesign tweaks (#363)

* chore(): correct widths on index page

* chore(): small ui updates to match designs

* feat(): handle no manifest correctly

* fix(): handle sites that dont have a manifest or service worker better

* update manifest score logic

* chore(): removed un-needed import

* update context in sw and report

* chore(): add correct link

* style(): go back to back button

* chore(): add link on how to use manifest

* fixes #368

* style(): add button hover state

* feat(): each editor has its own copy button

* chore(): remove old css, JS and markup (was commented out before)

* chore(): turn off box-shadow on data buttons

* fix(): rescan works correctly

* feat(): fire off service worker call early because it takes the longest

* fix(): make sure we dont await calls

* style(): change background of loading cards

* fix(): remove checked snippit now works correctly

* style(): categories now have a max-width

* chore(): show copy button on features page

* fix(): make sure cards are centered on all screen sizes

* fix(): make service worker page work better on large + small screens

* fix(): add download button back for service workers

* style(): tweak responsivness of these pages

* chore(): switch us over to using .webmanifest

* fix(): tweak grade text and remove un-needed loader from index

* style(): tweak layout for smaller devices

* fix(): css specificity issue

* fix(): header looks right on surface go sized devices

* chore(): navigate back to index when done

* chore(): correct spelling

* fix(): service worker call completes succesfully

* style(): remove box shadow on anchor tag

* fixed android missing package (#383)

* Replace hardcoded url in publish.ts with env variable (#381)

* fix(): add generate appx button back

* chore(): update copy

* style(): made padding and margin consistent

* fix(): remove edge button and fix width

* style(): update padding to match rest of site

* fix(): left side is centered

* style(): make more consistent with other modals

* style(): make padding and icon positioning consistent on bigger screens

* fix(): make sure url is handled when user refreshes

* fix(): fix layout on features modal

* feat(): make modal clearly a modal

* fix(): change windows route to features

* fix(): expert mode button goes to features page

* fix(): fix lint issues + add link back to old site

* feat(): animate modal background + add will change for animation perf

* fix(): give node more memory + disable un-essential  build plugins

* fix(): default to Arial on devices that dont have segoe

* update urls in analitics

* chore(): switch to prod api

* fix(): handle url errors better

* chore(): add new logo

* fix(): fix some styles on short screen sizes

* chore(): update theme colors to match + small load perf fix

* update refererURI to uri

* fix(): one more small perf fix

* fix(): images should have alt tags

* fix(): one more small perf fix

* chore(): add label to close button with no text

* fix(): add download button back to snippits, begin clearing up flow

* style(): icon should be same size across app

* chore(): icon should be same position and size across app

* fix(): footer is centered better on wider screens

* fix(): download snippit workflow fixed

* chore(): tweak copy toast

* chore(): change prod env to point at prod api

* fix(): service worker handled correctly

* feat(): 2.0 design first commit

* chore(): remove un-needed monaco features to fix devops

* style(): cards are constant width

* style(): feature cards on features page are constant width

* style(): we dont need a fixed width global container anymore

* style(): finalize url tested style

* style(): implement new cards and update background

* fix(): finalizing hub

* style(): hub page is finalized

* chore(): update text on features section

* feat(): first iteration of new feature page

* feat(): add share button for snippits

* feat(): feature-detail page is feature complete

* style(): finalize copy button styles

* Update Dev dependencies for some security audit recommendations. (#402)

* update to scoring and a bit of flare on score cards (#401)

* update scoreing and property names

* removing changes in lock file

* update lock file to old

* chore(): see if this fixes the build

* chore(): fix build

* chore(): re-remove tsChecker plugin

* Make Cookie Banner Push Content Down (#405)

Also Clean-up extra redundant scss block

* feat(): make share copy url on non web share platforms

* style(): update style on feature detail based on design feedback

* feat(): update Homepage Header sizing/design (#406)

* Update Header Sizing/Animation when transitioning between Index and Report Card

Update Logo

* Add HubHeader property to control Larger Homepage state independent of SubHeader

* style(): add background gradient and match buttons to design

* style(): finazling snippit detail and tweak grid

* style(): tweak paddding under h3 to match design

* style(): small fix for button alignment

* style(): first pass at new design for  feature catalog

* style(): rounded borders on feature snippit cards

* fix(): cache sw score to improve perceived perf

* style(): container is right height on short screens

* feat(): feature catalog page works better on smaller screens

* style(): add basic mobile styles we can build on top of

* style(): updates based on tobys design and fix image styles

* style(): match banner to updated styles

* Update Index/Report Card to Grid Layout (#408)

* Switch header to grid layout

* Update grid-layout to have separate padding on margins

* Update Index/Report Card to Grid Layout

* Remove Duplicate Padding setting for Header.

* Start Pure-CSS BG on Index/Report page Static View Only

TODO: Generalize and setup media queries

* Add Background equations for 2 known points for Index and Report Card pages

Note: Need to generalize equation for angle in future for animations

* Remove old pages/images

* Adjust Index break-points for media queries

* Update media query break-points for Report Card

* Adjust Hub Header Scoring Area

* Fix Input Validation on Index Page Error Messages & Design (#412)

* polish(): update manifest for 2.0

* style(): loading cards have margin like real cards

* style(): text was too close to background point on shorter screens

* chore(): update app icons to new icon

* chore(): update paths

* chore(): start url should always be root of app

* chore(): add mapping for share api

* fix(): key savedData by url and dont store when there is no sw

* fix(): update scoring correctly

* fix(): remove text to go back to old version

* chore(): update background color

* chore(): hitting logo on homepage resets instead of navigating

* feat(): style and reload button for offline page

* feat(): only reload if the user is online

* chore(): update for add to homescreen

* chore(): cleanup unused components

* code highlight and css tweeks to code box

* chore(): remove security tab for now

* style(): text should wrap

* chore(): update lock file

* style(): cursor has pointer on hover

* style(): url is not cropped

* style(): various small cleanup things

* feat(): add effect on subheader

* style(): fix responsive design issue with header

* feat(): add 2 new snippits

* chore(): tweak copy

* style(): update styles on feature page to match

* style(): top padding is same on both sides

* chore(): update favicon

* style(): loading cards white background

* fix(): clipboard api snippit loads correctly

* fix(): fix merge conflict

* fix more merge conflicts
jgw96 added a commit that referenced this pull request May 5, 2019
* style(): remove border and remove padding on inputs

* style(): remove dark background color to avoid flash

* style(): make overall grade in header more clear

* chore(): turn line numbers on in code editor

* style(): tweak layout of service worker code editor side

* style(): tweak font size based on tobys latest

* style(): polish inputs

* chore(): make grid single column on surface go

* style(): tweak colors and layout on generate page

* fix(): big update to the manifest page to update design

* style(): update error overlay to match design

* fix(): finalize design for service worker page

* fix(): correct left alignment for categories

* fix(): fix an issue with service worker editor height

* fix(): get rid of outline on input

* fix(): add fieldName class to all fields

* fix(): data section needs a fixed width

* fix(): remove shadow from header

* chore(): tweak theme of code viewers on service worker page

* chore(): add background image for features page

* fix(): layout matches design

* style(): remove un-needed top margin

* chore(): tweak copy

* chore(): use correct bg image

* fix(): push layout fixes from last night

* feat(): finalize publish page

* fix(): background image is on sideBySide element now

* chore(): add logo

* fix(): un comment download functionality

* fix(): point at right endpoint for generation

* style(): tweak layout for index page

* chore(): add footer and lay it out

* chore(): add header to report card page

* chore(): adjust background to match design.

* chore(): handle long urls nicely

* style(): tweak background sizes

* chore(): use logo for back button

* chore(): improve scrolling on service worker editor + comment out error box for now

* style(): remove outline from buttons

* chore(): tweak grade laytout and make lowercase

* style(): tweak fa-check color to match theme

* style(): tweak button height and width

* style(): tweak colors

* chore(): tweak color of score

* chore(): only focused inputs have purple label

* fix(): polish up manifest page

* chore(): tweak overlay colors and sizes

* chore(): correct height on manifest page

* fix(): ui for selecting samples no works correctly

* chore(): clear should be capital

* style(): add global line-height style for p elements

* style(): tweak alignment of score

* fix(): manifest editor works correctly

* Redesign tweaks (#362)

* chore(): correct widths on index page

* chore(): small ui updates to match designs

* feat(): handle no manifest correctly

* update lagnauge of extra

* rework score

* Redesign tweaks (#363)

* chore(): correct widths on index page

* chore(): small ui updates to match designs

* feat(): handle no manifest correctly

* fix(): handle sites that dont have a manifest or service worker better

* update manifest score logic

* chore(): removed un-needed import

* Redesign (#364)

* test commit

* add docker commands to npm scripts

* set up request to new service worker endpoint

* cleanup

* remove unused utility classes

* style(): go through and clean up css, use our color variables

* style(): remove rule that was already global

* style(): move rules to global that should be global

* style(): remove unused css

* fix(): added necessary dependency for axios

* feat(): new design for index page

* feat(): add new report card page

* styles(): update index page to latest design

* feat(): start collecting data on reportCard page

* fix(): start button now has loading element aligned correctly

* feat(): start scoring work on reportCard page

* feat(): scores and overall grade calculated

* fix(): make buttons into links to edit sw and manifest

* fix(): some sites may not even have a cache object

* fix(): some sites may not have a scope

* feat(): add skip manifest functionality to home page

* feat(): start new layout for manifest page

* feat(): wip on manifest page

* styles(): a little more margin for desktop screens

* style(): make sure "expert" button is on the bottom

* style(): make sure "expert" button is responsive

* feat(): highlight each part that the user has

* feat(): add toolbar for codeviewer component

* chore(): add new scss file for animations

* feat(): add error overlay to the codeViewer component

* fix(): props have to be kebab case in html

* feat(): add done button to go back to reportPage

* style(): start applying colors

* style(): buttons look correct on reportCard page

* feat(): dont have to wait for all to finish to start getting results

* fix(): make scores out of 100 and rescan button works again

* feat(): start new layout for service worker page

* feat(): add done button to service worker page to go back to report

* chore(): turn off annoying / kinda broken linting rule

* feat(): wip cleaning up the design on the reportcard page

* fix(): add link to publish page from report page

* chore(): small linting fixes

* feat(): wip new design for publish page

* feat(): wip on new design for publish page

* feat(): download buttons on publish page match design

* chore(): fix some linting issues

* feat(): wip on new design for features page

* feat(): save grade per siession so we can display elsewhere in the app

* style(): add feature grid

* chore():done button goes to reportCard page

* styles(): use flex-grow to make sure the list takes up most of the card

* feat(): split feature card into seperate component to make things easier

* chore(): comment out un-needed methods

* fix(): expert mode button always right width

* Migrate no-unused-variable TSLint to TS configuration rules (#356)

- migrate configuration
- work with compilation errors by removing unused variables,
  silencincing warnings for unused arguments with `_` notation or
TSIgnore pragma

Thanks!

* fix(): no longer have to wait on manifest data on index page

* chore(): get rid of annoying lint error by making template bound methods public

* feat(): skeleton screen + emoji for grade

* feat(): wip on new header

* chore(): cleanup

* fix(): tweak styles, remove old css and button on index page is now correct size

* feat(): finalizing design for service worker page

* styles(): tweak styles to look right with top fixed header

* feat(): reuse modal for snippit detail but update to new design

* fix(): replace editor settings button with no errors button

* feat(): features page now has loading placeholders

* style(): center grid

* fix(): pending score is now clearer

* chore(): done button should call analytics

* feat(): features page modal is now layed out correctly

* style(): add first graphic for report card page (:

* style(): finalize button color

* style(): button text color is accessible

* Fix failing generator tests (#357)

Thanks!

* Exclude environments directory from TS compilation (#355)

Thanks!

* Fix linting and compile time errors (#348)

Thanks @peterblazejewicz , huge thanks for all the help lately!

* feat(): performant collapsible header

* chore(): feature detect just to be sure it does not break on older browsers

* fix(): report card page is now responsive down to a 10 inch tablet

* fix(): tweak media query

* feat(): add score header to the manifest page

* chore(): fix small typescript thing so that builds complete

* fix(): manifest page no longer breaks on errors

* fix(): add headers above each code viewer

* feat(): change add to review to reflect intent better

* chore(): small tweak to change from publish to build to make clearer

* fix(): download button loader is now aligned correctly

* fix(): abort long running request if user navigates away

* fix(): change copy

* fix(): only reference window in mounted

* chore(): add copy button to generate page

* fix(): make sure score is aligned at default width

* fix(): change grading system back to letters

* fix(): feature page workflow is now complete

* styles(): remove button is now aligned correctly

* chore(): modal now has snippit desc

* chore(): cleanup

* fix(): tweak score pending

* styles(): fixing responsive styles for 10 inch tablets and up

* styles(): reportCard page is now fully responsive

* fix(): update text and tweak layout for responsiveness

* wip polishing layout, design

* make sure were pointing to the right endpoint everywhere

* fix(): tweaking layout

* style(): make sure modal can scroll

* fix(): no more spinner for grade, just continuiously updates

* fix(): showcase button commented out for now

* fix(): give user feedback when they copy

* chore(): kicking off build on devops

* fix(): try to trigger build again

* fix(): should be https

* fixed typescript version

* style(): small style fixes

* chore(): small typescript fixes to get rid of warnings

* chore(): get rid of extra space above the buttons

* style(): cleanup and tweak header size and extras block

* fix(): handle no sw case better

* fix(): buttons aligned correctly

* style(): reportCard score now aligned correctly

* styles(): update layout on index page

* styles(): polish layout on generate page

* styles(): tweak color of field names

* feat(): final colors and final layou on index page

* feat(): codeViewer is now the correct color and generate page has polished layout

* styles(): finalize layout for reportCard page

* chore(): forgot to tweak padding for the cards

* fix(): remove unused variable

* chore(): remove duplicate exclamation point

* updates to report card page

* add color

* style(): add background to index page

* style(): switch primary and secondary colors

* chore(): add graphic and fix small layout things

* style(): add background graphic

* chore(): remove background color

* fix(): tweak layout of error overlay

* style(): remove border and remove padding on inputs

* style(): remove dark background color to avoid flash

* style(): make overall grade in header more clear

* chore(): turn line numbers on in code editor

* style(): tweak layout of service worker code editor side

* style(): tweak font size based on tobys latest

* style(): polish inputs

* chore(): make grid single column on surface go

* style(): tweak colors and layout on generate page

* fix(): big update to the manifest page to update design

* style(): update error overlay to match design

* fix(): finalize design for service worker page

* fix(): correct left alignment for categories

* fix(): fix an issue with service worker editor height

* fix(): get rid of outline on input

* fix(): add fieldName class to all fields

* fix(): data section needs a fixed width

* fix(): remove shadow from header

* chore(): tweak theme of code viewers on service worker page

* chore(): add background image for features page

* fix(): layout matches design

* style(): remove un-needed top margin

* chore(): tweak copy

* chore(): use correct bg image

* fix(): push layout fixes from last night

* feat(): finalize publish page

* fix(): background image is on sideBySide element now

* chore(): add logo

* fix(): un comment download functionality

* fix(): point at right endpoint for generation

* style(): tweak layout for index page

* chore(): add footer and lay it out

* chore(): add header to report card page

* chore(): adjust background to match design.

* chore(): handle long urls nicely

* style(): tweak background sizes

* chore(): use logo for back button

* chore(): improve scrolling on service worker editor + comment out error box for now

* style(): remove outline from buttons

* chore(): tweak grade laytout and make lowercase

* style(): tweak fa-check color to match theme

* style(): tweak button height and width

* style(): tweak colors

* chore(): tweak color of score

* chore(): only focused inputs have purple label

* fix(): polish up manifest page

* chore(): tweak overlay colors and sizes

* chore(): correct height on manifest page

* fix(): ui for selecting samples no works correctly

* chore(): clear should be capital

* style(): add global line-height style for p elements

* style(): tweak alignment of score

* fix(): manifest editor works correctly

* Redesign tweaks (#362)

* chore(): correct widths on index page

* chore(): small ui updates to match designs

* feat(): handle no manifest correctly

* update lagnauge of extra

* rework score

* Redesign tweaks (#363)

* chore(): correct widths on index page

* chore(): small ui updates to match designs

* feat(): handle no manifest correctly

* fix(): handle sites that dont have a manifest or service worker better

* update manifest score logic

* chore(): removed un-needed import

* update context in sw and report

* chore(): add correct link

* style(): go back to back button

* chore(): add link on how to use manifest

* fixes #368

* style(): add button hover state

* feat(): each editor has its own copy button

* chore(): remove old css, JS and markup (was commented out before)

* chore(): turn off box-shadow on data buttons

* fix(): rescan works correctly

* feat(): fire off service worker call early because it takes the longest

* fix(): make sure we dont await calls

* style(): change background of loading cards

* fix(): remove checked snippit now works correctly

* style(): categories now have a max-width

* chore(): show copy button on features page

* fix(): make sure cards are centered on all screen sizes

* fix(): make service worker page work better on large + small screens

* fix(): add download button back for service workers

* style(): tweak responsivness of these pages

* chore(): switch us over to using .webmanifest

* fix(): tweak grade text and remove un-needed loader from index

* style(): tweak layout for smaller devices

* fix(): css specificity issue

* fix(): header looks right on surface go sized devices

* chore(): navigate back to index when done

* chore(): correct spelling

* fix(): service worker call completes succesfully

* style(): remove box shadow on anchor tag

* fixed android missing package (#383)

* Replace hardcoded url in publish.ts with env variable (#381)

* fix(): add generate appx button back

* chore(): update copy

* style(): made padding and margin consistent

* fix(): remove edge button and fix width

* style(): update padding to match rest of site

* fix(): left side is centered

* style(): make more consistent with other modals

* style(): make padding and icon positioning consistent on bigger screens

* fix(): make sure url is handled when user refreshes

* fix(): fix layout on features modal

* feat(): make modal clearly a modal

* fix(): change windows route to features

* fix(): expert mode button goes to features page

* fix(): fix lint issues + add link back to old site

* feat(): animate modal background + add will change for animation perf

* fix(): give node more memory + disable un-essential  build plugins

* fix(): default to Arial on devices that dont have segoe

* update urls in analitics

* chore(): switch to prod api

* fix(): handle url errors better

* chore(): add new logo

* fix(): fix some styles on short screen sizes

* chore(): update theme colors to match + small load perf fix

* update refererURI to uri

* fix(): one more small perf fix

* fix(): images should have alt tags

* fix(): one more small perf fix

* chore(): add label to close button with no text

* fix(): add download button back to snippits, begin clearing up flow

* style(): icon should be same size across app

* chore(): icon should be same position and size across app

* fix(): footer is centered better on wider screens

* fix(): download snippit workflow fixed

* chore(): tweak copy toast

* chore(): change prod env to point at prod api

* fix(): service worker handled correctly

* feat(): 2.0 design first commit

* chore(): remove un-needed monaco features to fix devops

* style(): cards are constant width

* style(): feature cards on features page are constant width

* style(): we dont need a fixed width global container anymore

* style(): finalize url tested style

* style(): implement new cards and update background

* fix(): finalizing hub

* style(): hub page is finalized

* chore(): update text on features section

* feat(): first iteration of new feature page

* feat(): add share button for snippits

* feat(): feature-detail page is feature complete

* style(): finalize copy button styles

* Update Dev dependencies for some security audit recommendations. (#402)

* update to scoring and a bit of flare on score cards (#401)

* update scoreing and property names

* removing changes in lock file

* update lock file to old

* chore(): see if this fixes the build

* chore(): fix build

* chore(): re-remove tsChecker plugin

* Make Cookie Banner Push Content Down (#405)

Also Clean-up extra redundant scss block

* feat(): make share copy url on non web share platforms

* style(): update style on feature detail based on design feedback

* feat(): update Homepage Header sizing/design (#406)

* Update Header Sizing/Animation when transitioning between Index and Report Card

Update Logo

* Add HubHeader property to control Larger Homepage state independent of SubHeader

* style(): add background gradient and match buttons to design

* style(): finazling snippit detail and tweak grid

* style(): tweak paddding under h3 to match design

* style(): small fix for button alignment

* style(): first pass at new design for  feature catalog

* style(): rounded borders on feature snippit cards

* fix(): cache sw score to improve perceived perf

* style(): container is right height on short screens

* feat(): feature catalog page works better on smaller screens

* style(): add basic mobile styles we can build on top of

* style(): updates based on tobys design and fix image styles

* style(): match banner to updated styles

* Update Index/Report Card to Grid Layout (#408)

* Switch header to grid layout

* Update grid-layout to have separate padding on margins

* Update Index/Report Card to Grid Layout

* Remove Duplicate Padding setting for Header.

* Start Pure-CSS BG on Index/Report page Static View Only

TODO: Generalize and setup media queries

* Add Background equations for 2 known points for Index and Report Card pages

Note: Need to generalize equation for angle in future for animations

* Remove old pages/images

* Adjust Index break-points for media queries

* Update media query break-points for Report Card

* Adjust Hub Header Scoring Area

* Fix Input Validation on Index Page Error Messages & Design (#412)

* polish(): update manifest for 2.0

* style(): loading cards have margin like real cards

* style(): text was too close to background point on shorter screens

* chore(): update app icons to new icon

* chore(): update paths

* chore(): start url should always be root of app

* chore(): add mapping for share api

* fix(): key savedData by url and dont store when there is no sw

* fix(): update scoring correctly

* fix(): remove text to go back to old version

* chore(): update background color

* chore(): hitting logo on homepage resets instead of navigating

* feat(): style and reload button for offline page

* feat(): only reload if the user is online

* chore(): update for add to homescreen

* chore(): cleanup unused components

* code highlight and css tweeks to code box

* chore(): remove security tab for now

* style(): text should wrap

* chore(): update lock file

* style(): cursor has pointer on hover

* style(): url is not cropped

* style(): various small cleanup things

* feat(): add effect on subheader

* style(): fix responsive design issue with header

* feat(): add 2 new snippits

* chore(): tweak copy

* style(): update styles on feature page to match

* style(): top padding is same on both sides

* chore(): update favicon

* style(): loading cards white background

* fix(): clipboard api snippit loads correctly

* fix(): fix merge conflict

* fix more merge conflicts

* style(): begin to update design of homepage for 2.1

* style(): begin hub page update

* fix(): add skipURLCheck function back

* fix(): add footer to hub page

* fix(): fix ui issue with background not being full height with smaller snippits

* fix(): leftside should extend to bottom always

* fix(): hubheader design tweak to match comps and temp hide twitter icon

* style(): fix height issue in manifest image generator

* style(): simple styles for mobile for hub header and reportCard

* style(): finish simple mobile styles on updated pages

* chore(): fix styles weirdly not being applied in prod

* chore(): wip ui for android platform + twa

* feat(): finalize TWA integration (:

* fix(): fix small logic issue with the score card

* chore(): change to actual link for manifest

* fix(): fix small logic issue with sw test on the score card

* style(): white pane should extend to bottom

* chore(): simplify nuxt config

* style(): center align footer text

* style(): build my app button matches design

* style(): modal looks correct on smaller screens

* chore(): add more info to android plat modal

* style(): cards should have min-height

* style(): fix missing semicolon

* style(): polish up animations

* fix(): fix color picker for manifest

* chore(): comment out autogenerate icon

* style(): icon should be aligned

* feat(): add new install snippit

* feat(): add in commented out UI for new platform

* style(): clean up manifest generation page

* style(): continue to update manifest and service worker page

* style(): fix some styles

* style(): fix heights

* style(): fix some styles on smaller screens

* fix(): button has constant width so it does not shrink while downloading

* fix(): clean up new sw styles on smaller screens
jgw96 added a commit that referenced this pull request May 6, 2019
* 2.1 rc (#432)

* style(): remove border and remove padding on inputs

* style(): remove dark background color to avoid flash

* style(): make overall grade in header more clear

* chore(): turn line numbers on in code editor

* style(): tweak layout of service worker code editor side

* style(): tweak font size based on tobys latest

* style(): polish inputs

* chore(): make grid single column on surface go

* style(): tweak colors and layout on generate page

* fix(): big update to the manifest page to update design

* style(): update error overlay to match design

* fix(): finalize design for service worker page

* fix(): correct left alignment for categories

* fix(): fix an issue with service worker editor height

* fix(): get rid of outline on input

* fix(): add fieldName class to all fields

* fix(): data section needs a fixed width

* fix(): remove shadow from header

* chore(): tweak theme of code viewers on service worker page

* chore(): add background image for features page

* fix(): layout matches design

* style(): remove un-needed top margin

* chore(): tweak copy

* chore(): use correct bg image

* fix(): push layout fixes from last night

* feat(): finalize publish page

* fix(): background image is on sideBySide element now

* chore(): add logo

* fix(): un comment download functionality

* fix(): point at right endpoint for generation

* style(): tweak layout for index page

* chore(): add footer and lay it out

* chore(): add header to report card page

* chore(): adjust background to match design.

* chore(): handle long urls nicely

* style(): tweak background sizes

* chore(): use logo for back button

* chore(): improve scrolling on service worker editor + comment out error box for now

* style(): remove outline from buttons

* chore(): tweak grade laytout and make lowercase

* style(): tweak fa-check color to match theme

* style(): tweak button height and width

* style(): tweak colors

* chore(): tweak color of score

* chore(): only focused inputs have purple label

* fix(): polish up manifest page

* chore(): tweak overlay colors and sizes

* chore(): correct height on manifest page

* fix(): ui for selecting samples no works correctly

* chore(): clear should be capital

* style(): add global line-height style for p elements

* style(): tweak alignment of score

* fix(): manifest editor works correctly

* Redesign tweaks (#362)

* chore(): correct widths on index page

* chore(): small ui updates to match designs

* feat(): handle no manifest correctly

* update lagnauge of extra

* rework score

* Redesign tweaks (#363)

* chore(): correct widths on index page

* chore(): small ui updates to match designs

* feat(): handle no manifest correctly

* fix(): handle sites that dont have a manifest or service worker better

* update manifest score logic

* chore(): removed un-needed import

* Redesign (#364)

* test commit

* add docker commands to npm scripts

* set up request to new service worker endpoint

* cleanup

* remove unused utility classes

* style(): go through and clean up css, use our color variables

* style(): remove rule that was already global

* style(): move rules to global that should be global

* style(): remove unused css

* fix(): added necessary dependency for axios

* feat(): new design for index page

* feat(): add new report card page

* styles(): update index page to latest design

* feat(): start collecting data on reportCard page

* fix(): start button now has loading element aligned correctly

* feat(): start scoring work on reportCard page

* feat(): scores and overall grade calculated

* fix(): make buttons into links to edit sw and manifest

* fix(): some sites may not even have a cache object

* fix(): some sites may not have a scope

* feat(): add skip manifest functionality to home page

* feat(): start new layout for manifest page

* feat(): wip on manifest page

* styles(): a little more margin for desktop screens

* style(): make sure "expert" button is on the bottom

* style(): make sure "expert" button is responsive

* feat(): highlight each part that the user has

* feat(): add toolbar for codeviewer component

* chore(): add new scss file for animations

* feat(): add error overlay to the codeViewer component

* fix(): props have to be kebab case in html

* feat(): add done button to go back to reportPage

* style(): start applying colors

* style(): buttons look correct on reportCard page

* feat(): dont have to wait for all to finish to start getting results

* fix(): make scores out of 100 and rescan button works again

* feat(): start new layout for service worker page

* feat(): add done button to service worker page to go back to report

* chore(): turn off annoying / kinda broken linting rule

* feat(): wip cleaning up the design on the reportcard page

* fix(): add link to publish page from report page

* chore(): small linting fixes

* feat(): wip new design for publish page

* feat(): wip on new design for publish page

* feat(): download buttons on publish page match design

* chore(): fix some linting issues

* feat(): wip on new design for features page

* feat(): save grade per siession so we can display elsewhere in the app

* style(): add feature grid

* chore():done button goes to reportCard page

* styles(): use flex-grow to make sure the list takes up most of the card

* feat(): split feature card into seperate component to make things easier

* chore(): comment out un-needed methods

* fix(): expert mode button always right width

* Migrate no-unused-variable TSLint to TS configuration rules (#356)

- migrate configuration
- work with compilation errors by removing unused variables,
  silencincing warnings for unused arguments with `_` notation or
TSIgnore pragma

Thanks!

* fix(): no longer have to wait on manifest data on index page

* chore(): get rid of annoying lint error by making template bound methods public

* feat(): skeleton screen + emoji for grade

* feat(): wip on new header

* chore(): cleanup

* fix(): tweak styles, remove old css and button on index page is now correct size

* feat(): finalizing design for service worker page

* styles(): tweak styles to look right with top fixed header

* feat(): reuse modal for snippit detail but update to new design

* fix(): replace editor settings button with no errors button

* feat(): features page now has loading placeholders

* style(): center grid

* fix(): pending score is now clearer

* chore(): done button should call analytics

* feat(): features page modal is now layed out correctly

* style(): add first graphic for report card page (:

* style(): finalize button color

* style(): button text color is accessible

* Fix failing generator tests (#357)

Thanks!

* Exclude environments directory from TS compilation (#355)

Thanks!

* Fix linting and compile time errors (#348)

Thanks @peterblazejewicz , huge thanks for all the help lately!

* feat(): performant collapsible header

* chore(): feature detect just to be sure it does not break on older browsers

* fix(): report card page is now responsive down to a 10 inch tablet

* fix(): tweak media query

* feat(): add score header to the manifest page

* chore(): fix small typescript thing so that builds complete

* fix(): manifest page no longer breaks on errors

* fix(): add headers above each code viewer

* feat(): change add to review to reflect intent better

* chore(): small tweak to change from publish to build to make clearer

* fix(): download button loader is now aligned correctly

* fix(): abort long running request if user navigates away

* fix(): change copy

* fix(): only reference window in mounted

* chore(): add copy button to generate page

* fix(): make sure score is aligned at default width

* fix(): change grading system back to letters

* fix(): feature page workflow is now complete

* styles(): remove button is now aligned correctly

* chore(): modal now has snippit desc

* chore(): cleanup

* fix(): tweak score pending

* styles(): fixing responsive styles for 10 inch tablets and up

* styles(): reportCard page is now fully responsive

* fix(): update text and tweak layout for responsiveness

* wip polishing layout, design

* make sure were pointing to the right endpoint everywhere

* fix(): tweaking layout

* style(): make sure modal can scroll

* fix(): no more spinner for grade, just continuiously updates

* fix(): showcase button commented out for now

* fix(): give user feedback when they copy

* chore(): kicking off build on devops

* fix(): try to trigger build again

* fix(): should be https

* fixed typescript version

* style(): small style fixes

* chore(): small typescript fixes to get rid of warnings

* chore(): get rid of extra space above the buttons

* style(): cleanup and tweak header size and extras block

* fix(): handle no sw case better

* fix(): buttons aligned correctly

* style(): reportCard score now aligned correctly

* styles(): update layout on index page

* styles(): polish layout on generate page

* styles(): tweak color of field names

* feat(): final colors and final layou on index page

* feat(): codeViewer is now the correct color and generate page has polished layout

* styles(): finalize layout for reportCard page

* chore(): forgot to tweak padding for the cards

* fix(): remove unused variable

* chore(): remove duplicate exclamation point

* updates to report card page

* add color

* style(): add background to index page

* style(): switch primary and secondary colors

* chore(): add graphic and fix small layout things

* style(): add background graphic

* chore(): remove background color

* fix(): tweak layout of error overlay

* style(): remove border and remove padding on inputs

* style(): remove dark background color to avoid flash

* style(): make overall grade in header more clear

* chore(): turn line numbers on in code editor

* style(): tweak layout of service worker code editor side

* style(): tweak font size based on tobys latest

* style(): polish inputs

* chore(): make grid single column on surface go

* style(): tweak colors and layout on generate page

* fix(): big update to the manifest page to update design

* style(): update error overlay to match design

* fix(): finalize design for service worker page

* fix(): correct left alignment for categories

* fix(): fix an issue with service worker editor height

* fix(): get rid of outline on input

* fix(): add fieldName class to all fields

* fix(): data section needs a fixed width

* fix(): remove shadow from header

* chore(): tweak theme of code viewers on service worker page

* chore(): add background image for features page

* fix(): layout matches design

* style(): remove un-needed top margin

* chore(): tweak copy

* chore(): use correct bg image

* fix(): push layout fixes from last night

* feat(): finalize publish page

* fix(): background image is on sideBySide element now

* chore(): add logo

* fix(): un comment download functionality

* fix(): point at right endpoint for generation

* style(): tweak layout for index page

* chore(): add footer and lay it out

* chore(): add header to report card page

* chore(): adjust background to match design.

* chore(): handle long urls nicely

* style(): tweak background sizes

* chore(): use logo for back button

* chore(): improve scrolling on service worker editor + comment out error box for now

* style(): remove outline from buttons

* chore(): tweak grade laytout and make lowercase

* style(): tweak fa-check color to match theme

* style(): tweak button height and width

* style(): tweak colors

* chore(): tweak color of score

* chore(): only focused inputs have purple label

* fix(): polish up manifest page

* chore(): tweak overlay colors and sizes

* chore(): correct height on manifest page

* fix(): ui for selecting samples no works correctly

* chore(): clear should be capital

* style(): add global line-height style for p elements

* style(): tweak alignment of score

* fix(): manifest editor works correctly

* Redesign tweaks (#362)

* chore(): correct widths on index page

* chore(): small ui updates to match designs

* feat(): handle no manifest correctly

* update lagnauge of extra

* rework score

* Redesign tweaks (#363)

* chore(): correct widths on index page

* chore(): small ui updates to match designs

* feat(): handle no manifest correctly

* fix(): handle sites that dont have a manifest or service worker better

* update manifest score logic

* chore(): removed un-needed import

* update context in sw and report

* chore(): add correct link

* style(): go back to back button

* chore(): add link on how to use manifest

* fixes #368

* style(): add button hover state

* feat(): each editor has its own copy button

* chore(): remove old css, JS and markup (was commented out before)

* chore(): turn off box-shadow on data buttons

* fix(): rescan works correctly

* feat(): fire off service worker call early because it takes the longest

* fix(): make sure we dont await calls

* style(): change background of loading cards

* fix(): remove checked snippit now works correctly

* style(): categories now have a max-width

* chore(): show copy button on features page

* fix(): make sure cards are centered on all screen sizes

* fix(): make service worker page work better on large + small screens

* fix(): add download button back for service workers

* style(): tweak responsivness of these pages

* chore(): switch us over to using .webmanifest

* fix(): tweak grade text and remove un-needed loader from index

* style(): tweak layout for smaller devices

* fix(): css specificity issue

* fix(): header looks right on surface go sized devices

* chore(): navigate back to index when done

* chore(): correct spelling

* fix(): service worker call completes succesfully

* style(): remove box shadow on anchor tag

* fixed android missing package (#383)

* Replace hardcoded url in publish.ts with env variable (#381)

* fix(): add generate appx button back

* chore(): update copy

* style(): made padding and margin consistent

* fix(): remove edge button and fix width

* style(): update padding to match rest of site

* fix(): left side is centered

* style(): make more consistent with other modals

* style(): make padding and icon positioning consistent on bigger screens

* fix(): make sure url is handled when user refreshes

* fix(): fix layout on features modal

* feat(): make modal clearly a modal

* fix(): change windows route to features

* fix(): expert mode button goes to features page

* fix(): fix lint issues + add link back to old site

* feat(): animate modal background + add will change for animation perf

* fix(): give node more memory + disable un-essential  build plugins

* fix(): default to Arial on devices that dont have segoe

* update urls in analitics

* chore(): switch to prod api

* fix(): handle url errors better

* chore(): add new logo

* fix(): fix some styles on short screen sizes

* chore(): update theme colors to match + small load perf fix

* update refererURI to uri

* fix(): one more small perf fix

* fix(): images should have alt tags

* fix(): one more small perf fix

* chore(): add label to close button with no text

* fix(): add download button back to snippits, begin clearing up flow

* style(): icon should be same size across app

* chore(): icon should be same position and size across app

* fix(): footer is centered better on wider screens

* fix(): download snippit workflow fixed

* chore(): tweak copy toast

* chore(): change prod env to point at prod api

* fix(): service worker handled correctly

* feat(): 2.0 design first commit

* chore(): remove un-needed monaco features to fix devops

* style(): cards are constant width

* style(): feature cards on features page are constant width

* style(): we dont need a fixed width global container anymore

* style(): finalize url tested style

* style(): implement new cards and update background

* fix(): finalizing hub

* style(): hub page is finalized

* chore(): update text on features section

* feat(): first iteration of new feature page

* feat(): add share button for snippits

* feat(): feature-detail page is feature complete

* style(): finalize copy button styles

* Update Dev dependencies for some security audit recommendations. (#402)

* update to scoring and a bit of flare on score cards (#401)

* update scoreing and property names

* removing changes in lock file

* update lock file to old

* chore(): see if this fixes the build

* chore(): fix build

* chore(): re-remove tsChecker plugin

* Make Cookie Banner Push Content Down (#405)

Also Clean-up extra redundant scss block

* feat(): make share copy url on non web share platforms

* style(): update style on feature detail based on design feedback

* feat(): update Homepage Header sizing/design (#406)

* Update Header Sizing/Animation when transitioning between Index and Report Card

Update Logo

* Add HubHeader property to control Larger Homepage state independent of SubHeader

* style(): add background gradient and match buttons to design

* style(): finazling snippit detail and tweak grid

* style(): tweak paddding under h3 to match design

* style(): small fix for button alignment

* style(): first pass at new design for  feature catalog

* style(): rounded borders on feature snippit cards

* fix(): cache sw score to improve perceived perf

* style(): container is right height on short screens

* feat(): feature catalog page works better on smaller screens

* style(): add basic mobile styles we can build on top of

* style(): updates based on tobys design and fix image styles

* style(): match banner to updated styles

* Update Index/Report Card to Grid Layout (#408)

* Switch header to grid layout

* Update grid-layout to have separate padding on margins

* Update Index/Report Card to Grid Layout

* Remove Duplicate Padding setting for Header.

* Start Pure-CSS BG on Index/Report page Static View Only

TODO: Generalize and setup media queries

* Add Background equations for 2 known points for Index and Report Card pages

Note: Need to generalize equation for angle in future for animations

* Remove old pages/images

* Adjust Index break-points for media queries

* Update media query break-points for Report Card

* Adjust Hub Header Scoring Area

* Fix Input Validation on Index Page Error Messages & Design (#412)

* polish(): update manifest for 2.0

* style(): loading cards have margin like real cards

* style(): text was too close to background point on shorter screens

* chore(): update app icons to new icon

* chore(): update paths

* chore(): start url should always be root of app

* chore(): add mapping for share api

* fix(): key savedData by url and dont store when there is no sw

* fix(): update scoring correctly

* fix(): remove text to go back to old version

* chore(): update background color

* chore(): hitting logo on homepage resets instead of navigating

* feat(): style and reload button for offline page

* feat(): only reload if the user is online

* chore(): update for add to homescreen

* chore(): cleanup unused components

* code highlight and css tweeks to code box

* chore(): remove security tab for now

* style(): text should wrap

* chore(): update lock file

* style(): cursor has pointer on hover

* style(): url is not cropped

* style(): various small cleanup things

* feat(): add effect on subheader

* style(): fix responsive design issue with header

* feat(): add 2 new snippits

* chore(): tweak copy

* style(): update styles on feature page to match

* style(): top padding is same on both sides

* chore(): update favicon

* style(): loading cards white background

* fix(): clipboard api snippit loads correctly

* fix(): fix merge conflict

* fix more merge conflicts

* style(): begin to update design of homepage for 2.1

* style(): begin hub page update

* fix(): add skipURLCheck function back

* fix(): add footer to hub page

* fix(): fix ui issue with background not being full height with smaller snippits

* fix(): leftside should extend to bottom always

* fix(): hubheader design tweak to match comps and temp hide twitter icon

* style(): fix height issue in manifest image generator

* style(): simple styles for mobile for hub header and reportCard

* style(): finish simple mobile styles on updated pages

* chore(): fix styles weirdly not being applied in prod

* chore(): wip ui for android platform + twa

* feat(): finalize TWA integration (:

* fix(): fix small logic issue with the score card

* chore(): change to actual link for manifest

* fix(): fix small logic issue with sw test on the score card

* style(): white pane should extend to bottom

* chore(): simplify nuxt config

* style(): center align footer text

* style(): build my app button matches design

* style(): modal looks correct on smaller screens

* chore(): add more info to android plat modal

* style(): cards should have min-height

* style(): fix missing semicolon

* style(): polish up animations

* fix(): fix color picker for manifest

* chore(): comment out autogenerate icon

* style(): icon should be aligned

* feat(): add new install snippit

* feat(): add in commented out UI for new platform

* style(): clean up manifest generation page

* style(): continue to update manifest and service worker page

* style(): fix some styles

* style(): fix heights

* style(): fix some styles on smaller screens

* fix(): button has constant width so it does not shrink while downloading

* fix(): clean up new sw styles on smaller screens

* fix(): fix logic issue with service worker test
jgw96 added a commit that referenced this pull request May 8, 2019
* 2.1 rc (#432)

* style(): remove border and remove padding on inputs

* style(): remove dark background color to avoid flash

* style(): make overall grade in header more clear

* chore(): turn line numbers on in code editor

* style(): tweak layout of service worker code editor side

* style(): tweak font size based on tobys latest

* style(): polish inputs

* chore(): make grid single column on surface go

* style(): tweak colors and layout on generate page

* fix(): big update to the manifest page to update design

* style(): update error overlay to match design

* fix(): finalize design for service worker page

* fix(): correct left alignment for categories

* fix(): fix an issue with service worker editor height

* fix(): get rid of outline on input

* fix(): add fieldName class to all fields

* fix(): data section needs a fixed width

* fix(): remove shadow from header

* chore(): tweak theme of code viewers on service worker page

* chore(): add background image for features page

* fix(): layout matches design

* style(): remove un-needed top margin

* chore(): tweak copy

* chore(): use correct bg image

* fix(): push layout fixes from last night

* feat(): finalize publish page

* fix(): background image is on sideBySide element now

* chore(): add logo

* fix(): un comment download functionality

* fix(): point at right endpoint for generation

* style(): tweak layout for index page

* chore(): add footer and lay it out

* chore(): add header to report card page

* chore(): adjust background to match design.

* chore(): handle long urls nicely

* style(): tweak background sizes

* chore(): use logo for back button

* chore(): improve scrolling on service worker editor + comment out error box for now

* style(): remove outline from buttons

* chore(): tweak grade laytout and make lowercase

* style(): tweak fa-check color to match theme

* style(): tweak button height and width

* style(): tweak colors

* chore(): tweak color of score

* chore(): only focused inputs have purple label

* fix(): polish up manifest page

* chore(): tweak overlay colors and sizes

* chore(): correct height on manifest page

* fix(): ui for selecting samples no works correctly

* chore(): clear should be capital

* style(): add global line-height style for p elements

* style(): tweak alignment of score

* fix(): manifest editor works correctly

* Redesign tweaks (#362)

* chore(): correct widths on index page

* chore(): small ui updates to match designs

* feat(): handle no manifest correctly

* update lagnauge of extra

* rework score

* Redesign tweaks (#363)

* chore(): correct widths on index page

* chore(): small ui updates to match designs

* feat(): handle no manifest correctly

* fix(): handle sites that dont have a manifest or service worker better

* update manifest score logic

* chore(): removed un-needed import

* Redesign (#364)

* test commit

* add docker commands to npm scripts

* set up request to new service worker endpoint

* cleanup

* remove unused utility classes

* style(): go through and clean up css, use our color variables

* style(): remove rule that was already global

* style(): move rules to global that should be global

* style(): remove unused css

* fix(): added necessary dependency for axios

* feat(): new design for index page

* feat(): add new report card page

* styles(): update index page to latest design

* feat(): start collecting data on reportCard page

* fix(): start button now has loading element aligned correctly

* feat(): start scoring work on reportCard page

* feat(): scores and overall grade calculated

* fix(): make buttons into links to edit sw and manifest

* fix(): some sites may not even have a cache object

* fix(): some sites may not have a scope

* feat(): add skip manifest functionality to home page

* feat(): start new layout for manifest page

* feat(): wip on manifest page

* styles(): a little more margin for desktop screens

* style(): make sure "expert" button is on the bottom

* style(): make sure "expert" button is responsive

* feat(): highlight each part that the user has

* feat(): add toolbar for codeviewer component

* chore(): add new scss file for animations

* feat(): add error overlay to the codeViewer component

* fix(): props have to be kebab case in html

* feat(): add done button to go back to reportPage

* style(): start applying colors

* style(): buttons look correct on reportCard page

* feat(): dont have to wait for all to finish to start getting results

* fix(): make scores out of 100 and rescan button works again

* feat(): start new layout for service worker page

* feat(): add done button to service worker page to go back to report

* chore(): turn off annoying / kinda broken linting rule

* feat(): wip cleaning up the design on the reportcard page

* fix(): add link to publish page from report page

* chore(): small linting fixes

* feat(): wip new design for publish page

* feat(): wip on new design for publish page

* feat(): download buttons on publish page match design

* chore(): fix some linting issues

* feat(): wip on new design for features page

* feat(): save grade per siession so we can display elsewhere in the app

* style(): add feature grid

* chore():done button goes to reportCard page

* styles(): use flex-grow to make sure the list takes up most of the card

* feat(): split feature card into seperate component to make things easier

* chore(): comment out un-needed methods

* fix(): expert mode button always right width

* Migrate no-unused-variable TSLint to TS configuration rules (#356)

- migrate configuration
- work with compilation errors by removing unused variables,
  silencincing warnings for unused arguments with `_` notation or
TSIgnore pragma

Thanks!

* fix(): no longer have to wait on manifest data on index page

* chore(): get rid of annoying lint error by making template bound methods public

* feat(): skeleton screen + emoji for grade

* feat(): wip on new header

* chore(): cleanup

* fix(): tweak styles, remove old css and button on index page is now correct size

* feat(): finalizing design for service worker page

* styles(): tweak styles to look right with top fixed header

* feat(): reuse modal for snippit detail but update to new design

* fix(): replace editor settings button with no errors button

* feat(): features page now has loading placeholders

* style(): center grid

* fix(): pending score is now clearer

* chore(): done button should call analytics

* feat(): features page modal is now layed out correctly

* style(): add first graphic for report card page (:

* style(): finalize button color

* style(): button text color is accessible

* Fix failing generator tests (#357)

Thanks!

* Exclude environments directory from TS compilation (#355)

Thanks!

* Fix linting and compile time errors (#348)

Thanks @peterblazejewicz , huge thanks for all the help lately!

* feat(): performant collapsible header

* chore(): feature detect just to be sure it does not break on older browsers

* fix(): report card page is now responsive down to a 10 inch tablet

* fix(): tweak media query

* feat(): add score header to the manifest page

* chore(): fix small typescript thing so that builds complete

* fix(): manifest page no longer breaks on errors

* fix(): add headers above each code viewer

* feat(): change add to review to reflect intent better

* chore(): small tweak to change from publish to build to make clearer

* fix(): download button loader is now aligned correctly

* fix(): abort long running request if user navigates away

* fix(): change copy

* fix(): only reference window in mounted

* chore(): add copy button to generate page

* fix(): make sure score is aligned at default width

* fix(): change grading system back to letters

* fix(): feature page workflow is now complete

* styles(): remove button is now aligned correctly

* chore(): modal now has snippit desc

* chore(): cleanup

* fix(): tweak score pending

* styles(): fixing responsive styles for 10 inch tablets and up

* styles(): reportCard page is now fully responsive

* fix(): update text and tweak layout for responsiveness

* wip polishing layout, design

* make sure were pointing to the right endpoint everywhere

* fix(): tweaking layout

* style(): make sure modal can scroll

* fix(): no more spinner for grade, just continuiously updates

* fix(): showcase button commented out for now

* fix(): give user feedback when they copy

* chore(): kicking off build on devops

* fix(): try to trigger build again

* fix(): should be https

* fixed typescript version

* style(): small style fixes

* chore(): small typescript fixes to get rid of warnings

* chore(): get rid of extra space above the buttons

* style(): cleanup and tweak header size and extras block

* fix(): handle no sw case better

* fix(): buttons aligned correctly

* style(): reportCard score now aligned correctly

* styles(): update layout on index page

* styles(): polish layout on generate page

* styles(): tweak color of field names

* feat(): final colors and final layou on index page

* feat(): codeViewer is now the correct color and generate page has polished layout

* styles(): finalize layout for reportCard page

* chore(): forgot to tweak padding for the cards

* fix(): remove unused variable

* chore(): remove duplicate exclamation point

* updates to report card page

* add color

* style(): add background to index page

* style(): switch primary and secondary colors

* chore(): add graphic and fix small layout things

* style(): add background graphic

* chore(): remove background color

* fix(): tweak layout of error overlay

* style(): remove border and remove padding on inputs

* style(): remove dark background color to avoid flash

* style(): make overall grade in header more clear

* chore(): turn line numbers on in code editor

* style(): tweak layout of service worker code editor side

* style(): tweak font size based on tobys latest

* style(): polish inputs

* chore(): make grid single column on surface go

* style(): tweak colors and layout on generate page

* fix(): big update to the manifest page to update design

* style(): update error overlay to match design

* fix(): finalize design for service worker page

* fix(): correct left alignment for categories

* fix(): fix an issue with service worker editor height

* fix(): get rid of outline on input

* fix(): add fieldName class to all fields

* fix(): data section needs a fixed width

* fix(): remove shadow from header

* chore(): tweak theme of code viewers on service worker page

* chore(): add background image for features page

* fix(): layout matches design

* style(): remove un-needed top margin

* chore(): tweak copy

* chore(): use correct bg image

* fix(): push layout fixes from last night

* feat(): finalize publish page

* fix(): background image is on sideBySide element now

* chore(): add logo

* fix(): un comment download functionality

* fix(): point at right endpoint for generation

* style(): tweak layout for index page

* chore(): add footer and lay it out

* chore(): add header to report card page

* chore(): adjust background to match design.

* chore(): handle long urls nicely

* style(): tweak background sizes

* chore(): use logo for back button

* chore(): improve scrolling on service worker editor + comment out error box for now

* style(): remove outline from buttons

* chore(): tweak grade laytout and make lowercase

* style(): tweak fa-check color to match theme

* style(): tweak button height and width

* style(): tweak colors

* chore(): tweak color of score

* chore(): only focused inputs have purple label

* fix(): polish up manifest page

* chore(): tweak overlay colors and sizes

* chore(): correct height on manifest page

* fix(): ui for selecting samples no works correctly

* chore(): clear should be capital

* style(): add global line-height style for p elements

* style(): tweak alignment of score

* fix(): manifest editor works correctly

* Redesign tweaks (#362)

* chore(): correct widths on index page

* chore(): small ui updates to match designs

* feat(): handle no manifest correctly

* update lagnauge of extra

* rework score

* Redesign tweaks (#363)

* chore(): correct widths on index page

* chore(): small ui updates to match designs

* feat(): handle no manifest correctly

* fix(): handle sites that dont have a manifest or service worker better

* update manifest score logic

* chore(): removed un-needed import

* update context in sw and report

* chore(): add correct link

* style(): go back to back button

* chore(): add link on how to use manifest

* fixes #368

* style(): add button hover state

* feat(): each editor has its own copy button

* chore(): remove old css, JS and markup (was commented out before)

* chore(): turn off box-shadow on data buttons

* fix(): rescan works correctly

* feat(): fire off service worker call early because it takes the longest

* fix(): make sure we dont await calls

* style(): change background of loading cards

* fix(): remove checked snippit now works correctly

* style(): categories now have a max-width

* chore(): show copy button on features page

* fix(): make sure cards are centered on all screen sizes

* fix(): make service worker page work better on large + small screens

* fix(): add download button back for service workers

* style(): tweak responsivness of these pages

* chore(): switch us over to using .webmanifest

* fix(): tweak grade text and remove un-needed loader from index

* style(): tweak layout for smaller devices

* fix(): css specificity issue

* fix(): header looks right on surface go sized devices

* chore(): navigate back to index when done

* chore(): correct spelling

* fix(): service worker call completes succesfully

* style(): remove box shadow on anchor tag

* fixed android missing package (#383)

* Replace hardcoded url in publish.ts with env variable (#381)

* fix(): add generate appx button back

* chore(): update copy

* style(): made padding and margin consistent

* fix(): remove edge button and fix width

* style(): update padding to match rest of site

* fix(): left side is centered

* style(): make more consistent with other modals

* style(): make padding and icon positioning consistent on bigger screens

* fix(): make sure url is handled when user refreshes

* fix(): fix layout on features modal

* feat(): make modal clearly a modal

* fix(): change windows route to features

* fix(): expert mode button goes to features page

* fix(): fix lint issues + add link back to old site

* feat(): animate modal background + add will change for animation perf

* fix(): give node more memory + disable un-essential  build plugins

* fix(): default to Arial on devices that dont have segoe

* update urls in analitics

* chore(): switch to prod api

* fix(): handle url errors better

* chore(): add new logo

* fix(): fix some styles on short screen sizes

* chore(): update theme colors to match + small load perf fix

* update refererURI to uri

* fix(): one more small perf fix

* fix(): images should have alt tags

* fix(): one more small perf fix

* chore(): add label to close button with no text

* fix(): add download button back to snippits, begin clearing up flow

* style(): icon should be same size across app

* chore(): icon should be same position and size across app

* fix(): footer is centered better on wider screens

* fix(): download snippit workflow fixed

* chore(): tweak copy toast

* chore(): change prod env to point at prod api

* fix(): service worker handled correctly

* feat(): 2.0 design first commit

* chore(): remove un-needed monaco features to fix devops

* style(): cards are constant width

* style(): feature cards on features page are constant width

* style(): we dont need a fixed width global container anymore

* style(): finalize url tested style

* style(): implement new cards and update background

* fix(): finalizing hub

* style(): hub page is finalized

* chore(): update text on features section

* feat(): first iteration of new feature page

* feat(): add share button for snippits

* feat(): feature-detail page is feature complete

* style(): finalize copy button styles

* Update Dev dependencies for some security audit recommendations. (#402)

* update to scoring and a bit of flare on score cards (#401)

* update scoreing and property names

* removing changes in lock file

* update lock file to old

* chore(): see if this fixes the build

* chore(): fix build

* chore(): re-remove tsChecker plugin

* Make Cookie Banner Push Content Down (#405)

Also Clean-up extra redundant scss block

* feat(): make share copy url on non web share platforms

* style(): update style on feature detail based on design feedback

* feat(): update Homepage Header sizing/design (#406)

* Update Header Sizing/Animation when transitioning between Index and Report Card

Update Logo

* Add HubHeader property to control Larger Homepage state independent of SubHeader

* style(): add background gradient and match buttons to design

* style(): finazling snippit detail and tweak grid

* style(): tweak paddding under h3 to match design

* style(): small fix for button alignment

* style(): first pass at new design for  feature catalog

* style(): rounded borders on feature snippit cards

* fix(): cache sw score to improve perceived perf

* style(): container is right height on short screens

* feat(): feature catalog page works better on smaller screens

* style(): add basic mobile styles we can build on top of

* style(): updates based on tobys design and fix image styles

* style(): match banner to updated styles

* Update Index/Report Card to Grid Layout (#408)

* Switch header to grid layout

* Update grid-layout to have separate padding on margins

* Update Index/Report Card to Grid Layout

* Remove Duplicate Padding setting for Header.

* Start Pure-CSS BG on Index/Report page Static View Only

TODO: Generalize and setup media queries

* Add Background equations for 2 known points for Index and Report Card pages

Note: Need to generalize equation for angle in future for animations

* Remove old pages/images

* Adjust Index break-points for media queries

* Update media query break-points for Report Card

* Adjust Hub Header Scoring Area

* Fix Input Validation on Index Page Error Messages & Design (#412)

* polish(): update manifest for 2.0

* style(): loading cards have margin like real cards

* style(): text was too close to background point on shorter screens

* chore(): update app icons to new icon

* chore(): update paths

* chore(): start url should always be root of app

* chore(): add mapping for share api

* fix(): key savedData by url and dont store when there is no sw

* fix(): update scoring correctly

* fix(): remove text to go back to old version

* chore(): update background color

* chore(): hitting logo on homepage resets instead of navigating

* feat(): style and reload button for offline page

* feat(): only reload if the user is online

* chore(): update for add to homescreen

* chore(): cleanup unused components

* code highlight and css tweeks to code box

* chore(): remove security tab for now

* style(): text should wrap

* chore(): update lock file

* style(): cursor has pointer on hover

* style(): url is not cropped

* style(): various small cleanup things

* feat(): add effect on subheader

* style(): fix responsive design issue with header

* feat(): add 2 new snippits

* chore(): tweak copy

* style(): update styles on feature page to match

* style(): top padding is same on both sides

* chore(): update favicon

* style(): loading cards white background

* fix(): clipboard api snippit loads correctly

* fix(): fix merge conflict

* fix more merge conflicts

* style(): begin to update design of homepage for 2.1

* style(): begin hub page update

* fix(): add skipURLCheck function back

* fix(): add footer to hub page

* fix(): fix ui issue with background not being full height with smaller snippits

* fix(): leftside should extend to bottom always

* fix(): hubheader design tweak to match comps and temp hide twitter icon

* style(): fix height issue in manifest image generator

* style(): simple styles for mobile for hub header and reportCard

* style(): finish simple mobile styles on updated pages

* chore(): fix styles weirdly not being applied in prod

* chore(): wip ui for android platform + twa

* feat(): finalize TWA integration (:

* fix(): fix small logic issue with the score card

* chore(): change to actual link for manifest

* fix(): fix small logic issue with sw test on the score card

* style(): white pane should extend to bottom

* chore(): simplify nuxt config

* style(): center align footer text

* style(): build my app button matches design

* style(): modal looks correct on smaller screens

* chore(): add more info to android plat modal

* style(): cards should have min-height

* style(): fix missing semicolon

* style(): polish up animations

* fix(): fix color picker for manifest

* chore(): comment out autogenerate icon

* style(): icon should be aligned

* feat(): add new install snippit

* feat(): add in commented out UI for new platform

* style(): clean up manifest generation page

* style(): continue to update manifest and service worker page

* style(): fix some styles

* style(): fix heights

* style(): fix some styles on smaller screens

* fix(): button has constant width so it does not shrink while downloading

* fix(): clean up new sw styles on smaller screens

* fix(): fix logic issue with service worker test

* fix(): fix small math issue with service worker test

* style(): clean up image modal a touch

* feat(): add modal background

* style(): new design for android plat modal

* style(): blurred background for android plat modal
jgw96 added a commit that referenced this pull request Aug 15, 2019
* merge from master (#439)

* 2.1 rc (#432)

* style(): remove border and remove padding on inputs

* style(): remove dark background color to avoid flash

* style(): make overall grade in header more clear

* chore(): turn line numbers on in code editor

* style(): tweak layout of service worker code editor side

* style(): tweak font size based on tobys latest

* style(): polish inputs

* chore(): make grid single column on surface go

* style(): tweak colors and layout on generate page

* fix(): big update to the manifest page to update design

* style(): update error overlay to match design

* fix(): finalize design for service worker page

* fix(): correct left alignment for categories

* fix(): fix an issue with service worker editor height

* fix(): get rid of outline on input

* fix(): add fieldName class to all fields

* fix(): data section needs a fixed width

* fix(): remove shadow from header

* chore(): tweak theme of code viewers on service worker page

* chore(): add background image for features page

* fix(): layout matches design

* style(): remove un-needed top margin

* chore(): tweak copy

* chore(): use correct bg image

* fix(): push layout fixes from last night

* feat(): finalize publish page

* fix(): background image is on sideBySide element now

* chore(): add logo

* fix(): un comment download functionality

* fix(): point at right endpoint for generation

* style(): tweak layout for index page

* chore(): add footer and lay it out

* chore(): add header to report card page

* chore(): adjust background to match design.

* chore(): handle long urls nicely

* style(): tweak background sizes

* chore(): use logo for back button

* chore(): improve scrolling on service worker editor + comment out error box for now

* style(): remove outline from buttons

* chore(): tweak grade laytout and make lowercase

* style(): tweak fa-check color to match theme

* style(): tweak button height and width

* style(): tweak colors

* chore(): tweak color of score

* chore(): only focused inputs have purple label

* fix(): polish up manifest page

* chore(): tweak overlay colors and sizes

* chore(): correct height on manifest page

* fix(): ui for selecting samples no works correctly

* chore(): clear should be capital

* style(): add global line-height style for p elements

* style(): tweak alignment of score

* fix(): manifest editor works correctly

* Redesign tweaks (#362)

* chore(): correct widths on index page

* chore(): small ui updates to match designs

* feat(): handle no manifest correctly

* update lagnauge of extra

* rework score

* Redesign tweaks (#363)

* chore(): correct widths on index page

* chore(): small ui updates to match designs

* feat(): handle no manifest correctly

* fix(): handle sites that dont have a manifest or service worker better

* update manifest score logic

* chore(): removed un-needed import

* Redesign (#364)

* test commit

* add docker commands to npm scripts

* set up request to new service worker endpoint

* cleanup

* remove unused utility classes

* style(): go through and clean up css, use our color variables

* style(): remove rule that was already global

* style(): move rules to global that should be global

* style(): remove unused css

* fix(): added necessary dependency for axios

* feat(): new design for index page

* feat(): add new report card page

* styles(): update index page to latest design

* feat(): start collecting data on reportCard page

* fix(): start button now has loading element aligned correctly

* feat(): start scoring work on reportCard page

* feat(): scores and overall grade calculated

* fix(): make buttons into links to edit sw and manifest

* fix(): some sites may not even have a cache object

* fix(): some sites may not have a scope

* feat(): add skip manifest functionality to home page

* feat(): start new layout for manifest page

* feat(): wip on manifest page

* styles(): a little more margin for desktop screens

* style(): make sure "expert" button is on the bottom

* style(): make sure "expert" button is responsive

* feat(): highlight each part that the user has

* feat(): add toolbar for codeviewer component

* chore(): add new scss file for animations

* feat(): add error overlay to the codeViewer component

* fix(): props have to be kebab case in html

* feat(): add done button to go back to reportPage

* style(): start applying colors

* style(): buttons look correct on reportCard page

* feat(): dont have to wait for all to finish to start getting results

* fix(): make scores out of 100 and rescan button works again

* feat(): start new layout for service worker page

* feat(): add done button to service worker page to go back to report

* chore(): turn off annoying / kinda broken linting rule

* feat(): wip cleaning up the design on the reportcard page

* fix(): add link to publish page from report page

* chore(): small linting fixes

* feat(): wip new design for publish page

* feat(): wip on new design for publish page

* feat(): download buttons on publish page match design

* chore(): fix some linting issues

* feat(): wip on new design for features page

* feat(): save grade per siession so we can display elsewhere in the app

* style(): add feature grid

* chore():done button goes to reportCard page

* styles(): use flex-grow to make sure the list takes up most of the card

* feat(): split feature card into seperate component to make things easier

* chore(): comment out un-needed methods

* fix(): expert mode button always right width

* Migrate no-unused-variable TSLint to TS configuration rules (#356)

- migrate configuration
- work with compilation errors by removing unused variables,
  silencincing warnings for unused arguments with `_` notation or
TSIgnore pragma

Thanks!

* fix(): no longer have to wait on manifest data on index page

* chore(): get rid of annoying lint error by making template bound methods public

* feat(): skeleton screen + emoji for grade

* feat(): wip on new header

* chore(): cleanup

* fix(): tweak styles, remove old css and button on index page is now correct size

* feat(): finalizing design for service worker page

* styles(): tweak styles to look right with top fixed header

* feat(): reuse modal for snippit detail but update to new design

* fix(): replace editor settings button with no errors button

* feat(): features page now has loading placeholders

* style(): center grid

* fix(): pending score is now clearer

* chore(): done button should call analytics

* feat(): features page modal is now layed out correctly

* style(): add first graphic for report card page (:

* style(): finalize button color

* style(): button text color is accessible

* Fix failing generator tests (#357)

Thanks!

* Exclude environments directory from TS compilation (#355)

Thanks!

* Fix linting and compile time errors (#348)

Thanks @peterblazejewicz , huge thanks for all the help lately!

* feat(): performant collapsible header

* chore(): feature detect just to be sure it does not break on older browsers

* fix(): report card page is now responsive down to a 10 inch tablet

* fix(): tweak media query

* feat(): add score header to the manifest page

* chore(): fix small typescript thing so that builds complete

* fix(): manifest page no longer breaks on errors

* fix(): add headers above each code viewer

* feat(): change add to review to reflect intent better

* chore(): small tweak to change from publish to build to make clearer

* fix(): download button loader is now aligned correctly

* fix(): abort long running request if user navigates away

* fix(): change copy

* fix(): only reference window in mounted

* chore(): add copy button to generate page

* fix(): make sure score is aligned at default width

* fix(): change grading system back to letters

* fix(): feature page workflow is now complete

* styles(): remove button is now aligned correctly

* chore(): modal now has snippit desc

* chore(): cleanup

* fix(): tweak score pending

* styles(): fixing responsive styles for 10 inch tablets and up

* styles(): reportCard page is now fully responsive

* fix(): update text and tweak layout for responsiveness

* wip polishing layout, design

* make sure were pointing to the right endpoint everywhere

* fix(): tweaking layout

* style(): make sure modal can scroll

* fix(): no more spinner for grade, just continuiously updates

* fix(): showcase button commented out for now

* fix(): give user feedback when they copy

* chore(): kicking off build on devops

* fix(): try to trigger build again

* fix(): should be https

* fixed typescript version

* style(): small style fixes

* chore(): small typescript fixes to get rid of warnings

* chore(): get rid of extra space above the buttons

* style(): cleanup and tweak header size and extras block

* fix(): handle no sw case better

* fix(): buttons aligned correctly

* style(): reportCard score now aligned correctly

* styles(): update layout on index page

* styles(): polish layout on generate page

* styles(): tweak color of field names

* feat(): final colors and final layou on index page

* feat(): codeViewer is now the correct color and generate page has polished layout

* styles(): finalize layout for reportCard page

* chore(): forgot to tweak padding for the cards

* fix(): remove unused variable

* chore(): remove duplicate exclamation point

* updates to report card page

* add color

* style(): add background to index page

* style(): switch primary and secondary colors

* chore(): add graphic and fix small layout things

* style(): add background graphic

* chore(): remove background color

* fix(): tweak layout of error overlay

* style(): remove border and remove padding on inputs

* style(): remove dark background color to avoid flash

* style(): make overall grade in header more clear

* chore(): turn line numbers on in code editor

* style(): tweak layout of service worker code editor side

* style(): tweak font size based on tobys latest

* style(): polish inputs

* chore(): make grid single column on surface go

* style(): tweak colors and layout on generate page

* fix(): big update to the manifest page to update design

* style(): update error overlay to match design

* fix(): finalize design for service worker page

* fix(): correct left alignment for categories

* fix(): fix an issue with service worker editor height

* fix(): get rid of outline on input

* fix(): add fieldName class to all fields

* fix(): data section needs a fixed width

* fix(): remove shadow from header

* chore(): tweak theme of code viewers on service worker page

* chore(): add background image for features page

* fix(): layout matches design

* style(): remove un-needed top margin

* chore(): tweak copy

* chore(): use correct bg image

* fix(): push layout fixes from last night

* feat(): finalize publish page

* fix(): background image is on sideBySide element now

* chore(): add logo

* fix(): un comment download functionality

* fix(): point at right endpoint for generation

* style(): tweak layout for index page

* chore(): add footer and lay it out

* chore(): add header to report card page

* chore(): adjust background to match design.

* chore(): handle long urls nicely

* style(): tweak background sizes

* chore(): use logo for back button

* chore(): improve scrolling on service worker editor + comment out error box for now

* style(): remove outline from buttons

* chore(): tweak grade laytout and make lowercase

* style(): tweak fa-check color to match theme

* style(): tweak button height and width

* style(): tweak colors

* chore(): tweak color of score

* chore(): only focused inputs have purple label

* fix(): polish up manifest page

* chore(): tweak overlay colors and sizes

* chore(): correct height on manifest page

* fix(): ui for selecting samples no works correctly

* chore(): clear should be capital

* style(): add global line-height style for p elements

* style(): tweak alignment of score

* fix(): manifest editor works correctly

* Redesign tweaks (#362)

* chore(): correct widths on index page

* chore(): small ui updates to match designs

* feat(): handle no manifest correctly

* update lagnauge of extra

* rework score

* Redesign tweaks (#363)

* chore(): correct widths on index page

* chore(): small ui updates to match designs

* feat(): handle no manifest correctly

* fix(): handle sites that dont have a manifest or service worker better

* update manifest score logic

* chore(): removed un-needed import

* update context in sw and report

* chore(): add correct link

* style(): go back to back button

* chore(): add link on how to use manifest

* fixes #368

* style(): add button hover state

* feat(): each editor has its own copy button

* chore(): remove old css, JS and markup (was commented out before)

* chore(): turn off box-shadow on data buttons

* fix(): rescan works correctly

* feat(): fire off service worker call early because it takes the longest

* fix(): make sure we dont await calls

* style(): change background of loading cards

* fix(): remove checked snippit now works correctly

* style(): categories now have a max-width

* chore(): show copy button on features page

* fix(): make sure cards are centered on all screen sizes

* fix(): make service worker page work better on large + small screens

* fix(): add download button back for service workers

* style(): tweak responsivness of these pages

* chore(): switch us over to using .webmanifest

* fix(): tweak grade text and remove un-needed loader from index

* style(): tweak layout for smaller devices

* fix(): css specificity issue

* fix(): header looks right on surface go sized devices

* chore(): navigate back to index when done

* chore(): correct spelling

* fix(): service worker call completes succesfully

* style(): remove box shadow on anchor tag

* fixed android missing package (#383)

* Replace hardcoded url in publish.ts with env variable (#381)

* fix(): add generate appx button back

* chore(): update copy

* style(): made padding and margin consistent

* fix(): remove edge button and fix width

* style(): update padding to match rest of site

* fix(): left side is centered

* style(): make more consistent with other modals

* style(): make padding and icon positioning consistent on bigger screens

* fix(): make sure url is handled when user refreshes

* fix(): fix layout on features modal

* feat(): make modal clearly a modal

* fix(): change windows route to features

* fix(): expert mode button goes to features page

* fix(): fix lint issues + add link back to old site

* feat(): animate modal background + add will change for animation perf

* fix(): give node more memory + disable un-essential  build plugins

* fix(): default to Arial on devices that dont have segoe

* update urls in analitics

* chore(): switch to prod api

* fix(): handle url errors better

* chore(): add new logo

* fix(): fix some styles on short screen sizes

* chore(): update theme colors to match + small load perf fix

* update refererURI to uri

* fix(): one more small perf fix

* fix(): images should have alt tags

* fix(): one more small perf fix

* chore(): add label to close button with no text

* fix(): add download button back to snippits, begin clearing up flow

* style(): icon should be same size across app

* chore(): icon should be same position and size across app

* fix(): footer is centered better on wider screens

* fix(): download snippit workflow fixed

* chore(): tweak copy toast

* chore(): change prod env to point at prod api

* fix(): service worker handled correctly

* feat(): 2.0 design first commit

* chore(): remove un-needed monaco features to fix devops

* style(): cards are constant width

* style(): feature cards on features page are constant width

* style(): we dont need a fixed width global container anymore

* style(): finalize url tested style

* style(): implement new cards and update background

* fix(): finalizing hub

* style(): hub page is finalized

* chore(): update text on features section

* feat(): first iteration of new feature page

* feat(): add share button for snippits

* feat(): feature-detail page is feature complete

* style(): finalize copy button styles

* Update Dev dependencies for some security audit recommendations. (#402)

* update to scoring and a bit of flare on score cards (#401)

* update scoreing and property names

* removing changes in lock file

* update lock file to old

* chore(): see if this fixes the build

* chore(): fix build

* chore(): re-remove tsChecker plugin

* Make Cookie Banner Push Content Down (#405)

Also Clean-up extra redundant scss block

* feat(): make share copy url on non web share platforms

* style(): update style on feature detail based on design feedback

* feat(): update Homepage Header sizing/design (#406)

* Update Header Sizing/Animation when transitioning between Index and Report Card

Update Logo

* Add HubHeader property to control Larger Homepage state independent of SubHeader

* style(): add background gradient and match buttons to design

* style(): finazling snippit detail and tweak grid

* style(): tweak paddding under h3 to match design

* style(): small fix for button alignment

* style(): first pass at new design for  feature catalog

* style(): rounded borders on feature snippit cards

* fix(): cache sw score to improve perceived perf

* style(): container is right height on short screens

* feat(): feature catalog page works better on smaller screens

* style(): add basic mobile styles we can build on top of

* style(): updates based on tobys design and fix image styles

* style(): match banner to updated styles

* Update Index/Report Card to Grid Layout (#408)

* Switch header to grid layout

* Update grid-layout to have separate padding on margins

* Update Index/Report Card to Grid Layout

* Remove Duplicate Padding setting for Header.

* Start Pure-CSS BG on Index/Report page Static View Only

TODO: Generalize and setup media queries

* Add Background equations for 2 known points for Index and Report Card pages

Note: Need to generalize equation for angle in future for animations

* Remove old pages/images

* Adjust Index break-points for media queries

* Update media query break-points for Report Card

* Adjust Hub Header Scoring Area

* Fix Input Validation on Index Page Error Messages & Design (#412)

* polish(): update manifest for 2.0

* style(): loading cards have margin like real cards

* style(): text was too close to background point on shorter screens

* chore(): update app icons to new icon

* chore(): update paths

* chore(): start url should always be root of app

* chore(): add mapping for share api

* fix(): key savedData by url and dont store when there is no sw

* fix(): update scoring correctly

* fix(): remove text to go back to old version

* chore(): update background color

* chore(): hitting logo on homepage resets instead of navigating

* feat(): style and reload button for offline page

* feat(): only reload if the user is online

* chore(): update for add to homescreen

* chore(): cleanup unused components

* code highlight and css tweeks to code box

* chore(): remove security tab for now

* style(): text should wrap

* chore(): update lock file

* style(): cursor has pointer on hover

* style(): url is not cropped

* style(): various small cleanup things

* feat(): add effect on subheader

* style(): fix responsive design issue with header

* feat(): add 2 new snippits

* chore(): tweak copy

* style(): update styles on feature page to match

* style(): top padding is same on both sides

* chore(): update favicon

* style(): loading cards white background

* fix(): clipboard api snippit loads correctly

* fix(): fix merge conflict

* fix more merge conflicts

* style(): begin to update design of homepage for 2.1

* style(): begin hub page update

* fix(): add skipURLCheck function back

* fix(): add footer to hub page

* fix(): fix ui issue with background not being full height with smaller snippits

* fix(): leftside should extend to bottom always

* fix(): hubheader design tweak to match comps and temp hide twitter icon

* style(): fix height issue in manifest image generator

* style(): simple styles for mobile for hub header and reportCard

* style(): finish simple mobile styles on updated pages

* chore(): fix styles weirdly not being applied in prod

* chore(): wip ui for android platform + twa

* feat(): finalize TWA integration (:

* fix(): fix small logic issue with the score card

* chore(): change to actual link for manifest

* fix(): fix small logic issue with sw test on the score card

* style(): white pane should extend to bottom

* chore(): simplify nuxt config

* style(): center align footer text

* style(): build my app button matches design

* style(): modal looks correct on smaller screens

* chore(): add more info to android plat modal

* style(): cards should have min-height

* style(): fix missing semicolon

* style(): polish up animations

* fix(): fix color picker for manifest

* chore(): comment out autogenerate icon

* style(): icon should be aligned

* feat(): add new install snippit

* feat(): add in commented out UI for new platform

* style(): clean up manifest generation page

* style(): continue to update manifest and service worker page

* style(): fix some styles

* style(): fix heights

* style(): fix some styles on smaller screens

* fix(): button has constant width so it does not shrink while downloading

* fix(): clean up new sw styles on smaller screens

* fix(): fix logic issue with service worker test

* fix(): fix small math issue with service worker test

* style(): clean up image modal a touch

* feat(): add modal background

* style(): new design for android plat modal

* style(): blurred background for android plat modal

* style(): clean up + simplify styles on manifest page

* style(): continue to update manifest page design

* style(): update button to new style

* style(): should have min height

* style():  button width matches design

* style(): color input no longer cut off slightly

* fix(): stored score works correctly

* fix(): copying text works in older browsers

* chore(): remove un-needed import

* fix(): correctly load polyfills for old edge

* feat(): begin implementing new icon uploader design

* style(): new icon uploader

* feat(): new image uploader modal

* style(): buttons are consistent

* style(): padding consistent

* feat(): add install button for PWABuilder itself

* chore(): adjust the modal on larger screens

* feat(): comment out expert button for now

* feat(): first pass at new publish page

* style(): centering of left and right side

* style(): new download status

* style(): new loading spinner for download button

* style(): finish up android modal

* fix(): share button works on older browsers

* fix(): improve windows modal

* style(): adjust modal buttons

* chore(): small perf fix

* fix(): language input works

* fix(): image updates work when updating inputs

* fix(): custom color input updates manifest correctly

* fix(): color changes are checked correctly when re-rendering

* chore(): tweak snippits

* style(): on wide screens code editor has specific width

* style(): tweak service worker page widths

* style(): cleanup + tweaks

* feat(): add web midi snippit

* fix(): analytics are working again on index

* fix(): platform is picked up right in analytics

* feat(): add analytics for install button

* chore(): add analytics for features

* chore(): remove un-needed logic

* chore(): monaco-editor plugin does not need to be in vendor bundle

* chore(): remove un-needed import

* style(): background better positioned on wide screens

* style(): reduce amount of scrolling needed

* fix(): appx generate modal is larger

* fix(): text on the right side looks correct on short screens

* style(): no scrolling on homepage

* style(): move close button slightly closer to learn more link

* style(): tweak background height

* style(): get started button now matches design

* style(): build my app button now matches design

* style(): text style now matches design

* style(): input inactive state matches design

* style(): subnav matches design

* style(): overall score matches design

* style(): main nav matches design

* style(): main nav reacts to hover

* style(): url tested section matches design

* style(): spacing is right on list items

* style(): card text matches design

* style(): card icons match design

* style(): code element matches design

* style(): update view more button to match design

* style(): update features text to match hub

* style(): card text now matches design

* style(): footer matches design

* style(): maniefst font fixes

* style(): manifest code formatting update

* style(): manifest inputs match design

* style(): manifest buttons match design

* style(): handle really wide screens

* style(): handle widescreens better

* Fixed error handling for sites without manifest or SW

* fix(): display full error

* fix(): handle url errors correctly

* chore(): cleanup

* fix(): better ux for service worker card

* fix(): service worker left side padding correct

* chore(): use pwa logo for PWA publish card

* chore(): clean up mobile styles for manifest and sw page

* chore(): fix some wording / spelling mistakes

* feat(): reduce amount of clicks needed to upload icons

* chore(): remove done button

* fix(): adjust color picker options so they match design

* chore(): adjust color input width

* chore(): left inputs aligned correct to design

* fix(): adjust header text

* chore(): tweak privacy policy link

* [WIP] - Fixes for issue #428 (#518)

* Add/replacemonaco-editor with vue-monaco

* Pass monaco options as props

* Reimplement onChangeCode event

* Reimplement ondecorationschange

* Fix code input

* Workaround for the URL replace error on HubHeader

* Fix codeviewer class

* Add theme implementation
Separate language from main options

* Add vuex-persist plugin

* Fix the update of the icons when deleted from the generate page (#516)

* Add error message to unreacheable manifest and disable publish button (#512)

* add error message to brkn manifest

* disable publish button if the site doesnt have manifest

* cleaned up the disable button validation

* remove unused lines

* fix(): update to fix minor issues from PRs

* fix(): fix not being able to build issues

* fix(): second service worker codebox not cut off

* fix(): gdprDiv font fixes #457

* fixes #466

* fix(): hub text is correct font

* fix(): score font is correct

* fix(): adjust score card text

* fix(): generated manifest not counted as 100

* fix(): element no longer covering input in Firefox/Webkit

* add screenshots to the manifest

* style(): made some tweaks for mobile

* style(): center spinner inside download button

* chore(): fix oops

* chore(): build button is always enabled
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.

None yet

2 participants