From 8f0dfc6a647a9c6df452e0fc1813397dddc11e32 Mon Sep 17 00:00:00 2001 From: Joel Barmettler Date: Sat, 6 Feb 2021 17:07:44 +0100 Subject: [PATCH 1/7] fix(QUploader): check existence of fileInput before resetting (#8400) This Pull-Request fixes issue #8399 by checking whether the fileInput exists before resetting its value. --- ui/src/components/uploader/QUploaderBase.js | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/ui/src/components/uploader/QUploaderBase.js b/ui/src/components/uploader/QUploaderBase.js index 17b934c41bc..d983e7d6cd7 100644 --- a/ui/src/components/uploader/QUploaderBase.js +++ b/ui/src/components/uploader/QUploaderBase.js @@ -253,10 +253,13 @@ export default Vue.extend({ const files = processedFiles .filter(file => this.files.findIndex(f => file.name === f.name) === -1) - - this.__getFileInput().value = '' - + if (files === void 0) { return } + + const fileInput = this.__getFileInput() + if (fileInput !== void 0) { + fileInput.value = '' + } files.forEach(file => { this.__updateFile(file, 'idle') From acb9d99ecf8510dc3625d4cb6ff63392940013fc Mon Sep 17 00:00:00 2001 From: Popescu Dan Date: Sat, 6 Feb 2021 18:24:11 +0200 Subject: [PATCH 2/7] fix(QPopupEdit): do not allow setting the value if it's invalid and not changed #8416 (#8420) #8416 --- ui/src/components/popup-edit/QPopupEdit.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/ui/src/components/popup-edit/QPopupEdit.js b/ui/src/components/popup-edit/QPopupEdit.js index 6fc018216d5..4c432f9f1cd 100644 --- a/ui/src/components/popup-edit/QPopupEdit.js +++ b/ui/src/components/popup-edit/QPopupEdit.js @@ -81,10 +81,10 @@ export default Vue.extend({ methods: { set () { + if (this.validate(this.value) !== true) { + return + } if (this.__hasChanged() === true) { - if (this.validate(this.value) === false) { - return - } this.$emit('save', this.value, this.initialValue) } this.__close() From c8d4d950f3945eebd169e45edf05133184144ed4 Mon Sep 17 00:00:00 2001 From: Adam Purdy Date: Mon, 8 Feb 2021 10:39:12 -0500 Subject: [PATCH 3/7] docs(ui): Update Projects with Active Maintainer (#8438) - Update Firebase info --- docs/src/pages/contribution-guide/running-projects.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/src/pages/contribution-guide/running-projects.md b/docs/src/pages/contribution-guide/running-projects.md index e064777dcd8..2d34187c6e3 100644 --- a/docs/src/pages/contribution-guide/running-projects.md +++ b/docs/src/pages/contribution-guide/running-projects.md @@ -11,7 +11,7 @@ desc: Quasar's active projects, goals and maintainers. | Media | Quasar is well known in JavaScript / Vue.js / backend / mobile and desktop dev community | Scott | [Facebook](https://www.facebook.com/QuasarFramework), [Medium](https://medium.com/quasar-framework), [Twitter](https://twitter.com/quasarframework) | | BEX | Browser Extension CLI mode | Allan | [#76](https://github.com/quasarframework/quasar/issues/76)| | UI App Ext | Create and maintain UI extensions | Jeff | | -| Firebase | Docs and possibly an App Ext | Adam | [repo](https://github.com/quasarframework/app-extension-firebase) | +| Firebase | Knowledge base articles - [dev.to/quasar](https://dev.to/quasar) : "To the Stars with Quasar & Firebase" | Adam | [repo](https://github.com/quasarframework/firebase-sample-apps) | | Quasar ESLint plugin | Plugin for ESLint with Quasar upgrade support warnings | Jeff | [repo](https://github.com/quasarframework/eslint-plugin-quasar)| | Typescript support | Full Typescript support for Quasar | Paolo, Kerry | [repo](https://github.com/quasarframework/app-extension-typescript) | | Quasar Testing AE | Maintenance and enhancements | Paolo | [repo](https://github.com/quasarframework/quasar-testing) | From dd20086956568487fd243eb13d47a73eabea92d9 Mon Sep 17 00:00:00 2001 From: JeRabix <46298617+JeRabix@users.noreply.github.com> Date: Tue, 9 Feb 2021 12:50:29 +0300 Subject: [PATCH 4/7] Update installation.md (#8443) --- docs/src/pages/quasar-cli/installation.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/src/pages/quasar-cli/installation.md b/docs/src/pages/quasar-cli/installation.md index 9a82a539406..bb92f2fd780 100644 --- a/docs/src/pages/quasar-cli/installation.md +++ b/docs/src/pages/quasar-cli/installation.md @@ -6,11 +6,11 @@ desc: How to install the Quasar CLI on your development machine. Make sure that you have Node >=10 and NPM >=5 installed on your machine. ::: warning -**Do not use any Node version higher than 12+**. Webpack 4 does not support any Node version higher than this and we cannot move to Webpack 5 without making breaking changes. However, we will support Webpack 5 in a future release. +**Do not use any Node version higher than 14+**. Webpack 4 does not support any Node version higher than this and we cannot move to Webpack 5 without making breaking changes. However, we will support Webpack 5 in a future release. ::: ::: warning -**Do not use uneven versions of Node i.e. 11, 13, etc.** These versions are not tested with Quasar and often cause issues due to their experimental nature. We highly recommend always using the LTS version of Node. +**Do not use uneven versions of Node i.e. 13, 14, etc.** These versions are not tested with Quasar and often cause issues due to their experimental nature. We highly recommend always using the LTS version of Node. ::: ```bash From ba5614d9ed60ac843caeccd660de34dc81a3a51a Mon Sep 17 00:00:00 2001 From: Paolo Caleffi Date: Tue, 9 Feb 2021 10:58:30 +0100 Subject: [PATCH 5/7] docs: add survery results link (#8440) * docs: add survery results link * docs(survey): use bitly to track survey results accesses * Update Landing.vue Co-authored-by: Razvan Stoenescu --- docs/src/components/SurveyLink.vue | 32 ++++++++++++++++++++++++++++++ docs/src/layouts/Layout.vue | 17 ++++++++-------- 2 files changed, 41 insertions(+), 8 deletions(-) create mode 100644 docs/src/components/SurveyLink.vue diff --git a/docs/src/components/SurveyLink.vue b/docs/src/components/SurveyLink.vue new file mode 100644 index 00000000000..296c6330878 --- /dev/null +++ b/docs/src/components/SurveyLink.vue @@ -0,0 +1,32 @@ + + + diff --git a/docs/src/layouts/Layout.vue b/docs/src/layouts/Layout.vue index c47c5a059e3..6225b9dcef9 100644 --- a/docs/src/layouts/Layout.vue +++ b/docs/src/layouts/Layout.vue @@ -31,11 +31,11 @@ q-layout.doc-layout(view="lHh LpR lff", @scroll="onScroll") content-class="doc-left-drawer" ) q-scroll-area(style="height: calc(100% - 50px); margin-top: 50px") - //- survey-countdown.layout-countdown( - //- color="primary" - //- align-class="justify-start" - //- padding-class="q-py-md" - //- ) + survey-link.layout-link( + color="primary" + align-class="justify-start" + padding-class="q-py-md" + ) q-separator.q-mb-lg .row.justify-center.q-my-lg @@ -123,7 +123,7 @@ import { import AppMenu from 'components/AppMenu' import HeaderMenu from 'components/HeaderMenu' -// import SurveyCountdown from 'components/SurveyCountdown' +import SurveyLink from 'components/SurveyLink' const { setScrollPosition, getScrollPosition } = scroll @@ -142,7 +142,7 @@ export default { components: { AppMenu, - // SurveyCountdown, + SurveyLink, HeaderMenu }, @@ -495,7 +495,8 @@ export default { .time font-size: 38px -.layout-countdown +.layout-link background: linear-gradient(45deg, #e6f1fc 25%, #c3e0ff 25%, #c3e0ff 50%, #e6f1fc 50%, #e6f1fc 75%, #c3e0ff 75%, #c3e0ff) background-size: 40px 40px + text-align: center From f43a5945a0c244341c884bfe08c4076f910cb196 Mon Sep 17 00:00:00 2001 From: Razvan Stoenescu Date: Tue, 9 Feb 2021 12:24:16 +0200 Subject: [PATCH 6/7] chore(docs): update installation.md #8443 --- docs/src/pages/quasar-cli/installation.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/src/pages/quasar-cli/installation.md b/docs/src/pages/quasar-cli/installation.md index bb92f2fd780..8a71324e2b4 100644 --- a/docs/src/pages/quasar-cli/installation.md +++ b/docs/src/pages/quasar-cli/installation.md @@ -10,7 +10,7 @@ Make sure that you have Node >=10 and NPM >=5 installed on your machine. ::: ::: warning -**Do not use uneven versions of Node i.e. 13, 14, etc.** These versions are not tested with Quasar and often cause issues due to their experimental nature. We highly recommend always using the LTS version of Node. +**Do not use uneven versions of Node i.e. 13, 15, etc.** These versions are not tested with Quasar and often cause issues due to their experimental nature. We highly recommend always using the LTS version of Node. ::: ```bash From 61cc4da645b3e719aaee978f703b504ba8a9bc93 Mon Sep 17 00:00:00 2001 From: Razvan Stoenescu Date: Wed, 10 Feb 2021 20:59:21 +0200 Subject: [PATCH 7/7] chore(ui): Bump version --- ui/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ui/package.json b/ui/package.json index c9d3f8a987b..1cde7e805f9 100644 --- a/ui/package.json +++ b/ui/package.json @@ -1,6 +1,6 @@ { "name": "quasar", - "version": "1.15.2", + "version": "1.15.3", "description": "Build high-performance VueJS user interfaces (SPA, PWA, SSR, Mobile and Desktop) in record time", "module": "src/index.esm.js", "typings": "dist/types/index.d.ts",