fix(): small update from master (#433)
fix(): small update from master (#433)

* 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

manifoldjs/manifoldjs-site,manifoldjs/manifoldjs-site,manifoldjs/manifoldjs-site