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

fix(download): shortcuts must be a real array #698

Merged
merged 1 commit into from
Mar 31, 2020

Conversation

christianliebel
Copy link
Contributor

PR Type

  • Bugfix

Describe the current behavior?

llama-pack/bubblewrap throws the following error: twaManifest.shortcuts.map is not a function

This is because the shortcuts property is passed as a string ("[]") and not as an actual array.

Describe the new behavior?

We’re now passing in an actual array.

PR Checklist

  • Test: run npm run test and ensure that all tests pass
  • Target master branch (or an appropriate release branch if appropriate for a bug fix)
  • Ensure that your contribution follows standard accessibility guidelines. Use tools like https://webhint.io/ to validate your changes.

Additional Information

N/A

Otherwise, llama-pack/bubblewrap will throw the following error: `twaManifest.shortcuts.map is not a function`
@ghost
Copy link

ghost commented Mar 29, 2020

Thanks christianliebel for opening a Pull Request! The reviewers will test the PR and highlight if there is any conflict or changes required. If the PR is approved we will proceed to merge the pull request 🙌

@ghost ghost assigned JudahGabriel Mar 29, 2020
@christianliebel
Copy link
Contributor Author

Possibly related to #697

@jgw96
Copy link
Contributor

jgw96 commented Mar 31, 2020

Thanks @christianliebel , really good find!

@jgw96 jgw96 merged commit 47e74a2 into pwa-builder:master Mar 31, 2020
jgw96 added a commit that referenced this pull request Apr 8, 2020
* Dev (#692)

* Remove specify related applications to be added to the manifest message (#663)

* Formatting related application for better display (#666)

* Delay mounting codeViewer for milliseconds to fix concurrency issue (#665)

* App's log is being used to load home page but not used as a back button (#664)

* fix(): fixes #673 (#679)

* Bug fix manifest viewer (#681)

* display empty string if manifest property's value is falsely

* Update the manifest as a key is up

* Adding id to access an editor by getElementById on a page

* Adding id to the probs and wrapping Monaco editor with a div

* Adding resize event listener when it is mounted and remove when component is destroyed

* Refactor code to make it DRY

* Applying css rules

* watching state change and reloading the editor

* Debounce helper function is added and call this function to execute update manifest

* Fixed undefined in related apps

* Putting back event listners when editor is reloaded

* Deeplinking pw aurl (#682)

* Checking if a query string is matching with pwa url or not

* Check a summited pwa url is already part of query string. if not, added it to the url

* check and generate if pwa url is already part of query string

* Overview and My Hub link is loading using query sting

* Log is used to reset and load default page

* Process query string and handling browser events

* Fixing test fail related to it should fail a bad URL

* chore(): update env to point to dev api (#685)

* Service worker page cleanup (#686)

* fix(): swap top and bottom code viewers

* style(): make the code viewer shorter for reg code

* Hide broken images (#687)

* filter broken icons from the list

* suggesion suggest to you to upload at least one image 512×512 or larger

* fix(analytics): new markers for build and features

* fix(analytics): mark exactly which worker is chosen

* fix(analytics): added marker for downloaded service worker

Co-authored-by: TesheG <60520041+TesheG@users.noreply.github.com>

* chore(): re-flip the codeviewers

* style(): shorten codeviewer

* chore(): update to use pwa-update component

* chore(): update pwa-install to latest

* fix(download): shortcuts must be a real array (#698)

Otherwise, llama-pack/bubblewrap will throw the following error: `twaManifest.shortcuts.map is not a function`

* chore(): remove use of google fonts and move icons to be served locally (#700)

* chore(): update dev from master (#694)

* Dev (#692)

* Remove specify related applications to be added to the manifest message (#663)

* Formatting related application for better display (#666)

* Delay mounting codeViewer for milliseconds to fix concurrency issue (#665)

* App's log is being used to load home page but not used as a back button (#664)

* fix(): fixes #673 (#679)

* Bug fix manifest viewer (#681)

* display empty string if manifest property's value is falsely

* Update the manifest as a key is up

* Adding id to access an editor by getElementById on a page

* Adding id to the probs and wrapping Monaco editor with a div

* Adding resize event listener when it is mounted and remove when component is destroyed

* Refactor code to make it DRY

* Applying css rules

* watching state change and reloading the editor

* Debounce helper function is added and call this function to execute update manifest

* Fixed undefined in related apps

* Putting back event listners when editor is reloaded

* Deeplinking pw aurl (#682)

* Checking if a query string is matching with pwa url or not

* Check a summited pwa url is already part of query string. if not, added it to the url

* check and generate if pwa url is already part of query string

* Overview and My Hub link is loading using query sting

* Log is used to reset and load default page

* Process query string and handling browser events

* Fixing test fail related to it should fail a bad URL

* chore(): update env to point to dev api (#685)

* Service worker page cleanup (#686)

* fix(): swap top and bottom code viewers

* style(): make the code viewer shorter for reg code

* Hide broken images (#687)

* filter broken icons from the list

* suggesion suggest to you to upload at least one image 512×512 or larger

* fix(analytics): new markers for build and features

* fix(analytics): mark exactly which worker is chosen

* fix(analytics): added marker for downloaded service worker

Co-authored-by: TesheG <60520041+TesheG@users.noreply.github.com>

* chore(): re-flip the codeviewers

* style(): shorten codeviewer

* chore(): update to use pwa-update component

Co-authored-by: TesheG <60520041+TesheG@users.noreply.github.com>

* Fix fonts (#695)

* Dev (#692)

* Remove specify related applications to be added to the manifest message (#663)

* Formatting related application for better display (#666)

* Delay mounting codeViewer for milliseconds to fix concurrency issue (#665)

* App's log is being used to load home page but not used as a back button (#664)

* fix(): fixes #673 (#679)

* Bug fix manifest viewer (#681)

* display empty string if manifest property's value is falsely

* Update the manifest as a key is up

* Adding id to access an editor by getElementById on a page

* Adding id to the probs and wrapping Monaco editor with a div

* Adding resize event listener when it is mounted and remove when component is destroyed

* Refactor code to make it DRY

* Applying css rules

* watching state change and reloading the editor

* Debounce helper function is added and call this function to execute update manifest

* Fixed undefined in related apps

* Putting back event listners when editor is reloaded

* Deeplinking pw aurl (#682)

* Checking if a query string is matching with pwa url or not

* Check a summited pwa url is already part of query string. if not, added it to the url

* check and generate if pwa url is already part of query string

* Overview and My Hub link is loading using query sting

* Log is used to reset and load default page

* Process query string and handling browser events

* Fixing test fail related to it should fail a bad URL

* chore(): update env to point to dev api (#685)

* Service worker page cleanup (#686)

* fix(): swap top and bottom code viewers

* style(): make the code viewer shorter for reg code

* Hide broken images (#687)

* filter broken icons from the list

* suggesion suggest to you to upload at least one image 512×512 or larger

* fix(analytics): new markers for build and features

* fix(analytics): mark exactly which worker is chosen

* fix(analytics): added marker for downloaded service worker

Co-authored-by: TesheG <60520041+TesheG@users.noreply.github.com>

* chore(): re-flip the codeviewers

* style(): shorten codeviewer

* chore(): update to use pwa-update component

* fix(): move to local fonts + icons

Co-authored-by: TesheG <60520041+TesheG@users.noreply.github.com>

* style(): header should be bold

Co-authored-by: TesheG <60520041+TesheG@users.noreply.github.com>

* Added pwa-auth to feature store

Co-authored-by: Justin Willis <jgw9617@gmail.com>
Co-authored-by: TesheG <60520041+TesheG@users.noreply.github.com>
Co-authored-by: Christian Liebel <christian.liebel@thinktecture.com>
jgw96 added a commit that referenced this pull request Apr 14, 2020
* chore(): update dev from master (#694)

* Dev (#692)

* Remove specify related applications to be added to the manifest message (#663)

* Formatting related application for better display (#666)

* Delay mounting codeViewer for milliseconds to fix concurrency issue (#665)

* App's log is being used to load home page but not used as a back button (#664)

* fix(): fixes #673 (#679)

* Bug fix manifest viewer (#681)

* display empty string if manifest property's value is falsely

* Update the manifest as a key is up

* Adding id to access an editor by getElementById on a page

* Adding id to the probs and wrapping Monaco editor with a div

* Adding resize event listener when it is mounted and remove when component is destroyed

* Refactor code to make it DRY

* Applying css rules

* watching state change and reloading the editor

* Debounce helper function is added and call this function to execute update manifest

* Fixed undefined in related apps

* Putting back event listners when editor is reloaded

* Deeplinking pw aurl (#682)

* Checking if a query string is matching with pwa url or not

* Check a summited pwa url is already part of query string. if not, added it to the url

* check and generate if pwa url is already part of query string

* Overview and My Hub link is loading using query sting

* Log is used to reset and load default page

* Process query string and handling browser events

* Fixing test fail related to it should fail a bad URL

* chore(): update env to point to dev api (#685)

* Service worker page cleanup (#686)

* fix(): swap top and bottom code viewers

* style(): make the code viewer shorter for reg code

* Hide broken images (#687)

* filter broken icons from the list

* suggesion suggest to you to upload at least one image 512×512 or larger

* fix(analytics): new markers for build and features

* fix(analytics): mark exactly which worker is chosen

* fix(analytics): added marker for downloaded service worker

Co-authored-by: TesheG <60520041+TesheG@users.noreply.github.com>

* chore(): re-flip the codeviewers

* style(): shorten codeviewer

* chore(): update to use pwa-update component

Co-authored-by: TesheG <60520041+TesheG@users.noreply.github.com>

* Fix fonts (#695)

* Dev (#692)

* Remove specify related applications to be added to the manifest message (#663)

* Formatting related application for better display (#666)

* Delay mounting codeViewer for milliseconds to fix concurrency issue (#665)

* App's log is being used to load home page but not used as a back button (#664)

* fix(): fixes #673 (#679)

* Bug fix manifest viewer (#681)

* display empty string if manifest property's value is falsely

* Update the manifest as a key is up

* Adding id to access an editor by getElementById on a page

* Adding id to the probs and wrapping Monaco editor with a div

* Adding resize event listener when it is mounted and remove when component is destroyed

* Refactor code to make it DRY

* Applying css rules

* watching state change and reloading the editor

* Debounce helper function is added and call this function to execute update manifest

* Fixed undefined in related apps

* Putting back event listners when editor is reloaded

* Deeplinking pw aurl (#682)

* Checking if a query string is matching with pwa url or not

* Check a summited pwa url is already part of query string. if not, added it to the url

* check and generate if pwa url is already part of query string

* Overview and My Hub link is loading using query sting

* Log is used to reset and load default page

* Process query string and handling browser events

* Fixing test fail related to it should fail a bad URL

* chore(): update env to point to dev api (#685)

* Service worker page cleanup (#686)

* fix(): swap top and bottom code viewers

* style(): make the code viewer shorter for reg code

* Hide broken images (#687)

* filter broken icons from the list

* suggesion suggest to you to upload at least one image 512×512 or larger

* fix(analytics): new markers for build and features

* fix(analytics): mark exactly which worker is chosen

* fix(analytics): added marker for downloaded service worker

Co-authored-by: TesheG <60520041+TesheG@users.noreply.github.com>

* chore(): re-flip the codeviewers

* style(): shorten codeviewer

* chore(): update to use pwa-update component

* fix(): move to local fonts + icons

Co-authored-by: TesheG <60520041+TesheG@users.noreply.github.com>

* style(): header should be bold

* Added pwa-auth to feature store (#701)

* Dev (#692)

* Remove specify related applications to be added to the manifest message (#663)

* Formatting related application for better display (#666)

* Delay mounting codeViewer for milliseconds to fix concurrency issue (#665)

* App's log is being used to load home page but not used as a back button (#664)

* fix(): fixes #673 (#679)

* Bug fix manifest viewer (#681)

* display empty string if manifest property's value is falsely

* Update the manifest as a key is up

* Adding id to access an editor by getElementById on a page

* Adding id to the probs and wrapping Monaco editor with a div

* Adding resize event listener when it is mounted and remove when component is destroyed

* Refactor code to make it DRY

* Applying css rules

* watching state change and reloading the editor

* Debounce helper function is added and call this function to execute update manifest

* Fixed undefined in related apps

* Putting back event listners when editor is reloaded

* Deeplinking pw aurl (#682)

* Checking if a query string is matching with pwa url or not

* Check a summited pwa url is already part of query string. if not, added it to the url

* check and generate if pwa url is already part of query string

* Overview and My Hub link is loading using query sting

* Log is used to reset and load default page

* Process query string and handling browser events

* Fixing test fail related to it should fail a bad URL

* chore(): update env to point to dev api (#685)

* Service worker page cleanup (#686)

* fix(): swap top and bottom code viewers

* style(): make the code viewer shorter for reg code

* Hide broken images (#687)

* filter broken icons from the list

* suggesion suggest to you to upload at least one image 512×512 or larger

* fix(analytics): new markers for build and features

* fix(analytics): mark exactly which worker is chosen

* fix(analytics): added marker for downloaded service worker

Co-authored-by: TesheG <60520041+TesheG@users.noreply.github.com>

* chore(): re-flip the codeviewers

* style(): shorten codeviewer

* chore(): update to use pwa-update component

* chore(): update pwa-install to latest

* fix(download): shortcuts must be a real array (#698)

Otherwise, llama-pack/bubblewrap will throw the following error: `twaManifest.shortcuts.map is not a function`

* chore(): remove use of google fonts and move icons to be served locally (#700)

* chore(): update dev from master (#694)

* Dev (#692)

* Remove specify related applications to be added to the manifest message (#663)

* Formatting related application for better display (#666)

* Delay mounting codeViewer for milliseconds to fix concurrency issue (#665)

* App's log is being used to load home page but not used as a back button (#664)

* fix(): fixes #673 (#679)

* Bug fix manifest viewer (#681)

* display empty string if manifest property's value is falsely

* Update the manifest as a key is up

* Adding id to access an editor by getElementById on a page

* Adding id to the probs and wrapping Monaco editor with a div

* Adding resize event listener when it is mounted and remove when component is destroyed

* Refactor code to make it DRY

* Applying css rules

* watching state change and reloading the editor

* Debounce helper function is added and call this function to execute update manifest

* Fixed undefined in related apps

* Putting back event listners when editor is reloaded

* Deeplinking pw aurl (#682)

* Checking if a query string is matching with pwa url or not

* Check a summited pwa url is already part of query string. if not, added it to the url

* check and generate if pwa url is already part of query string

* Overview and My Hub link is loading using query sting

* Log is used to reset and load default page

* Process query string and handling browser events

* Fixing test fail related to it should fail a bad URL

* chore(): update env to point to dev api (#685)

* Service worker page cleanup (#686)

* fix(): swap top and bottom code viewers

* style(): make the code viewer shorter for reg code

* Hide broken images (#687)

* filter broken icons from the list

* suggesion suggest to you to upload at least one image 512×512 or larger

* fix(analytics): new markers for build and features

* fix(analytics): mark exactly which worker is chosen

* fix(analytics): added marker for downloaded service worker

Co-authored-by: TesheG <60520041+TesheG@users.noreply.github.com>

* chore(): re-flip the codeviewers

* style(): shorten codeviewer

* chore(): update to use pwa-update component

Co-authored-by: TesheG <60520041+TesheG@users.noreply.github.com>

* Fix fonts (#695)

* Dev (#692)

* Remove specify related applications to be added to the manifest message (#663)

* Formatting related application for better display (#666)

* Delay mounting codeViewer for milliseconds to fix concurrency issue (#665)

* App's log is being used to load home page but not used as a back button (#664)

* fix(): fixes #673 (#679)

* Bug fix manifest viewer (#681)

* display empty string if manifest property's value is falsely

* Update the manifest as a key is up

* Adding id to access an editor by getElementById on a page

* Adding id to the probs and wrapping Monaco editor with a div

* Adding resize event listener when it is mounted and remove when component is destroyed

* Refactor code to make it DRY

* Applying css rules

* watching state change and reloading the editor

* Debounce helper function is added and call this function to execute update manifest

* Fixed undefined in related apps

* Putting back event listners when editor is reloaded

* Deeplinking pw aurl (#682)

* Checking if a query string is matching with pwa url or not

* Check a summited pwa url is already part of query string. if not, added it to the url

* check and generate if pwa url is already part of query string

* Overview and My Hub link is loading using query sting

* Log is used to reset and load default page

* Process query string and handling browser events

* Fixing test fail related to it should fail a bad URL

* chore(): update env to point to dev api (#685)

* Service worker page cleanup (#686)

* fix(): swap top and bottom code viewers

* style(): make the code viewer shorter for reg code

* Hide broken images (#687)

* filter broken icons from the list

* suggesion suggest to you to upload at least one image 512×512 or larger

* fix(analytics): new markers for build and features

* fix(analytics): mark exactly which worker is chosen

* fix(analytics): added marker for downloaded service worker

Co-authored-by: TesheG <60520041+TesheG@users.noreply.github.com>

* chore(): re-flip the codeviewers

* style(): shorten codeviewer

* chore(): update to use pwa-update component

* fix(): move to local fonts + icons

Co-authored-by: TesheG <60520041+TesheG@users.noreply.github.com>

* style(): header should be bold

Co-authored-by: TesheG <60520041+TesheG@users.noreply.github.com>

* Added pwa-auth to feature store

Co-authored-by: Justin Willis <jgw9617@gmail.com>
Co-authored-by: TesheG <60520041+TesheG@users.noreply.github.com>
Co-authored-by: Christian Liebel <christian.liebel@thinktecture.com>

* remove a specific character like period if it is at the end of the string (#703)

* Better layout for Feature Store documentation + removing older unused components (Geoloc, Adaptive Card and Copy clipboard).

Co-authored-by: TesheG <60520041+TesheG@users.noreply.github.com>
Co-authored-by: Judah Gabriel Himango <judahgabriel@gmail.com>
Co-authored-by: Christian Liebel <christian.liebel@thinktecture.com>
Co-authored-by: David Rousset <davrous@microsoft.com>
jgw96 added a commit that referenced this pull request Apr 22, 2020
* chore(): update dev from master (#694)

* Dev (#692)

* Remove specify related applications to be added to the manifest message (#663)

* Formatting related application for better display (#666)

* Delay mounting codeViewer for milliseconds to fix concurrency issue (#665)

* App's log is being used to load home page but not used as a back button (#664)

* fix(): fixes #673 (#679)

* Bug fix manifest viewer (#681)

* display empty string if manifest property's value is falsely

* Update the manifest as a key is up

* Adding id to access an editor by getElementById on a page

* Adding id to the probs and wrapping Monaco editor with a div

* Adding resize event listener when it is mounted and remove when component is destroyed

* Refactor code to make it DRY

* Applying css rules

* watching state change and reloading the editor

* Debounce helper function is added and call this function to execute update manifest

* Fixed undefined in related apps

* Putting back event listners when editor is reloaded

* Deeplinking pw aurl (#682)

* Checking if a query string is matching with pwa url or not

* Check a summited pwa url is already part of query string. if not, added it to the url

* check and generate if pwa url is already part of query string

* Overview and My Hub link is loading using query sting

* Log is used to reset and load default page

* Process query string and handling browser events

* Fixing test fail related to it should fail a bad URL

* chore(): update env to point to dev api (#685)

* Service worker page cleanup (#686)

* fix(): swap top and bottom code viewers

* style(): make the code viewer shorter for reg code

* Hide broken images (#687)

* filter broken icons from the list

* suggesion suggest to you to upload at least one image 512×512 or larger

* fix(analytics): new markers for build and features

* fix(analytics): mark exactly which worker is chosen

* fix(analytics): added marker for downloaded service worker

Co-authored-by: TesheG <60520041+TesheG@users.noreply.github.com>

* chore(): re-flip the codeviewers

* style(): shorten codeviewer

* chore(): update to use pwa-update component

Co-authored-by: TesheG <60520041+TesheG@users.noreply.github.com>

* Fix fonts (#695)

* Dev (#692)

* Remove specify related applications to be added to the manifest message (#663)

* Formatting related application for better display (#666)

* Delay mounting codeViewer for milliseconds to fix concurrency issue (#665)

* App's log is being used to load home page but not used as a back button (#664)

* fix(): fixes #673 (#679)

* Bug fix manifest viewer (#681)

* display empty string if manifest property's value is falsely

* Update the manifest as a key is up

* Adding id to access an editor by getElementById on a page

* Adding id to the probs and wrapping Monaco editor with a div

* Adding resize event listener when it is mounted and remove when component is destroyed

* Refactor code to make it DRY

* Applying css rules

* watching state change and reloading the editor

* Debounce helper function is added and call this function to execute update manifest

* Fixed undefined in related apps

* Putting back event listners when editor is reloaded

* Deeplinking pw aurl (#682)

* Checking if a query string is matching with pwa url or not

* Check a summited pwa url is already part of query string. if not, added it to the url

* check and generate if pwa url is already part of query string

* Overview and My Hub link is loading using query sting

* Log is used to reset and load default page

* Process query string and handling browser events

* Fixing test fail related to it should fail a bad URL

* chore(): update env to point to dev api (#685)

* Service worker page cleanup (#686)

* fix(): swap top and bottom code viewers

* style(): make the code viewer shorter for reg code

* Hide broken images (#687)

* filter broken icons from the list

* suggesion suggest to you to upload at least one image 512×512 or larger

* fix(analytics): new markers for build and features

* fix(analytics): mark exactly which worker is chosen

* fix(analytics): added marker for downloaded service worker

Co-authored-by: TesheG <60520041+TesheG@users.noreply.github.com>

* chore(): re-flip the codeviewers

* style(): shorten codeviewer

* chore(): update to use pwa-update component

* fix(): move to local fonts + icons

Co-authored-by: TesheG <60520041+TesheG@users.noreply.github.com>

* style(): header should be bold

* Added pwa-auth to feature store (#701)

* Dev (#692)

* Remove specify related applications to be added to the manifest message (#663)

* Formatting related application for better display (#666)

* Delay mounting codeViewer for milliseconds to fix concurrency issue (#665)

* App's log is being used to load home page but not used as a back button (#664)

* fix(): fixes #673 (#679)

* Bug fix manifest viewer (#681)

* display empty string if manifest property's value is falsely

* Update the manifest as a key is up

* Adding id to access an editor by getElementById on a page

* Adding id to the probs and wrapping Monaco editor with a div

* Adding resize event listener when it is mounted and remove when component is destroyed

* Refactor code to make it DRY

* Applying css rules

* watching state change and reloading the editor

* Debounce helper function is added and call this function to execute update manifest

* Fixed undefined in related apps

* Putting back event listners when editor is reloaded

* Deeplinking pw aurl (#682)

* Checking if a query string is matching with pwa url or not

* Check a summited pwa url is already part of query string. if not, added it to the url

* check and generate if pwa url is already part of query string

* Overview and My Hub link is loading using query sting

* Log is used to reset and load default page

* Process query string and handling browser events

* Fixing test fail related to it should fail a bad URL

* chore(): update env to point to dev api (#685)

* Service worker page cleanup (#686)

* fix(): swap top and bottom code viewers

* style(): make the code viewer shorter for reg code

* Hide broken images (#687)

* filter broken icons from the list

* suggesion suggest to you to upload at least one image 512×512 or larger

* fix(analytics): new markers for build and features

* fix(analytics): mark exactly which worker is chosen

* fix(analytics): added marker for downloaded service worker

Co-authored-by: TesheG <60520041+TesheG@users.noreply.github.com>

* chore(): re-flip the codeviewers

* style(): shorten codeviewer

* chore(): update to use pwa-update component

* chore(): update pwa-install to latest

* fix(download): shortcuts must be a real array (#698)

Otherwise, llama-pack/bubblewrap will throw the following error: `twaManifest.shortcuts.map is not a function`

* chore(): remove use of google fonts and move icons to be served locally (#700)

* chore(): update dev from master (#694)

* Dev (#692)

* Remove specify related applications to be added to the manifest message (#663)

* Formatting related application for better display (#666)

* Delay mounting codeViewer for milliseconds to fix concurrency issue (#665)

* App's log is being used to load home page but not used as a back button (#664)

* fix(): fixes #673 (#679)

* Bug fix manifest viewer (#681)

* display empty string if manifest property's value is falsely

* Update the manifest as a key is up

* Adding id to access an editor by getElementById on a page

* Adding id to the probs and wrapping Monaco editor with a div

* Adding resize event listener when it is mounted and remove when component is destroyed

* Refactor code to make it DRY

* Applying css rules

* watching state change and reloading the editor

* Debounce helper function is added and call this function to execute update manifest

* Fixed undefined in related apps

* Putting back event listners when editor is reloaded

* Deeplinking pw aurl (#682)

* Checking if a query string is matching with pwa url or not

* Check a summited pwa url is already part of query string. if not, added it to the url

* check and generate if pwa url is already part of query string

* Overview and My Hub link is loading using query sting

* Log is used to reset and load default page

* Process query string and handling browser events

* Fixing test fail related to it should fail a bad URL

* chore(): update env to point to dev api (#685)

* Service worker page cleanup (#686)

* fix(): swap top and bottom code viewers

* style(): make the code viewer shorter for reg code

* Hide broken images (#687)

* filter broken icons from the list

* suggesion suggest to you to upload at least one image 512×512 or larger

* fix(analytics): new markers for build and features

* fix(analytics): mark exactly which worker is chosen

* fix(analytics): added marker for downloaded service worker

Co-authored-by: TesheG <60520041+TesheG@users.noreply.github.com>

* chore(): re-flip the codeviewers

* style(): shorten codeviewer

* chore(): update to use pwa-update component

Co-authored-by: TesheG <60520041+TesheG@users.noreply.github.com>

* Fix fonts (#695)

* Dev (#692)

* Remove specify related applications to be added to the manifest message (#663)

* Formatting related application for better display (#666)

* Delay mounting codeViewer for milliseconds to fix concurrency issue (#665)

* App's log is being used to load home page but not used as a back button (#664)

* fix(): fixes #673 (#679)

* Bug fix manifest viewer (#681)

* display empty string if manifest property's value is falsely

* Update the manifest as a key is up

* Adding id to access an editor by getElementById on a page

* Adding id to the probs and wrapping Monaco editor with a div

* Adding resize event listener when it is mounted and remove when component is destroyed

* Refactor code to make it DRY

* Applying css rules

* watching state change and reloading the editor

* Debounce helper function is added and call this function to execute update manifest

* Fixed undefined in related apps

* Putting back event listners when editor is reloaded

* Deeplinking pw aurl (#682)

* Checking if a query string is matching with pwa url or not

* Check a summited pwa url is already part of query string. if not, added it to the url

* check and generate if pwa url is already part of query string

* Overview and My Hub link is loading using query sting

* Log is used to reset and load default page

* Process query string and handling browser events

* Fixing test fail related to it should fail a bad URL

* chore(): update env to point to dev api (#685)

* Service worker page cleanup (#686)

* fix(): swap top and bottom code viewers

* style(): make the code viewer shorter for reg code

* Hide broken images (#687)

* filter broken icons from the list

* suggesion suggest to you to upload at least one image 512×512 or larger

* fix(analytics): new markers for build and features

* fix(analytics): mark exactly which worker is chosen

* fix(analytics): added marker for downloaded service worker

Co-authored-by: TesheG <60520041+TesheG@users.noreply.github.com>

* chore(): re-flip the codeviewers

* style(): shorten codeviewer

* chore(): update to use pwa-update component

* fix(): move to local fonts + icons

Co-authored-by: TesheG <60520041+TesheG@users.noreply.github.com>

* style(): header should be bold

Co-authored-by: TesheG <60520041+TesheG@users.noreply.github.com>

* Added pwa-auth to feature store

Co-authored-by: Justin Willis <jgw9617@gmail.com>
Co-authored-by: TesheG <60520041+TesheG@users.noreply.github.com>
Co-authored-by: Christian Liebel <christian.liebel@thinktecture.com>

* remove a specific character like period if it is at the end of the string (#703)

* Better layout for Feature Store documentation + removing older unused components (Geoloc, Adaptive Card and Copy clipboard).

* using generatedUrl than manifest.start_url when icons URL is prepared if it is avaliable (#717)

* Edits in manifest reflect in form (#705)

* Changing how the model is bound to make a two-way data binding (form to manifest and manifest to for)

* Handling manifest change

* Manifest is validated if it is a valid JSON format

* Debounce manifest’s API call when manifest is changed

* Fixed error generating signed APK (#691)

* Checking if the src is a valid url and get response back with the help of NodeJS proxy

* Getting a good icon from manifest. Start with 512 by 512 and if 512 doesn't exist, loop through all icons

* Refactored handleTWA function to get good icon before calling generateSignedApkZip api and display error properly

* Excluding uploaded icons which has data:image value to src property

* Detecting when an image fails to load

* Ensuring promise is resolves

Co-authored-by: TesheG <60520041+TesheG@users.noreply.github.com>
Co-authored-by: Judah Gabriel Himango <judahgabriel@gmail.com>
Co-authored-by: Christian Liebel <christian.liebel@thinktecture.com>
Co-authored-by: David Rousset <davrous@microsoft.com>
jgw96 added a commit that referenced this pull request Apr 27, 2020
* chore(): update dev from master (#694)

* Dev (#692)

* Remove specify related applications to be added to the manifest message (#663)

* Formatting related application for better display (#666)

* Delay mounting codeViewer for milliseconds to fix concurrency issue (#665)

* App's log is being used to load home page but not used as a back button (#664)

* fix(): fixes #673 (#679)

* Bug fix manifest viewer (#681)

* display empty string if manifest property's value is falsely

* Update the manifest as a key is up

* Adding id to access an editor by getElementById on a page

* Adding id to the probs and wrapping Monaco editor with a div

* Adding resize event listener when it is mounted and remove when component is destroyed

* Refactor code to make it DRY

* Applying css rules

* watching state change and reloading the editor

* Debounce helper function is added and call this function to execute update manifest

* Fixed undefined in related apps

* Putting back event listners when editor is reloaded

* Deeplinking pw aurl (#682)

* Checking if a query string is matching with pwa url or not

* Check a summited pwa url is already part of query string. if not, added it to the url

* check and generate if pwa url is already part of query string

* Overview and My Hub link is loading using query sting

* Log is used to reset and load default page

* Process query string and handling browser events

* Fixing test fail related to it should fail a bad URL

* chore(): update env to point to dev api (#685)

* Service worker page cleanup (#686)

* fix(): swap top and bottom code viewers

* style(): make the code viewer shorter for reg code

* Hide broken images (#687)

* filter broken icons from the list

* suggesion suggest to you to upload at least one image 512×512 or larger

* fix(analytics): new markers for build and features

* fix(analytics): mark exactly which worker is chosen

* fix(analytics): added marker for downloaded service worker

Co-authored-by: TesheG <60520041+TesheG@users.noreply.github.com>

* chore(): re-flip the codeviewers

* style(): shorten codeviewer

* chore(): update to use pwa-update component

Co-authored-by: TesheG <60520041+TesheG@users.noreply.github.com>

* Fix fonts (#695)

* Dev (#692)

* Remove specify related applications to be added to the manifest message (#663)

* Formatting related application for better display (#666)

* Delay mounting codeViewer for milliseconds to fix concurrency issue (#665)

* App's log is being used to load home page but not used as a back button (#664)

* fix(): fixes #673 (#679)

* Bug fix manifest viewer (#681)

* display empty string if manifest property's value is falsely

* Update the manifest as a key is up

* Adding id to access an editor by getElementById on a page

* Adding id to the probs and wrapping Monaco editor with a div

* Adding resize event listener when it is mounted and remove when component is destroyed

* Refactor code to make it DRY

* Applying css rules

* watching state change and reloading the editor

* Debounce helper function is added and call this function to execute update manifest

* Fixed undefined in related apps

* Putting back event listners when editor is reloaded

* Deeplinking pw aurl (#682)

* Checking if a query string is matching with pwa url or not

* Check a summited pwa url is already part of query string. if not, added it to the url

* check and generate if pwa url is already part of query string

* Overview and My Hub link is loading using query sting

* Log is used to reset and load default page

* Process query string and handling browser events

* Fixing test fail related to it should fail a bad URL

* chore(): update env to point to dev api (#685)

* Service worker page cleanup (#686)

* fix(): swap top and bottom code viewers

* style(): make the code viewer shorter for reg code

* Hide broken images (#687)

* filter broken icons from the list

* suggesion suggest to you to upload at least one image 512×512 or larger

* fix(analytics): new markers for build and features

* fix(analytics): mark exactly which worker is chosen

* fix(analytics): added marker for downloaded service worker

Co-authored-by: TesheG <60520041+TesheG@users.noreply.github.com>

* chore(): re-flip the codeviewers

* style(): shorten codeviewer

* chore(): update to use pwa-update component

* fix(): move to local fonts + icons

Co-authored-by: TesheG <60520041+TesheG@users.noreply.github.com>

* style(): header should be bold

* Added pwa-auth to feature store (#701)

* Dev (#692)

* Remove specify related applications to be added to the manifest message (#663)

* Formatting related application for better display (#666)

* Delay mounting codeViewer for milliseconds to fix concurrency issue (#665)

* App's log is being used to load home page but not used as a back button (#664)

* fix(): fixes #673 (#679)

* Bug fix manifest viewer (#681)

* display empty string if manifest property's value is falsely

* Update the manifest as a key is up

* Adding id to access an editor by getElementById on a page

* Adding id to the probs and wrapping Monaco editor with a div

* Adding resize event listener when it is mounted and remove when component is destroyed

* Refactor code to make it DRY

* Applying css rules

* watching state change and reloading the editor

* Debounce helper function is added and call this function to execute update manifest

* Fixed undefined in related apps

* Putting back event listners when editor is reloaded

* Deeplinking pw aurl (#682)

* Checking if a query string is matching with pwa url or not

* Check a summited pwa url is already part of query string. if not, added it to the url

* check and generate if pwa url is already part of query string

* Overview and My Hub link is loading using query sting

* Log is used to reset and load default page

* Process query string and handling browser events

* Fixing test fail related to it should fail a bad URL

* chore(): update env to point to dev api (#685)

* Service worker page cleanup (#686)

* fix(): swap top and bottom code viewers

* style(): make the code viewer shorter for reg code

* Hide broken images (#687)

* filter broken icons from the list

* suggesion suggest to you to upload at least one image 512×512 or larger

* fix(analytics): new markers for build and features

* fix(analytics): mark exactly which worker is chosen

* fix(analytics): added marker for downloaded service worker

Co-authored-by: TesheG <60520041+TesheG@users.noreply.github.com>

* chore(): re-flip the codeviewers

* style(): shorten codeviewer

* chore(): update to use pwa-update component

* chore(): update pwa-install to latest

* fix(download): shortcuts must be a real array (#698)

Otherwise, llama-pack/bubblewrap will throw the following error: `twaManifest.shortcuts.map is not a function`

* chore(): remove use of google fonts and move icons to be served locally (#700)

* chore(): update dev from master (#694)

* Dev (#692)

* Remove specify related applications to be added to the manifest message (#663)

* Formatting related application for better display (#666)

* Delay mounting codeViewer for milliseconds to fix concurrency issue (#665)

* App's log is being used to load home page but not used as a back button (#664)

* fix(): fixes #673 (#679)

* Bug fix manifest viewer (#681)

* display empty string if manifest property's value is falsely

* Update the manifest as a key is up

* Adding id to access an editor by getElementById on a page

* Adding id to the probs and wrapping Monaco editor with a div

* Adding resize event listener when it is mounted and remove when component is destroyed

* Refactor code to make it DRY

* Applying css rules

* watching state change and reloading the editor

* Debounce helper function is added and call this function to execute update manifest

* Fixed undefined in related apps

* Putting back event listners when editor is reloaded

* Deeplinking pw aurl (#682)

* Checking if a query string is matching with pwa url or not

* Check a summited pwa url is already part of query string. if not, added it to the url

* check and generate if pwa url is already part of query string

* Overview and My Hub link is loading using query sting

* Log is used to reset and load default page

* Process query string and handling browser events

* Fixing test fail related to it should fail a bad URL

* chore(): update env to point to dev api (#685)

* Service worker page cleanup (#686)

* fix(): swap top and bottom code viewers

* style(): make the code viewer shorter for reg code

* Hide broken images (#687)

* filter broken icons from the list

* suggesion suggest to you to upload at least one image 512×512 or larger

* fix(analytics): new markers for build and features

* fix(analytics): mark exactly which worker is chosen

* fix(analytics): added marker for downloaded service worker

Co-authored-by: TesheG <60520041+TesheG@users.noreply.github.com>

* chore(): re-flip the codeviewers

* style(): shorten codeviewer

* chore(): update to use pwa-update component

Co-authored-by: TesheG <60520041+TesheG@users.noreply.github.com>

* Fix fonts (#695)

* Dev (#692)

* Remove specify related applications to be added to the manifest message (#663)

* Formatting related application for better display (#666)

* Delay mounting codeViewer for milliseconds to fix concurrency issue (#665)

* App's log is being used to load home page but not used as a back button (#664)

* fix(): fixes #673 (#679)

* Bug fix manifest viewer (#681)

* display empty string if manifest property's value is falsely

* Update the manifest as a key is up

* Adding id to access an editor by getElementById on a page

* Adding id to the probs and wrapping Monaco editor with a div

* Adding resize event listener when it is mounted and remove when component is destroyed

* Refactor code to make it DRY

* Applying css rules

* watching state change and reloading the editor

* Debounce helper function is added and call this function to execute update manifest

* Fixed undefined in related apps

* Putting back event listners when editor is reloaded

* Deeplinking pw aurl (#682)

* Checking if a query string is matching with pwa url or not

* Check a summited pwa url is already part of query string. if not, added it to the url

* check and generate if pwa url is already part of query string

* Overview and My Hub link is loading using query sting

* Log is used to reset and load default page

* Process query string and handling browser events

* Fixing test fail related to it should fail a bad URL

* chore(): update env to point to dev api (#685)

* Service worker page cleanup (#686)

* fix(): swap top and bottom code viewers

* style(): make the code viewer shorter for reg code

* Hide broken images (#687)

* filter broken icons from the list

* suggesion suggest to you to upload at least one image 512×512 or larger

* fix(analytics): new markers for build and features

* fix(analytics): mark exactly which worker is chosen

* fix(analytics): added marker for downloaded service worker

Co-authored-by: TesheG <60520041+TesheG@users.noreply.github.com>

* chore(): re-flip the codeviewers

* style(): shorten codeviewer

* chore(): update to use pwa-update component

* fix(): move to local fonts + icons

Co-authored-by: TesheG <60520041+TesheG@users.noreply.github.com>

* style(): header should be bold

Co-authored-by: TesheG <60520041+TesheG@users.noreply.github.com>

* Added pwa-auth to feature store

Co-authored-by: Justin Willis <jgw9617@gmail.com>
Co-authored-by: TesheG <60520041+TesheG@users.noreply.github.com>
Co-authored-by: Christian Liebel <christian.liebel@thinktecture.com>

* remove a specific character like period if it is at the end of the string (#703)

* Better layout for Feature Store documentation + removing older unused components (Geoloc, Adaptive Card and Copy clipboard).

* using generatedUrl than manifest.start_url when icons URL is prepared if it is avaliable (#717)

* Edits in manifest reflect in form (#705)

* Changing how the model is bound to make a two-way data binding (form to manifest and manifest to for)

* Handling manifest change

* Manifest is validated if it is a valid JSON format

* Debounce manifest’s API call when manifest is changed

* Fixed error generating signed APK (#691)

* Checking if the src is a valid url and get response back with the help of NodeJS proxy

* Getting a good icon from manifest. Start with 512 by 512 and if 512 doesn't exist, loop through all icons

* Refactored handleTWA function to get good icon before calling generateSignedApkZip api and display error properly

* Excluding uploaded icons which has data:image value to src property

* Detecting when an image fails to load

* Ensuring promise is resolves

* Updated pwa-auth component with apple info (#725)

Co-authored-by: TesheG <60520041+TesheG@users.noreply.github.com>
Co-authored-by: Judah Gabriel Himango <judahgabriel@gmail.com>
Co-authored-by: Christian Liebel <christian.liebel@thinktecture.com>
Co-authored-by: David Rousset <davrous@microsoft.com>
jgw96 added a commit that referenced this pull request May 7, 2020
* Dev (#727)

* chore(): update dev from master (#694)

* Dev (#692)

* Remove specify related applications to be added to the manifest message (#663)

* Formatting related application for better display (#666)

* Delay mounting codeViewer for milliseconds to fix concurrency issue (#665)

* App's log is being used to load home page but not used as a back button (#664)

* fix(): fixes #673 (#679)

* Bug fix manifest viewer (#681)

* display empty string if manifest property's value is falsely

* Update the manifest as a key is up

* Adding id to access an editor by getElementById on a page

* Adding id to the probs and wrapping Monaco editor with a div

* Adding resize event listener when it is mounted and remove when component is destroyed

* Refactor code to make it DRY

* Applying css rules

* watching state change and reloading the editor

* Debounce helper function is added and call this function to execute update manifest

* Fixed undefined in related apps

* Putting back event listners when editor is reloaded

* Deeplinking pw aurl (#682)

* Checking if a query string is matching with pwa url or not

* Check a summited pwa url is already part of query string. if not, added it to the url

* check and generate if pwa url is already part of query string

* Overview and My Hub link is loading using query sting

* Log is used to reset and load default page

* Process query string and handling browser events

* Fixing test fail related to it should fail a bad URL

* chore(): update env to point to dev api (#685)

* Service worker page cleanup (#686)

* fix(): swap top and bottom code viewers

* style(): make the code viewer shorter for reg code

* Hide broken images (#687)

* filter broken icons from the list

* suggesion suggest to you to upload at least one image 512×512 or larger

* fix(analytics): new markers for build and features

* fix(analytics): mark exactly which worker is chosen

* fix(analytics): added marker for downloaded service worker

Co-authored-by: TesheG <60520041+TesheG@users.noreply.github.com>

* chore(): re-flip the codeviewers

* style(): shorten codeviewer

* chore(): update to use pwa-update component

Co-authored-by: TesheG <60520041+TesheG@users.noreply.github.com>

* Fix fonts (#695)

* Dev (#692)

* Remove specify related applications to be added to the manifest message (#663)

* Formatting related application for better display (#666)

* Delay mounting codeViewer for milliseconds to fix concurrency issue (#665)

* App's log is being used to load home page but not used as a back button (#664)

* fix(): fixes #673 (#679)

* Bug fix manifest viewer (#681)

* display empty string if manifest property's value is falsely

* Update the manifest as a key is up

* Adding id to access an editor by getElementById on a page

* Adding id to the probs and wrapping Monaco editor with a div

* Adding resize event listener when it is mounted and remove when component is destroyed

* Refactor code to make it DRY

* Applying css rules

* watching state change and reloading the editor

* Debounce helper function is added and call this function to execute update manifest

* Fixed undefined in related apps

* Putting back event listners when editor is reloaded

* Deeplinking pw aurl (#682)

* Checking if a query string is matching with pwa url or not

* Check a summited pwa url is already part of query string. if not, added it to the url

* check and generate if pwa url is already part of query string

* Overview and My Hub link is loading using query sting

* Log is used to reset and load default page

* Process query string and handling browser events

* Fixing test fail related to it should fail a bad URL

* chore(): update env to point to dev api (#685)

* Service worker page cleanup (#686)

* fix(): swap top and bottom code viewers

* style(): make the code viewer shorter for reg code

* Hide broken images (#687)

* filter broken icons from the list

* suggesion suggest to you to upload at least one image 512×512 or larger

* fix(analytics): new markers for build and features

* fix(analytics): mark exactly which worker is chosen

* fix(analytics): added marker for downloaded service worker

Co-authored-by: TesheG <60520041+TesheG@users.noreply.github.com>

* chore(): re-flip the codeviewers

* style(): shorten codeviewer

* chore(): update to use pwa-update component

* fix(): move to local fonts + icons

Co-authored-by: TesheG <60520041+TesheG@users.noreply.github.com>

* style(): header should be bold

* Added pwa-auth to feature store (#701)

* Dev (#692)

* Remove specify related applications to be added to the manifest message (#663)

* Formatting related application for better display (#666)

* Delay mounting codeViewer for milliseconds to fix concurrency issue (#665)

* App's log is being used to load home page but not used as a back button (#664)

* fix(): fixes #673 (#679)

* Bug fix manifest viewer (#681)

* display empty string if manifest property's value is falsely

* Update the manifest as a key is up

* Adding id to access an editor by getElementById on a page

* Adding id to the probs and wrapping Monaco editor with a div

* Adding resize event listener when it is mounted and remove when component is destroyed

* Refactor code to make it DRY

* Applying css rules

* watching state change and reloading the editor

* Debounce helper function is added and call this function to execute update manifest

* Fixed undefined in related apps

* Putting back event listners when editor is reloaded

* Deeplinking pw aurl (#682)

* Checking if a query string is matching with pwa url or not

* Check a summited pwa url is already part of query string. if not, added it to the url

* check and generate if pwa url is already part of query string

* Overview and My Hub link is loading using query sting

* Log is used to reset and load default page

* Process query string and handling browser events

* Fixing test fail related to it should fail a bad URL

* chore(): update env to point to dev api (#685)

* Service worker page cleanup (#686)

* fix(): swap top and bottom code viewers

* style(): make the code viewer shorter for reg code

* Hide broken images (#687)

* filter broken icons from the list

* suggesion suggest to you to upload at least one image 512×512 or larger

* fix(analytics): new markers for build and features

* fix(analytics): mark exactly which worker is chosen

* fix(analytics): added marker for downloaded service worker

Co-authored-by: TesheG <60520041+TesheG@users.noreply.github.com>

* chore(): re-flip the codeviewers

* style(): shorten codeviewer

* chore(): update to use pwa-update component

* chore(): update pwa-install to latest

* fix(download): shortcuts must be a real array (#698)

Otherwise, llama-pack/bubblewrap will throw the following error: `twaManifest.shortcuts.map is not a function`

* chore(): remove use of google fonts and move icons to be served locally (#700)

* chore(): update dev from master (#694)

* Dev (#692)

* Remove specify related applications to be added to the manifest message (#663)

* Formatting related application for better display (#666)

* Delay mounting codeViewer for milliseconds to fix concurrency issue (#665)

* App's log is being used to load home page but not used as a back button (#664)

* fix(): fixes #673 (#679)

* Bug fix manifest viewer (#681)

* display empty string if manifest property's value is falsely

* Update the manifest as a key is up

* Adding id to access an editor by getElementById on a page

* Adding id to the probs and wrapping Monaco editor with a div

* Adding resize event listener when it is mounted and remove when component is destroyed

* Refactor code to make it DRY

* Applying css rules

* watching state change and reloading the editor

* Debounce helper function is added and call this function to execute update manifest

* Fixed undefined in related apps

* Putting back event listners when editor is reloaded

* Deeplinking pw aurl (#682)

* Checking if a query string is matching with pwa url or not

* Check a summited pwa url is already part of query string. if not, added it to the url

* check and generate if pwa url is already part of query string

* Overview and My Hub link is loading using query sting

* Log is used to reset and load default page

* Process query string and handling browser events

* Fixing test fail related to it should fail a bad URL

* chore(): update env to point to dev api (#685)

* Service worker page cleanup (#686)

* fix(): swap top and bottom code viewers

* style(): make the code viewer shorter for reg code

* Hide broken images (#687)

* filter broken icons from the list

* suggesion suggest to you to upload at least one image 512×512 or larger

* fix(analytics): new markers for build and features

* fix(analytics): mark exactly which worker is chosen

* fix(analytics): added marker for downloaded service worker

Co-authored-by: TesheG <60520041+TesheG@users.noreply.github.com>

* chore(): re-flip the codeviewers

* style(): shorten codeviewer

* chore(): update to use pwa-update component

Co-authored-by: TesheG <60520041+TesheG@users.noreply.github.com>

* Fix fonts (#695)

* Dev (#692)

* Remove specify related applications to be added to the manifest message (#663)

* Formatting related application for better display (#666)

* Delay mounting codeViewer for milliseconds to fix concurrency issue (#665)

* App's log is being used to load home page but not used as a back button (#664)

* fix(): fixes #673 (#679)

* Bug fix manifest viewer (#681)

* display empty string if manifest property's value is falsely

* Update the manifest as a key is up

* Adding id to access an editor by getElementById on a page

* Adding id to the probs and wrapping Monaco editor with a div

* Adding resize event listener when it is mounted and remove when component is destroyed

* Refactor code to make it DRY

* Applying css rules

* watching state change and reloading the editor

* Debounce helper function is added and call this function to execute update manifest

* Fixed undefined in related apps

* Putting back event listners when editor is reloaded

* Deeplinking pw aurl (#682)

* Checking if a query string is matching with pwa url or not

* Check a summited pwa url is already part of query string. if not, added it to the url

* check and generate if pwa url is already part of query string

* Overview and My Hub link is loading using query sting

* Log is used to reset and load default page

* Process query string and handling browser events

* Fixing test fail related to it should fail a bad URL

* chore(): update env to point to dev api (#685)

* Service worker page cleanup (#686)

* fix(): swap top and bottom code viewers

* style(): make the code viewer shorter for reg code

* Hide broken images (#687)

* filter broken icons from the list

* suggesion suggest to you to upload at least one image 512×512 or larger

* fix(analytics): new markers for build and features

* fix(analytics): mark exactly which worker is chosen

* fix(analytics): added marker for downloaded service worker

Co-authored-by: TesheG <60520041+TesheG@users.noreply.github.com>

* chore(): re-flip the codeviewers

* style(): shorten codeviewer

* chore(): update to use pwa-update component

* fix(): move to local fonts + icons

Co-authored-by: TesheG <60520041+TesheG@users.noreply.github.com>

* style(): header should be bold

Co-authored-by: TesheG <60520041+TesheG@users.noreply.github.com>

* Added pwa-auth to feature store

Co-authored-by: Justin Willis <jgw9617@gmail.com>
Co-authored-by: TesheG <60520041+TesheG@users.noreply.github.com>
Co-authored-by: Christian Liebel <christian.liebel@thinktecture.com>

* remove a specific character like period if it is at the end of the string (#703)

* Better layout for Feature Store documentation + removing older unused components (Geoloc, Adaptive Card and Copy clipboard).

* using generatedUrl than manifest.start_url when icons URL is prepared if it is avaliable (#717)

* Edits in manifest reflect in form (#705)

* Changing how the model is bound to make a two-way data binding (form to manifest and manifest to for)

* Handling manifest change

* Manifest is validated if it is a valid JSON format

* Debounce manifest’s API call when manifest is changed

* Fixed error generating signed APK (#691)

* Checking if the src is a valid url and get response back with the help of NodeJS proxy

* Getting a good icon from manifest. Start with 512 by 512 and if 512 doesn't exist, loop through all icons

* Refactored handleTWA function to get good icon before calling generateSignedApkZip api and display error properly

* Excluding uploaded icons which has data:image value to src property

* Detecting when an image fails to load

* Ensuring promise is resolves

* Updated pwa-auth component with apple info (#725)

Co-authored-by: TesheG <60520041+TesheG@users.noreply.github.com>
Co-authored-by: Judah Gabriel Himango <judahgabriel@gmail.com>
Co-authored-by: Christian Liebel <christian.liebel@thinktecture.com>
Co-authored-by: David Rousset <davrous@microsoft.com>

* merge

* chore(): update starter to latest (#743)

* Starter drop down (#745)

* feat(): dropdown for starter flow

* feat(): updated design

Co-authored-by: TesheG <60520041+TesheG@users.noreply.github.com>
Co-authored-by: Judah Gabriel Himango <judahgabriel@gmail.com>
Co-authored-by: Christian Liebel <christian.liebel@thinktecture.com>
Co-authored-by: David Rousset <davrous@microsoft.com>
@jgw96 jgw96 mentioned this pull request May 7, 2020
3 tasks
jgw96 added a commit that referenced this pull request May 7, 2020
* Dev (#727)

* chore(): update dev from master (#694)

* Dev (#692)

* Remove specify related applications to be added to the manifest message (#663)

* Formatting related application for better display (#666)

* Delay mounting codeViewer for milliseconds to fix concurrency issue (#665)

* App's log is being used to load home page but not used as a back button (#664)

* fix(): fixes #673 (#679)

* Bug fix manifest viewer (#681)

* display empty string if manifest property's value is falsely

* Update the manifest as a key is up

* Adding id to access an editor by getElementById on a page

* Adding id to the probs and wrapping Monaco editor with a div

* Adding resize event listener when it is mounted and remove when component is destroyed

* Refactor code to make it DRY

* Applying css rules

* watching state change and reloading the editor

* Debounce helper function is added and call this function to execute update manifest

* Fixed undefined in related apps

* Putting back event listners when editor is reloaded

* Deeplinking pw aurl (#682)

* Checking if a query string is matching with pwa url or not

* Check a summited pwa url is already part of query string. if not, added it to the url

* check and generate if pwa url is already part of query string

* Overview and My Hub link is loading using query sting

* Log is used to reset and load default page

* Process query string and handling browser events

* Fixing test fail related to it should fail a bad URL

* chore(): update env to point to dev api (#685)

* Service worker page cleanup (#686)

* fix(): swap top and bottom code viewers

* style(): make the code viewer shorter for reg code

* Hide broken images (#687)

* filter broken icons from the list

* suggesion suggest to you to upload at least one image 512×512 or larger

* fix(analytics): new markers for build and features

* fix(analytics): mark exactly which worker is chosen

* fix(analytics): added marker for downloaded service worker

Co-authored-by: TesheG <60520041+TesheG@users.noreply.github.com>

* chore(): re-flip the codeviewers

* style(): shorten codeviewer

* chore(): update to use pwa-update component

Co-authored-by: TesheG <60520041+TesheG@users.noreply.github.com>

* Fix fonts (#695)

* Dev (#692)

* Remove specify related applications to be added to the manifest message (#663)

* Formatting related application for better display (#666)

* Delay mounting codeViewer for milliseconds to fix concurrency issue (#665)

* App's log is being used to load home page but not used as a back button (#664)

* fix(): fixes #673 (#679)

* Bug fix manifest viewer (#681)

* display empty string if manifest property's value is falsely

* Update the manifest as a key is up

* Adding id to access an editor by getElementById on a page

* Adding id to the probs and wrapping Monaco editor with a div

* Adding resize event listener when it is mounted and remove when component is destroyed

* Refactor code to make it DRY

* Applying css rules

* watching state change and reloading the editor

* Debounce helper function is added and call this function to execute update manifest

* Fixed undefined in related apps

* Putting back event listners when editor is reloaded

* Deeplinking pw aurl (#682)

* Checking if a query string is matching with pwa url or not

* Check a summited pwa url is already part of query string. if not, added it to the url

* check and generate if pwa url is already part of query string

* Overview and My Hub link is loading using query sting

* Log is used to reset and load default page

* Process query string and handling browser events

* Fixing test fail related to it should fail a bad URL

* chore(): update env to point to dev api (#685)

* Service worker page cleanup (#686)

* fix(): swap top and bottom code viewers

* style(): make the code viewer shorter for reg code

* Hide broken images (#687)

* filter broken icons from the list

* suggesion suggest to you to upload at least one image 512×512 or larger

* fix(analytics): new markers for build and features

* fix(analytics): mark exactly which worker is chosen

* fix(analytics): added marker for downloaded service worker

Co-authored-by: TesheG <60520041+TesheG@users.noreply.github.com>

* chore(): re-flip the codeviewers

* style(): shorten codeviewer

* chore(): update to use pwa-update component

* fix(): move to local fonts + icons

Co-authored-by: TesheG <60520041+TesheG@users.noreply.github.com>

* style(): header should be bold

* Added pwa-auth to feature store (#701)

* Dev (#692)

* Remove specify related applications to be added to the manifest message (#663)

* Formatting related application for better display (#666)

* Delay mounting codeViewer for milliseconds to fix concurrency issue (#665)

* App's log is being used to load home page but not used as a back button (#664)

* fix(): fixes #673 (#679)

* Bug fix manifest viewer (#681)

* display empty string if manifest property's value is falsely

* Update the manifest as a key is up

* Adding id to access an editor by getElementById on a page

* Adding id to the probs and wrapping Monaco editor with a div

* Adding resize event listener when it is mounted and remove when component is destroyed

* Refactor code to make it DRY

* Applying css rules

* watching state change and reloading the editor

* Debounce helper function is added and call this function to execute update manifest

* Fixed undefined in related apps

* Putting back event listners when editor is reloaded

* Deeplinking pw aurl (#682)

* Checking if a query string is matching with pwa url or not

* Check a summited pwa url is already part of query string. if not, added it to the url

* check and generate if pwa url is already part of query string

* Overview and My Hub link is loading using query sting

* Log is used to reset and load default page

* Process query string and handling browser events

* Fixing test fail related to it should fail a bad URL

* chore(): update env to point to dev api (#685)

* Service worker page cleanup (#686)

* fix(): swap top and bottom code viewers

* style(): make the code viewer shorter for reg code

* Hide broken images (#687)

* filter broken icons from the list

* suggesion suggest to you to upload at least one image 512×512 or larger

* fix(analytics): new markers for build and features

* fix(analytics): mark exactly which worker is chosen

* fix(analytics): added marker for downloaded service worker

Co-authored-by: TesheG <60520041+TesheG@users.noreply.github.com>

* chore(): re-flip the codeviewers

* style(): shorten codeviewer

* chore(): update to use pwa-update component

* chore(): update pwa-install to latest

* fix(download): shortcuts must be a real array (#698)

Otherwise, llama-pack/bubblewrap will throw the following error: `twaManifest.shortcuts.map is not a function`

* chore(): remove use of google fonts and move icons to be served locally (#700)

* chore(): update dev from master (#694)

* Dev (#692)

* Remove specify related applications to be added to the manifest message (#663)

* Formatting related application for better display (#666)

* Delay mounting codeViewer for milliseconds to fix concurrency issue (#665)

* App's log is being used to load home page but not used as a back button (#664)

* fix(): fixes #673 (#679)

* Bug fix manifest viewer (#681)

* display empty string if manifest property's value is falsely

* Update the manifest as a key is up

* Adding id to access an editor by getElementById on a page

* Adding id to the probs and wrapping Monaco editor with a div

* Adding resize event listener when it is mounted and remove when component is destroyed

* Refactor code to make it DRY

* Applying css rules

* watching state change and reloading the editor

* Debounce helper function is added and call this function to execute update manifest

* Fixed undefined in related apps

* Putting back event listners when editor is reloaded

* Deeplinking pw aurl (#682)

* Checking if a query string is matching with pwa url or not

* Check a summited pwa url is already part of query string. if not, added it to the url

* check and generate if pwa url is already part of query string

* Overview and My Hub link is loading using query sting

* Log is used to reset and load default page

* Process query string and handling browser events

* Fixing test fail related to it should fail a bad URL

* chore(): update env to point to dev api (#685)

* Service worker page cleanup (#686)

* fix(): swap top and bottom code viewers

* style(): make the code viewer shorter for reg code

* Hide broken images (#687)

* filter broken icons from the list

* suggesion suggest to you to upload at least one image 512×512 or larger

* fix(analytics): new markers for build and features

* fix(analytics): mark exactly which worker is chosen

* fix(analytics): added marker for downloaded service worker

Co-authored-by: TesheG <60520041+TesheG@users.noreply.github.com>

* chore(): re-flip the codeviewers

* style(): shorten codeviewer

* chore(): update to use pwa-update component

Co-authored-by: TesheG <60520041+TesheG@users.noreply.github.com>

* Fix fonts (#695)

* Dev (#692)

* Remove specify related applications to be added to the manifest message (#663)

* Formatting related application for better display (#666)

* Delay mounting codeViewer for milliseconds to fix concurrency issue (#665)

* App's log is being used to load home page but not used as a back button (#664)

* fix(): fixes #673 (#679)

* Bug fix manifest viewer (#681)

* display empty string if manifest property's value is falsely

* Update the manifest as a key is up

* Adding id to access an editor by getElementById on a page

* Adding id to the probs and wrapping Monaco editor with a div

* Adding resize event listener when it is mounted and remove when component is destroyed

* Refactor code to make it DRY

* Applying css rules

* watching state change and reloading the editor

* Debounce helper function is added and call this function to execute update manifest

* Fixed undefined in related apps

* Putting back event listners when editor is reloaded

* Deeplinking pw aurl (#682)

* Checking if a query string is matching with pwa url or not

* Check a summited pwa url is already part of query string. if not, added it to the url

* check and generate if pwa url is already part of query string

* Overview and My Hub link is loading using query sting

* Log is used to reset and load default page

* Process query string and handling browser events

* Fixing test fail related to it should fail a bad URL

* chore(): update env to point to dev api (#685)

* Service worker page cleanup (#686)

* fix(): swap top and bottom code viewers

* style(): make the code viewer shorter for reg code

* Hide broken images (#687)

* filter broken icons from the list

* suggesion suggest to you to upload at least one image 512×512 or larger

* fix(analytics): new markers for build and features

* fix(analytics): mark exactly which worker is chosen

* fix(analytics): added marker for downloaded service worker

Co-authored-by: TesheG <60520041+TesheG@users.noreply.github.com>

* chore(): re-flip the codeviewers

* style(): shorten codeviewer

* chore(): update to use pwa-update component

* fix(): move to local fonts + icons

Co-authored-by: TesheG <60520041+TesheG@users.noreply.github.com>

* style(): header should be bold

Co-authored-by: TesheG <60520041+TesheG@users.noreply.github.com>

* Added pwa-auth to feature store

Co-authored-by: Justin Willis <jgw9617@gmail.com>
Co-authored-by: TesheG <60520041+TesheG@users.noreply.github.com>
Co-authored-by: Christian Liebel <christian.liebel@thinktecture.com>

* remove a specific character like period if it is at the end of the string (#703)

* Better layout for Feature Store documentation + removing older unused components (Geoloc, Adaptive Card and Copy clipboard).

* using generatedUrl than manifest.start_url when icons URL is prepared if it is avaliable (#717)

* Edits in manifest reflect in form (#705)

* Changing how the model is bound to make a two-way data binding (form to manifest and manifest to for)

* Handling manifest change

* Manifest is validated if it is a valid JSON format

* Debounce manifest’s API call when manifest is changed

* Fixed error generating signed APK (#691)

* Checking if the src is a valid url and get response back with the help of NodeJS proxy

* Getting a good icon from manifest. Start with 512 by 512 and if 512 doesn't exist, loop through all icons

* Refactored handleTWA function to get good icon before calling generateSignedApkZip api and display error properly

* Excluding uploaded icons which has data:image value to src property

* Detecting when an image fails to load

* Ensuring promise is resolves

* Updated pwa-auth component with apple info (#725)

Co-authored-by: TesheG <60520041+TesheG@users.noreply.github.com>
Co-authored-by: Judah Gabriel Himango <judahgabriel@gmail.com>
Co-authored-by: Christian Liebel <christian.liebel@thinktecture.com>
Co-authored-by: David Rousset <davrous@microsoft.com>

* merge

* chore(): update starter to latest (#743)

* Starter drop down (#745)

* feat(): dropdown for starter flow

* feat(): updated design

Co-authored-by: TesheG <60520041+TesheG@users.noreply.github.com>
Co-authored-by: Judah Gabriel Himango <judahgabriel@gmail.com>
Co-authored-by: Christian Liebel <christian.liebel@thinktecture.com>
Co-authored-by: David Rousset <davrous@microsoft.com>

Co-authored-by: TesheG <60520041+TesheG@users.noreply.github.com>
Co-authored-by: Judah Gabriel Himango <judahgabriel@gmail.com>
Co-authored-by: Christian Liebel <christian.liebel@thinktecture.com>
Co-authored-by: David Rousset <davrous@microsoft.com>
@jgw96 jgw96 mentioned this pull request May 15, 2020
3 tasks
jgw96 added a commit that referenced this pull request Jun 25, 2020
* added the html, css, and the base function

* basic functionality for the zipping. going to move this to a more respective file

* adding two new dependencies to zip and save via blob

* update interface with property

* rm file, moving it to a synchronous location, send pr, then ask where to capitalize on service worker

* storing progress atm, 2 things to fix:
1. move into service worker.
2. outputting as text files.

* package changes

* new filesystem and async code... need to verify this'll work

* think these are the changes? need to test...

* code to run locally... need to set to right url

* format so axios handles all async

* adding support for disabling the zip styles. the changes to axios are to come.

* fetch changes so I can work on windows comp

* default headers with origin url corrected.

* Revert "default headers with origin url corrected."

This reverts commit 4abb8f0.

* using fetch to see if axios is malforming the json... it also fails, pushing for Judah

* the intended fetch is commented out, using the lifted fetch to see if my syntax is wrong...

* filesaver uses a deprecated function in chrome... switching to downloadjs.

* finalizing this aspect... download js is not downloading the file correctly, I think it has to do with the axios response handling it.

* glurg, res.data not res, therefore the json response was saved and not the blob data.

* package update to remove unused imports

* chore(): update starter to latest

* Update dev from master (#746)

* Dev (#727)

* chore(): update dev from master (#694)

* Dev (#692)

* Remove specify related applications to be added to the manifest message (#663)

* Formatting related application for better display (#666)

* Delay mounting codeViewer for milliseconds to fix concurrency issue (#665)

* App's log is being used to load home page but not used as a back button (#664)

* fix(): fixes #673 (#679)

* Bug fix manifest viewer (#681)

* display empty string if manifest property's value is falsely

* Update the manifest as a key is up

* Adding id to access an editor by getElementById on a page

* Adding id to the probs and wrapping Monaco editor with a div

* Adding resize event listener when it is mounted and remove when component is destroyed

* Refactor code to make it DRY

* Applying css rules

* watching state change and reloading the editor

* Debounce helper function is added and call this function to execute update manifest

* Fixed undefined in related apps

* Putting back event listners when editor is reloaded

* Deeplinking pw aurl (#682)

* Checking if a query string is matching with pwa url or not

* Check a summited pwa url is already part of query string. if not, added it to the url

* check and generate if pwa url is already part of query string

* Overview and My Hub link is loading using query sting

* Log is used to reset and load default page

* Process query string and handling browser events

* Fixing test fail related to it should fail a bad URL

* chore(): update env to point to dev api (#685)

* Service worker page cleanup (#686)

* fix(): swap top and bottom code viewers

* style(): make the code viewer shorter for reg code

* Hide broken images (#687)

* filter broken icons from the list

* suggesion suggest to you to upload at least one image 512×512 or larger

* fix(analytics): new markers for build and features

* fix(analytics): mark exactly which worker is chosen

* fix(analytics): added marker for downloaded service worker

Co-authored-by: TesheG <60520041+TesheG@users.noreply.github.com>

* chore(): re-flip the codeviewers

* style(): shorten codeviewer

* chore(): update to use pwa-update component

Co-authored-by: TesheG <60520041+TesheG@users.noreply.github.com>

* Fix fonts (#695)

* Dev (#692)

* Remove specify related applications to be added to the manifest message (#663)

* Formatting related application for better display (#666)

* Delay mounting codeViewer for milliseconds to fix concurrency issue (#665)

* App's log is being used to load home page but not used as a back button (#664)

* fix(): fixes #673 (#679)

* Bug fix manifest viewer (#681)

* display empty string if manifest property's value is falsely

* Update the manifest as a key is up

* Adding id to access an editor by getElementById on a page

* Adding id to the probs and wrapping Monaco editor with a div

* Adding resize event listener when it is mounted and remove when component is destroyed

* Refactor code to make it DRY

* Applying css rules

* watching state change and reloading the editor

* Debounce helper function is added and call this function to execute update manifest

* Fixed undefined in related apps

* Putting back event listners when editor is reloaded

* Deeplinking pw aurl (#682)

* Checking if a query string is matching with pwa url or not

* Check a summited pwa url is already part of query string. if not, added it to the url

* check and generate if pwa url is already part of query string

* Overview and My Hub link is loading using query sting

* Log is used to reset and load default page

* Process query string and handling browser events

* Fixing test fail related to it should fail a bad URL

* chore(): update env to point to dev api (#685)

* Service worker page cleanup (#686)

* fix(): swap top and bottom code viewers

* style(): make the code viewer shorter for reg code

* Hide broken images (#687)

* filter broken icons from the list

* suggesion suggest to you to upload at least one image 512×512 or larger

* fix(analytics): new markers for build and features

* fix(analytics): mark exactly which worker is chosen

* fix(analytics): added marker for downloaded service worker

Co-authored-by: TesheG <60520041+TesheG@users.noreply.github.com>

* chore(): re-flip the codeviewers

* style(): shorten codeviewer

* chore(): update to use pwa-update component

* fix(): move to local fonts + icons

Co-authored-by: TesheG <60520041+TesheG@users.noreply.github.com>

* style(): header should be bold

* Added pwa-auth to feature store (#701)

* Dev (#692)

* Remove specify related applications to be added to the manifest message (#663)

* Formatting related application for better display (#666)

* Delay mounting codeViewer for milliseconds to fix concurrency issue (#665)

* App's log is being used to load home page but not used as a back button (#664)

* fix(): fixes #673 (#679)

* Bug fix manifest viewer (#681)

* display empty string if manifest property's value is falsely

* Update the manifest as a key is up

* Adding id to access an editor by getElementById on a page

* Adding id to the probs and wrapping Monaco editor with a div

* Adding resize event listener when it is mounted and remove when component is destroyed

* Refactor code to make it DRY

* Applying css rules

* watching state change and reloading the editor

* Debounce helper function is added and call this function to execute update manifest

* Fixed undefined in related apps

* Putting back event listners when editor is reloaded

* Deeplinking pw aurl (#682)

* Checking if a query string is matching with pwa url or not

* Check a summited pwa url is already part of query string. if not, added it to the url

* check and generate if pwa url is already part of query string

* Overview and My Hub link is loading using query sting

* Log is used to reset and load default page

* Process query string and handling browser events

* Fixing test fail related to it should fail a bad URL

* chore(): update env to point to dev api (#685)

* Service worker page cleanup (#686)

* fix(): swap top and bottom code viewers

* style(): make the code viewer shorter for reg code

* Hide broken images (#687)

* filter broken icons from the list

* suggesion suggest to you to upload at least one image 512×512 or larger

* fix(analytics): new markers for build and features

* fix(analytics): mark exactly which worker is chosen

* fix(analytics): added marker for downloaded service worker

Co-authored-by: TesheG <60520041+TesheG@users.noreply.github.com>

* chore(): re-flip the codeviewers

* style(): shorten codeviewer

* chore(): update to use pwa-update component

* chore(): update pwa-install to latest

* fix(download): shortcuts must be a real array (#698)

Otherwise, llama-pack/bubblewrap will throw the following error: `twaManifest.shortcuts.map is not a function`

* chore(): remove use of google fonts and move icons to be served locally (#700)

* chore(): update dev from master (#694)

* Dev (#692)

* Remove specify related applications to be added to the manifest message (#663)

* Formatting related application for better display (#666)

* Delay mounting codeViewer for milliseconds to fix concurrency issue (#665)

* App's log is being used to load home page but not used as a back button (#664)

* fix(): fixes #673 (#679)

* Bug fix manifest viewer (#681)

* display empty string if manifest property's value is falsely

* Update the manifest as a key is up

* Adding id to access an editor by getElementById on a page

* Adding id to the probs and wrapping Monaco editor with a div

* Adding resize event listener when it is mounted and remove when component is destroyed

* Refactor code to make it DRY

* Applying css rules

* watching state change and reloading the editor

* Debounce helper function is added and call this function to execute update manifest

* Fixed undefined in related apps

* Putting back event listners when editor is reloaded

* Deeplinking pw aurl (#682)

* Checking if a query string is matching with pwa url or not

* Check a summited pwa url is already part of query string. if not, added it to the url

* check and generate if pwa url is already part of query string

* Overview and My Hub link is loading using query sting

* Log is used to reset and load default page

* Process query string and handling browser events

* Fixing test fail related to it should fail a bad URL

* chore(): update env to point to dev api (#685)

* Service worker page cleanup (#686)

* fix(): swap top and bottom code viewers

* style(): make the code viewer shorter for reg code

* Hide broken images (#687)

* filter broken icons from the list

* suggesion suggest to you to upload at least one image 512×512 or larger

* fix(analytics): new markers for build and features

* fix(analytics): mark exactly which worker is chosen

* fix(analytics): added marker for downloaded service worker

Co-authored-by: TesheG <60520041+TesheG@users.noreply.github.com>

* chore(): re-flip the codeviewers

* style(): shorten codeviewer

* chore(): update to use pwa-update component

Co-authored-by: TesheG <60520041+TesheG@users.noreply.github.com>

* Fix fonts (#695)

* Dev (#692)

* Remove specify related applications to be added to the manifest message (#663)

* Formatting related application for better display (#666)

* Delay mounting codeViewer for milliseconds to fix concurrency issue (#665)

* App's log is being used to load home page but not used as a back button (#664)

* fix(): fixes #673 (#679)

* Bug fix manifest viewer (#681)

* display empty string if manifest property's value is falsely

* Update the manifest as a key is up

* Adding id to access an editor by getElementById on a page

* Adding id to the probs and wrapping Monaco editor with a div

* Adding resize event listener when it is mounted and remove when component is destroyed

* Refactor code to make it DRY

* Applying css rules

* watching state change and reloading the editor

* Debounce helper function is added and call this function to execute update manifest

* Fixed undefined in related apps

* Putting back event listners when editor is reloaded

* Deeplinking pw aurl (#682)

* Checking if a query string is matching with pwa url or not

* Check a summited pwa url is already part of query string. if not, added it to the url

* check and generate if pwa url is already part of query string

* Overview and My Hub link is loading using query sting

* Log is used to reset and load default page

* Process query string and handling browser events

* Fixing test fail related to it should fail a bad URL

* chore(): update env to point to dev api (#685)

* Service worker page cleanup (#686)

* fix(): swap top and bottom code viewers

* style(): make the code viewer shorter for reg code

* Hide broken images (#687)

* filter broken icons from the list

* suggesion suggest to you to upload at least one image 512×512 or larger

* fix(analytics): new markers for build and features

* fix(analytics): mark exactly which worker is chosen

* fix(analytics): added marker for downloaded service worker

Co-authored-by: TesheG <60520041+TesheG@users.noreply.github.com>

* chore(): re-flip the codeviewers

* style(): shorten codeviewer

* chore(): update to use pwa-update component

* fix(): move to local fonts + icons

Co-authored-by: TesheG <60520041+TesheG@users.noreply.github.com>

* style(): header should be bold

Co-authored-by: TesheG <60520041+TesheG@users.noreply.github.com>

* Added pwa-auth to feature store

Co-authored-by: Justin Willis <jgw9617@gmail.com>
Co-authored-by: TesheG <60520041+TesheG@users.noreply.github.com>
Co-authored-by: Christian Liebel <christian.liebel@thinktecture.com>

* remove a specific character like period if it is at the end of the string (#703)

* Better layout for Feature Store documentation + removing older unused components (Geoloc, Adaptive Card and Copy clipboard).

* using generatedUrl than manifest.start_url when icons URL is prepared if it is avaliable (#717)

* Edits in manifest reflect in form (#705)

* Changing how the model is bound to make a two-way data binding (form to manifest and manifest to for)

* Handling manifest change

* Manifest is validated if it is a valid JSON format

* Debounce manifest’s API call when manifest is changed

* Fixed error generating signed APK (#691)

* Checking if the src is a valid url and get response back with the help of NodeJS proxy

* Getting a good icon from manifest. Start with 512 by 512 and if 512 doesn't exist, loop through all icons

* Refactored handleTWA function to get good icon before calling generateSignedApkZip api and display error properly

* Excluding uploaded icons which has data:image value to src property

* Detecting when an image fails to load

* Ensuring promise is resolves

* Updated pwa-auth component with apple info (#725)

Co-authored-by: TesheG <60520041+TesheG@users.noreply.github.com>
Co-authored-by: Judah Gabriel Himango <judahgabriel@gmail.com>
Co-authored-by: Christian Liebel <christian.liebel@thinktecture.com>
Co-authored-by: David Rousset <davrous@microsoft.com>

* merge

* chore(): update starter to latest (#743)

* Starter drop down (#745)

* feat(): dropdown for starter flow

* feat(): updated design

Co-authored-by: TesheG <60520041+TesheG@users.noreply.github.com>
Co-authored-by: Judah Gabriel Himango <judahgabriel@gmail.com>
Co-authored-by: Christian Liebel <christian.liebel@thinktecture.com>
Co-authored-by: David Rousset <davrous@microsoft.com>

* added inking snippet info (#758)

Co-authored-by: Killian McCoy <kimccoy@microsoft.com>

* feat(): link to new features page (#765)

* update dev from master (#766)

* Fix duplication of path on icons

* Improve code comment

* Try to fix tests

* fix indention problems

* Use URL solution instead

* Better handling of HTTP sites (#762)

* Better UI for score cards on HTTP sites

* Fixed #761,download PWA zip for HTTP sites

* Removed console.log

* [ImgBot] Optimize images (#688)

*Total -- 17,288.25kb -> 10,842.25kb (37.29%)

/static/Images/assets/icons/apple-icon-192x192-frt5be1ded11c7ec66b00dd234677a5d.png -- 22.59kb -> 8.46kb (62.55%)
/static/Images/assets/screenShots/s1.png -- 586.91kb -> 281.68kb (52.01%)
/assets/images/pwabuilder-screen.png -- 1,110.49kb -> 550.11kb (50.46%)
/static/Images/pwabuilder-screen.png -- 1,110.49kb -> 550.11kb (50.46%)
/static/Images/assets/screenShots/s2.png -- 488.40kb -> 242.74kb (50.3%)
/assets/images/placeHolder.png -- 8.62kb -> 4.51kb (47.69%)
/static/Images/assets/screenShots/s3.png -- 365.47kb -> 197.71kb (45.9%)
/assets/images/teams-screen.png -- 1,350.62kb -> 756.01kb (44.03%)
/static/Images/teams-screen.png -- 1,350.62kb -> 756.01kb (44.03%)
/assets/images/score-icon.png -- 3.15kb -> 1.79kb (43%)
/static/Images/assets/icons/apple-icon-512x512-frt5be1ded11c593udsdsdd29fur6732.png -- 81.47kb -> 47.24kb (42.02%)
/assets/images/Mask.png -- 2,146.18kb -> 1,265.59kb (41.03%)
/assets/images/teams-icon.png -- 2.71kb -> 1.68kb (37.9%)
/static/Images/teams-icon.png -- 2.71kb -> 1.68kb (37.9%)
/assets/images/android-screen.png -- 847.08kb -> 539.20kb (36.35%)
/static/Images/android-screen.png -- 847.08kb -> 539.20kb (36.35%)
/assets/images/logo_npm.svg -- 0.72kb -> 0.46kb (35.77%)
/static/Images/assets/screenShots/s5.png -- 148.31kb -> 97.47kb (34.28%)
/static/Images/assets/screenShots/s4.png -- 134.96kb -> 89.18kb (33.92%)
/static/Images/pwa-screen.png -- 1,997.90kb -> 1,330.58kb (33.4%)
/assets/images/pwa-screen.png -- 1,997.90kb -> 1,330.58kb (33.4%)
/assets/images/logo_stackoverflow.svg -- 1.05kb -> 0.75kb (28.43%)
/assets/images/logo_twitter.svg -- 0.96kb -> 0.71kb (26.45%)
/assets/images/logo_github.svg -- 1.08kb -> 0.82kb (23.69%)
/assets/images/platformScreens/ios.png -- 242.96kb -> 186.04kb (23.43%)
/assets/images/goButton.svg -- 0.25kb -> 0.20kb (22.01%)
/static/Images/assets/screenShots/s6.png -- 436.60kb -> 341.46kb (21.79%)
/assets/images/platformScreens/mac.png -- 203.07kb -> 159.29kb (21.56%)
/assets/images/Diagram.png -- 29.76kb -> 23.75kb (20.2%)
/assets/images/Diagram@2x.png -- 53.67kb -> 42.99kb (19.9%)
/assets/images/iphoneDevice.png -- 219.44kb -> 176.14kb (19.73%)
/assets/images/gbbChecked.svg -- 0.65kb -> 0.53kb (17.77%)
/assets/images/lightBlueO.svg -- 0.83kb -> 0.69kb (17.66%)
/assets/images/good.svg -- 1.50kb -> 1.24kb (17.47%)
/assets/images/whiteO.svg -- 0.85kb -> 0.71kb (17.28%)
/assets/images/lightBlue.svg -- 0.33kb -> 0.27kb (17.01%)
/assets/images/gbbNotChecked.svg -- 0.47kb -> 0.39kb (16.95%)
/assets/images/androidDevice.png -- 364.02kb -> 302.56kb (16.88%)
/assets/images/better_disabled.svg -- 2.77kb -> 2.30kb (16.84%)
/assets/images/white.svg -- 0.34kb -> 0.28kb (16.57%)
/assets/images/blueO.svg -- 1.12kb -> 0.94kb (16.01%)
/assets/images/best_disabled.svg -- 3.96kb -> 3.36kb (15.37%)
/assets/images/platformScreens/samsung.png -- 181.11kb -> 153.53kb (15.23%)
/assets/images/better.svg -- 2.71kb -> 2.30kb (14.98%)
/assets/images/slectedBox.svg -- 1.20kb -> 1.02kb (14.44%)
/assets/images/best.svg -- 3.90kb -> 3.35kb (14.06%)
/assets/images/platformScreens/teams.png -- 327.41kb -> 282.12kb (13.83%)
/assets/images/StackedCube.svg -- 1.44kb -> 1.24kb (13.77%)
/assets/images/blue.svg -- 0.63kb -> 0.55kb (13.73%)
/assets/images/report_card.svg -- 23.23kb -> 20.18kb (13.15%)
/assets/images/platformScreens/pc.png -- 223.54kb -> 194.90kb (12.81%)
/assets/images/PWABuilderLogoO.svg -- 2.70kb -> 2.36kb (12.35%)
/assets/images/Diagram.svg -- 9.04kb -> 7.95kb (12.03%)
/assets/images/bg_publish.svg -- 11.57kb -> 10.28kb (11.21%)
/assets/images/PWABuilderLogo.svg -- 1.71kb -> 1.54kb (10.1%)
/assets/images/pwaLogo.svg -- 1.60kb -> 1.44kb (9.98%)
/static/fonts/icomoon.svg -- 2.84kb -> 2.62kb (8%)
/assets/images/publishBackground.svg -- 1.33kb -> 1.30kb (2.2%)
/assets/images/publish-bg.svg -- 1.36kb -> 1.33kb (2.09%)
/static/fonts/FiraSans-Bold.svg -- 73.33kb -> 72.32kb (1.38%)
/static/fonts/FiraSans-Light.svg -- 73.64kb -> 72.63kb (1.37%)
/static/fonts/Bitter-Bold.svg -- 86.49kb -> 85.50kb (1.16%)
/static/fonts/Bitter-Regular.svg -- 86.97kb -> 85.97kb (1.15%)
/assets/images/downloadicon.png -- 0.42kb -> 0.42kb (0.69%)

Signed-off-by: ImgBotApp <ImgBotHelp@gmail.com>

Co-authored-by: ImgBotApp <ImgBotHelp@gmail.com>

Co-authored-by: joel-44 <joelcorominas4@gmail.com>
Co-authored-by: Judah Gabriel Himango <judahgabriel@gmail.com>
Co-authored-by: Druhin Tarafder <druhinpro@gmail.com>
Co-authored-by: ImgBotApp <ImgBotHelp@gmail.com>

* chore(): update to new link

* Support manifest shortcuts (#775)

* feat(): ms teams integration (#750)

* ui finished

* Fix duplication of path on icons

* Improve code comment

* Try to fix tests

* fix indention problems

* base css, will refactor more later.

* publish html

* publish aspect to start the integration to the api/cli

* vuex binding to elements, binding the generator share state, working on the file input element and getting the upload finished.

* fixed bindings, added file designation path, not onto upload.

* updates to the store.

* clearing out the local copy after submission? testing path stuff. should have all the necessary pieces to integrate into the api/cli

* add path for build teams which wraps and validates around the build path

* passing params, json version of the teamsForm

* build teams related changes

* rm teamslink url because not needed, introduced bug that I just fixed.

* publish changes for easier mapping to msteams schema

* fixed style bug, resolving the msteams path.

* Use URL solution instead

* add disable state to button, triggered by publish action atm...

* adding ability to enable/disable the download buttonso that we can prevent premature firing of  the manifest gen

* basic form validation and error handling

* css to make the content centered

* flip order of elements

* added loader, font fix.

* package name -> publisher name (i.e. developer name)

* publisher name edit for field

* Better handling of HTTP sites (#762)

* Better UI for score cards on HTTP sites

* Fixed #761,download PWA zip for HTTP sites

* Removed console.log

* [ImgBot] Optimize images (#688)

*Total -- 17,288.25kb -> 10,842.25kb (37.29%)

/static/Images/assets/icons/apple-icon-192x192-frt5be1ded11c7ec66b00dd234677a5d.png -- 22.59kb -> 8.46kb (62.55%)
/static/Images/assets/screenShots/s1.png -- 586.91kb -> 281.68kb (52.01%)
/assets/images/pwabuilder-screen.png -- 1,110.49kb -> 550.11kb (50.46%)
/static/Images/pwabuilder-screen.png -- 1,110.49kb -> 550.11kb (50.46%)
/static/Images/assets/screenShots/s2.png -- 488.40kb -> 242.74kb (50.3%)
/assets/images/placeHolder.png -- 8.62kb -> 4.51kb (47.69%)
/static/Images/assets/screenShots/s3.png -- 365.47kb -> 197.71kb (45.9%)
/assets/images/teams-screen.png -- 1,350.62kb -> 756.01kb (44.03%)
/static/Images/teams-screen.png -- 1,350.62kb -> 756.01kb (44.03%)
/assets/images/score-icon.png -- 3.15kb -> 1.79kb (43%)
/static/Images/assets/icons/apple-icon-512x512-frt5be1ded11c593udsdsdd29fur6732.png -- 81.47kb -> 47.24kb (42.02%)
/assets/images/Mask.png -- 2,146.18kb -> 1,265.59kb (41.03%)
/assets/images/teams-icon.png -- 2.71kb -> 1.68kb (37.9%)
/static/Images/teams-icon.png -- 2.71kb -> 1.68kb (37.9%)
/assets/images/android-screen.png -- 847.08kb -> 539.20kb (36.35%)
/static/Images/android-screen.png -- 847.08kb -> 539.20kb (36.35%)
/assets/images/logo_npm.svg -- 0.72kb -> 0.46kb (35.77%)
/static/Images/assets/screenShots/s5.png -- 148.31kb -> 97.47kb (34.28%)
/static/Images/assets/screenShots/s4.png -- 134.96kb -> 89.18kb (33.92%)
/static/Images/pwa-screen.png -- 1,997.90kb -> 1,330.58kb (33.4%)
/assets/images/pwa-screen.png -- 1,997.90kb -> 1,330.58kb (33.4%)
/assets/images/logo_stackoverflow.svg -- 1.05kb -> 0.75kb (28.43%)
/assets/images/logo_twitter.svg -- 0.96kb -> 0.71kb (26.45%)
/assets/images/logo_github.svg -- 1.08kb -> 0.82kb (23.69%)
/assets/images/platformScreens/ios.png -- 242.96kb -> 186.04kb (23.43%)
/assets/images/goButton.svg -- 0.25kb -> 0.20kb (22.01%)
/static/Images/assets/screenShots/s6.png -- 436.60kb -> 341.46kb (21.79%)
/assets/images/platformScreens/mac.png -- 203.07kb -> 159.29kb (21.56%)
/assets/images/Diagram.png -- 29.76kb -> 23.75kb (20.2%)
/assets/images/Diagram@2x.png -- 53.67kb -> 42.99kb (19.9%)
/assets/images/iphoneDevice.png -- 219.44kb -> 176.14kb (19.73%)
/assets/images/gbbChecked.svg -- 0.65kb -> 0.53kb (17.77%)
/assets/images/lightBlueO.svg -- 0.83kb -> 0.69kb (17.66%)
/assets/images/good.svg -- 1.50kb -> 1.24kb (17.47%)
/assets/images/whiteO.svg -- 0.85kb -> 0.71kb (17.28%)
/assets/images/lightBlue.svg -- 0.33kb -> 0.27kb (17.01%)
/assets/images/gbbNotChecked.svg -- 0.47kb -> 0.39kb (16.95%)
/assets/images/androidDevice.png -- 364.02kb -> 302.56kb (16.88%)
/assets/images/better_disabled.svg -- 2.77kb -> 2.30kb (16.84%)
/assets/images/white.svg -- 0.34kb -> 0.28kb (16.57%)
/assets/images/blueO.svg -- 1.12kb -> 0.94kb (16.01%)
/assets/images/best_disabled.svg -- 3.96kb -> 3.36kb (15.37%)
/assets/images/platformScreens/samsung.png -- 181.11kb -> 153.53kb (15.23%)
/assets/images/better.svg -- 2.71kb -> 2.30kb (14.98%)
/assets/images/slectedBox.svg -- 1.20kb -> 1.02kb (14.44%)
/assets/images/best.svg -- 3.90kb -> 3.35kb (14.06%)
/assets/images/platformScreens/teams.png -- 327.41kb -> 282.12kb (13.83%)
/assets/images/StackedCube.svg -- 1.44kb -> 1.24kb (13.77%)
/assets/images/blue.svg -- 0.63kb -> 0.55kb (13.73%)
/assets/images/report_card.svg -- 23.23kb -> 20.18kb (13.15%)
/assets/images/platformScreens/pc.png -- 223.54kb -> 194.90kb (12.81%)
/assets/images/PWABuilderLogoO.svg -- 2.70kb -> 2.36kb (12.35%)
/assets/images/Diagram.svg -- 9.04kb -> 7.95kb (12.03%)
/assets/images/bg_publish.svg -- 11.57kb -> 10.28kb (11.21%)
/assets/images/PWABuilderLogo.svg -- 1.71kb -> 1.54kb (10.1%)
/assets/images/pwaLogo.svg -- 1.60kb -> 1.44kb (9.98%)
/static/fonts/icomoon.svg -- 2.84kb -> 2.62kb (8%)
/assets/images/publishBackground.svg -- 1.33kb -> 1.30kb (2.2%)
/assets/images/publish-bg.svg -- 1.36kb -> 1.33kb (2.09%)
/static/fonts/FiraSans-Bold.svg -- 73.33kb -> 72.32kb (1.38%)
/static/fonts/FiraSans-Light.svg -- 73.64kb -> 72.63kb (1.37%)
/static/fonts/Bitter-Bold.svg -- 86.49kb -> 85.50kb (1.16%)
/static/fonts/Bitter-Regular.svg -- 86.97kb -> 85.97kb (1.15%)
/assets/images/downloadicon.png -- 0.42kb -> 0.42kb (0.69%)

Signed-off-by: ImgBotApp <ImgBotHelp@gmail.com>

Co-authored-by: ImgBotApp <ImgBotHelp@gmail.com>

* fix validation error

* Capitalize publisher name placeholder

* rename prop.

* remove generate missing images... we don't need this if they are uploading both images atm anyway

* Button fix (#772)

* fix(): button is aligned correctly

* fix(): fix remaining links for ado (#770)

* style(): remove unneeded borders

* adding the filename to the data uri...

* making the silhouette optional

* fix spinner location

Co-authored-by: joel-44 <joelcorominas4@gmail.com>
Co-authored-by: Judah Gabriel Himango <judahgabriel@gmail.com>
Co-authored-by: Druhin Tarafder <druhinpro@gmail.com>
Co-authored-by: ImgBotApp <ImgBotHelp@gmail.com>
Co-authored-by: Rumsha Siddiqui <rumsha7@gmail.com>
Co-authored-by: Justin Willis <jgw9617@gmail.com>

* something else was changed/fixed that caused the ems to break the page, added some styles instead to help the mobile experience

* Fixed styling issue on Android download btn (#781)

* changed apiUrl from prod to pre (#784)

* Preview tmp point (#786)

* point to pre for sanity testing.

* changes for preview testing

* Revert "changes for preview testing"

This reverts commit 997a91e.

* Sending manifest url to cloud apk (#790)

* Added screenshot service integration

* Changes

* fix(): add html lang attribute

* fix(): add aria-label for link with no text

* fix(): add label for link without text

* fix(): add label for link without text

* fix(): ids should not be duplicated

* fix(): more contrast and duplicate ids

* fix(): more contrast / labels and fix duplicate ids

* fix(): color contrast, duplicate ids and more

* Added missing checks for analytics (#792)

* Changedurl

* Manifest page shows shortcuts properly (#793)

* Merge conflicts

* SnippitPop is now TS, fixing compiler warning (#797)

* Css for screenshot carousel

* Added CloudAPK preview environment (#801)

* feat(): update to new starter

* chore(): update to new url

* Invaid toast

* Fixed a server error - an error occurred in the application

* getting Manifest Information if it is not available

* showing animation while manitest is being fetched

* chore(): temp remove workflow file

* Error handling for screenshot urls (#849)

Authored-by: Amrutha Srinivasan <amsrin@microsoft.com>

* Alignment of download button (#825)

* chore(): hide teams platform

Co-authored-by: lee-leonardo <lee.leonardo.king@gmail.com>
Co-authored-by: TesheG <60520041+TesheG@users.noreply.github.com>
Co-authored-by: Judah Gabriel Himango <judahgabriel@gmail.com>
Co-authored-by: Christian Liebel <christian.liebel@thinktecture.com>
Co-authored-by: David Rousset <davrous@microsoft.com>
Co-authored-by: Killian McCoy <kimccoy@microsoft.com>
Co-authored-by: joel-44 <joelcorominas4@gmail.com>
Co-authored-by: Druhin Tarafder <druhinpro@gmail.com>
Co-authored-by: ImgBotApp <ImgBotHelp@gmail.com>
Co-authored-by: Rumsha Siddiqui <rumsha7@gmail.com>
Co-authored-by: Amrutha Srinivasan <amsrin@microsoft.com>
Co-authored-by: TesheG <v-tegeb@microsoft.com>
Co-authored-by: amrutha95 <amrutha.srinivasan95@gmail.com>
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.

3 participants