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

Merge quasar latest into wywm #3

Open
wants to merge 6,351 commits into
base: dev
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
6351 commits
Select commit Hold shift + click to select a range
821aff8
feat(app-vite): add TS support for #q-app alias
yusufkandemir Nov 11, 2024
14a6c00
feat(create-vite): utilize #q-app alias for ae-ts template
yusufkandemir Nov 11, 2024
a07775e
fix(app-vite): various fixes & improvements
rstoenescu Nov 11, 2024
2f39cde
feat(app-webpack): port the new bex mode from q/app-vite; #q-app alia…
rstoenescu Nov 11, 2024
05ddc56
feat(create-quasar): make package manager dynamic in ae-ts README
yusufkandemir Nov 12, 2024
67e9dfc
fix(create-quasar): properly default to pnpm in ae-ts
yusufkandemir Nov 12, 2024
3d5fa4b
feat(app-vite): support returning overrides from build > extendViteConf
yusufkandemir Nov 13, 2024
24ba69e
fix(app-vite/app-webpack): do not externalize app-vite/webpack for no…
rstoenescu Nov 13, 2024
0fe6c46
feat(app-vite/app-webpack): enhance watcher list cleanup
rstoenescu Nov 13, 2024
7faf24c
fix(app-vite): bex -> remove unnecessary www/index.html creation whil…
rstoenescu Nov 13, 2024
77fb00d
chore(app-vite): remove unnecessary import
rstoenescu Nov 13, 2024
995bd4f
feat+fix(app-vite): bex -> specify scripts with their real extension …
rstoenescu Nov 13, 2024
b285ef2
feat+fix(app-webpack): bex -> specify scripts with their real extensi…
rstoenescu Nov 13, 2024
f4bddb4
fix(app-webpack): webpack aliases
rstoenescu Nov 14, 2024
2b3bc97
feat(docs): Update dark-mode.md (#17635)
ashrafali2000 Nov 14, 2024
76dc721
feat!(app-vite): auto generate base tsconfig and types (#17549)
yusufkandemir Nov 14, 2024
8346d2a
feat(app-vite): make generateType sync; ensure .quasar dir; correctly…
rstoenescu Nov 14, 2024
22eba75
chore(app-vite): remove unused import name
rstoenescu Nov 14, 2024
4154185
chore(app-vite): remove tsconfig presets from exports list
rstoenescu Nov 14, 2024
d375d47
fix(iconsets): svg<type>Grade removed. Use svg<type>Star. Used in ico…
hawkeye64 Nov 14, 2024
4786d89
feat(app-vite): avoid unnecessary rewrites of .quasar ts files when c…
rstoenescu Nov 15, 2024
5e8d03c
fix(app-vite): esbuild entry points for electron & pwa
rstoenescu Nov 15, 2024
0b97a44
feat(app-vite): extract isModeInstalled into standalone file
rstoenescu Nov 15, 2024
34e8311
Merge branch 'dev' of github.com:quasarframework/quasar into dev
rstoenescu Nov 15, 2024
e55cf0e
fix(app-vite): small BEX issues
rstoenescu Nov 15, 2024
2513573
feat(app-webpack): port last bex bridge changes from app-vite
rstoenescu Nov 15, 2024
48aa197
feat(create-quasar): prepare webpack templates for recent changes
rstoenescu Nov 15, 2024
43f2dca
feat(app-webpack): port latest changes (dynamic tsconfig, etc) from a…
rstoenescu Nov 15, 2024
cabd9af
feat(app-vite): dynamic tsconfig -> auto-extract #q-app refs from CLI…
rstoenescu Nov 15, 2024
f2ad0a9
feat(app-webpack): dynamic tsconfig -> auto-extract #q-app refs from …
rstoenescu Nov 15, 2024
ad6837e
feat(create-quasar): one more tweak to quasar.config files for TS var…
rstoenescu Nov 15, 2024
007127b
fix(app-vite/app-webpack): dynamic tsconfig --> windows support
rstoenescu Nov 15, 2024
7edaf22
feat(app-vite/app-webpack): force exit after build is done, except fo…
rstoenescu Nov 16, 2024
4cedfc6
fix(app-vite/app-webpack): PWA & Electron config entry points
rstoenescu Nov 16, 2024
3f40c65
fix(app-vite/app-webpack): mark typescript peer dep as optional
rstoenescu Nov 16, 2024
62cae78
feat(app-vite): use vite 6.0.0-beta.10
rstoenescu Nov 16, 2024
2b14a66
feat(docs): update the upgrade guide for app-vite & app-webpack
rstoenescu Nov 16, 2024
0ea3608
feat(docs): more updates to the app-vite/webpack upgrade guide
rstoenescu Nov 16, 2024
1f12565
feat(create-quasar): update ae templates
rstoenescu Nov 16, 2024
c7ec562
feat(create-quasar): update app-vite/webpack min versions
rstoenescu Nov 16, 2024
5eba52b
fix(app-webpack): quirk in "prepare" cmd
rstoenescu Nov 16, 2024
a023f0f
feat(create-quasar): update new app-vite/webpack banners
rstoenescu Nov 16, 2024
1254595
chore(ui): Bump version
rstoenescu Nov 16, 2024
b06a2d5
chore(app-vite): Bump version
rstoenescu Nov 16, 2024
fd49d89
chore(app-webpack): Bump version
rstoenescu Nov 16, 2024
b4307aa
chore(create-quasar): Bump version
rstoenescu Nov 16, 2024
ff5e047
chore(docs): ensure app-vite version
rstoenescu Nov 16, 2024
9499745
fix(docs): build with pwa
rstoenescu Nov 16, 2024
e2276a3
chore: update pnpm lock file
rstoenescu Nov 16, 2024
3ba5fac
docs(app-vite): mention alias changes related to auto-generated tsconfig
yusufkandemir Nov 16, 2024
71e7047
docs(app-webpack): mention alias changes related to auto-generated ts…
yusufkandemir Nov 16, 2024
d186c66
fix(app-vite): TS -> defineBootFile type should be defineBoot (#17645)
mythpe Nov 17, 2024
e7b3196
fix(app-webpack): TS -> defineBootFile type should be defineBoot
rstoenescu Nov 17, 2024
d7f3820
chore(app-vite): Bump version
rstoenescu Nov 17, 2024
768d03b
chore(app-webpack): Bump version
rstoenescu Nov 17, 2024
aebc76d
fix(docs): update vite-plugin usage (due to newer sass specs)
rstoenescu Nov 17, 2024
8e6adaa
fix(ui): svg<type>Grade removed. Use svg<type>Star. Used in iconsets …
rstoenescu Nov 18, 2024
858990d
chore(ui): Bump version
rstoenescu Nov 18, 2024
fb037a1
chore(QPullToRefresh): small tweaks
rstoenescu Nov 19, 2024
f916273
fix(docs): app-vite upgrade guide - remove reference to quasar.config…
rstoenescu Nov 19, 2024
29c2dcf
fix(app-vite): make #q-app TS aliases work on npm/yarn/bun workspaces…
yusufkandemir Nov 19, 2024
25b3528
fix(app-webpack): make #q-app TS aliases work on npm/yarn/bun workspa…
yusufkandemir Nov 19, 2024
dc11614
chore(app-vite): Bump version
rstoenescu Nov 20, 2024
85fdcd8
chore(app-webpack): Bump version
rstoenescu Nov 20, 2024
70ded46
fix(app-vite): correctly load feature flags, shims and vite types
yusufkandemir Nov 20, 2024
ddfe859
fix(app-webpack): correctly load feature flags, shims and vite types
yusufkandemir Nov 20, 2024
6520bad
fix(app-vite): make templates compatible with verbatimModuleSyntax
yusufkandemir Nov 20, 2024
bc395d5
fix(app-webpack): make templates compatible with verbatimModuleSyntax
yusufkandemir Nov 20, 2024
822c788
docs(app-vite&app-webpack): ensure commands for deleting feature flag…
yusufkandemir Nov 20, 2024
6212953
docs(app-vite&app-webpack): sync upgrade guides
yusufkandemir Nov 20, 2024
d7542c5
docs(app-vite&app-webpack): mention bex contentScript changes in the …
yusufkandemir Nov 20, 2024
71bb854
docs(app-vite): improve upgrade steps regarding postcss/eslint config…
yusufkandemir Nov 20, 2024
b14f82b
feat(app-vite): do not enable verbatimModuleSyntax by default
yusufkandemir Nov 20, 2024
f06a456
feat(app-webpack): do not enable verbatimModuleSyntax by default
yusufkandemir Nov 20, 2024
f3eac26
chore: upgrade cross-spawn to 7.0.6
yusufkandemir Nov 20, 2024
37cbc04
feat(docs): "npm init quasar" should be "npm init quasar@latest" to a…
rstoenescu Nov 21, 2024
c247260
feat(docs): Update upgrade-guide.md (#17652)
acrobid Nov 21, 2024
65c3493
feat(docs): Update upgrade-guide.md for app-webpack too (#17652)
rstoenescu Nov 21, 2024
747fe30
docs(app-vite&app-webpack): further clarify tsconfig changes in upgra…
yusufkandemir Nov 21, 2024
6385ce7
docs(app-vite&app-webpack): fix and clarify file removing commands in…
yusufkandemir Nov 21, 2024
3fa56c5
feat(docs): note on postcss.config.js
rstoenescu Nov 22, 2024
fa9dd73
chore(app-vite): Bump version
rstoenescu Nov 22, 2024
b6e7d85
chore(app-webpack): Bump version
rstoenescu Nov 22, 2024
fc4b38b
feat(create-quasar): ts-vite-2 > postcss.config.mjs to .js
rstoenescu Nov 22, 2024
3d800b5
feat(app-vite/app-webpack): use correct URL in framework-conf
rstoenescu Nov 23, 2024
4b74d08
fix(docs): some url links
rstoenescu Nov 23, 2024
937ed97
fix(app-vite/app-webpack): more links in types comments
rstoenescu Nov 23, 2024
e471335
chore(docs): update ga
rstoenescu Nov 23, 2024
bd318c6
fix(app-vite): boot files are broken in SSR #17658
rstoenescu Nov 23, 2024
c5efe9e
feat(app-webpack): tweak ssr - server entry on importing and dealing …
rstoenescu Nov 23, 2024
be988bb
refactor(app-vite): add ResolvedQuasarConf type
yusufkandemir Nov 23, 2024
e150214
feat(app-vite): move router typings from store files to .quasar
yusufkandemir Nov 23, 2024
00b6e08
feat!(app-vite): remove Vuex support
yusufkandemir Nov 23, 2024
39abbc7
docs(app-vite): add note about dropped Vuex support
yusufkandemir Nov 23, 2024
bbaa4d3
feat(app-vite): add HMR to scaffolded Pinia stores
yusufkandemir Nov 23, 2024
e2a120b
docs(app-vite): mention Pinia router type changes
yusufkandemir Nov 23, 2024
c5a1547
fix(app-vite): adjust the rest of HasStoreParam usage
yusufkandemir Nov 24, 2024
b154603
feat!(app-webpack): remove Vuex support (backport from app-vite)
yusufkandemir Nov 24, 2024
68a90c1
docs(app-webpack): add note about dropped Vuex support (backport from…
yusufkandemir Nov 24, 2024
fe06a8d
docs(app-webpack): mention Pinia router type changes (backport from a…
yusufkandemir Nov 24, 2024
5fed28c
docs(app-webpack): mention app-webpack instead of app-vite
yusufkandemir Nov 24, 2024
3e98c37
fix(app-vite): always generate Capacitor deps aliases if the mode is …
yusufkandemir Nov 25, 2024
26d3508
fix(app-webpack): always generate Capacitor deps aliases if the mode …
yusufkandemir Nov 25, 2024
0702aaa
fix(docs): broken links to Chrome DevTools Remote Debugging in Cordov…
opack Nov 25, 2024
45b8f97
feat(app-vite/app-webpack): electron-main template style quirk
rstoenescu Nov 26, 2024
f0a774b
fix(create-quasar): small style quirks for the new app-vite/webpack t…
rstoenescu Nov 26, 2024
7f10996
fix(create-quasar): ts-vite-2 > i18n.ts types; ts-webpack-v4 > quasar…
rstoenescu Nov 26, 2024
60115b3
feat(create-quasar): update spawning options
rstoenescu Nov 26, 2024
a9d5849
feat(app-vite): use stable Vite 6
rstoenescu Nov 26, 2024
82e0a51
feat(app-vite/app-webpack): remove support for "quasar.conf.js" file
rstoenescu Nov 26, 2024
6558d26
feat(create-quasar): prepare for app-vite/webpack stable release
rstoenescu Nov 26, 2024
aa947fe
feat(docs): update to latest app-vite v2 & app-webpack v4 specs (STIL…
rstoenescu Nov 26, 2024
a1fed4f
feat(create-quasar): add comment for quasar.config > bex > extraScripts
rstoenescu Nov 26, 2024
4d5a732
feat(docs): more work on updating to latest app-vite v2 & app-webpack…
rstoenescu Nov 26, 2024
e519962
fix(create-quasar): correct app version in ae-ts
rstoenescu Nov 27, 2024
bffb4ca
feat(app-webpack): relax ts detection (quasar.config format should no…
rstoenescu Nov 27, 2024
441bdd3
feat(docs): update app-webpack upgrade guide on ts detection
rstoenescu Nov 27, 2024
d21dfd3
feat(app-vite): relax ts detection (quasar.config format should not m…
rstoenescu Nov 27, 2024
11fe9fa
fix(create-quasar): typescript version for ts-webpack-4
rstoenescu Nov 28, 2024
25a9df8
feat(docs): further work on newer q/apps
rstoenescu Nov 28, 2024
e3decae
feat(docs): more work on q/app-webpack pages
rstoenescu Nov 28, 2024
88d74cd
feat(docs): preFetch page with Pinia only
rstoenescu Nov 28, 2024
8ccc8ba
feat(docs): update version dropdown btn menu (top right)
rstoenescu Nov 28, 2024
019a65a
feat(docs): update AE pages mentions of beta/rc -- use stable instead
rstoenescu Nov 28, 2024
163ccfb
chore(app-vite/app-webpack): Bump version
rstoenescu Nov 28, 2024
c754c95
feat+perf(app-vite/app-webpack): relax TS detection even more (only /…
rstoenescu Nov 29, 2024
d21d070
feat(app-vite/app-webpack): correctly handle both mjs & cjs extension…
rstoenescu Nov 29, 2024
6153919
feat(app-vite): require projects with type=module
rstoenescu Nov 29, 2024
173bdd0
feat(docs): q/app upgrade guide -> reminder about uninstalling dotenv
rstoenescu Nov 29, 2024
5214116
fix(app-webpack): ssr distributables entry points
rstoenescu Nov 29, 2024
a573db6
feat(app-webpack): require type=module
rstoenescu Nov 29, 2024
b0db8ac
feat(app-webpack): support ESLint v9
rstoenescu Nov 29, 2024
5c75f0f
feat(create-quasar): upgrade js-webpack-4 to ESLint v9
rstoenescu Nov 29, 2024
4b639dc
feat(create-quasar): addition to previous commit
rstoenescu Nov 29, 2024
58dc231
feat(create-quasar): ESLint v9 with js-vite-2
rstoenescu Nov 30, 2024
54c4bae
feat(app-vite/app-webpack): support all eslint.config files (js/mjs/cjs)
rstoenescu Nov 30, 2024
9d824df
feat(app-vite/app-webpack): export ESLint config
rstoenescu Nov 30, 2024
d0eab9d
feat(app-vite/app-webpack): remove now obsolete linting template files
rstoenescu Nov 30, 2024
0b4767e
feat(create-quasar): update all new q/app templates to use ESLint v9;…
rstoenescu Nov 30, 2024
1d5d0c5
feat(extras): update Fontawesome => v6.7.1
hawkeye64 Nov 30, 2024
8aa8ee4
feat(extras): update Google Material Symbols Outline => CDN220
hawkeye64 Nov 30, 2024
ce00261
feat(extras): update Google Material Symbols Rounded => CDN219
hawkeye64 Nov 30, 2024
4ed46cf
feat(extras): update Google Material Symbols Sharp => CDN216
hawkeye64 Nov 30, 2024
c6ab22b
chore(extras): bump version => 1.16.14
hawkeye64 Nov 30, 2024
a874726
feat(extras): replace "glob" with "tinyglobby"
hawkeye64 Dec 1, 2024
8f38c8f
perf(app-vite): replace fast-glob with tinyglobby
rstoenescu Dec 2, 2024
4f545c7
perf(app-webpack): replace fast-glob with tinyglobby
rstoenescu Dec 2, 2024
5770c8d
feat: replace fast-glob with tinyglobby
rstoenescu Dec 2, 2024
34007a5
perf(icongenie): replace fast-glob with tinyglobby
rstoenescu Dec 2, 2024
ad08fb2
Merge branch 'dev' of github.com:quasarframework/quasar into dev
rstoenescu Dec 2, 2024
e38d50d
chore: update lock file
rstoenescu Dec 2, 2024
79f93d2
feat(app-vite): /eslint import -> use Array for future bulletproofing
rstoenescu Dec 2, 2024
6f39ca0
feat(app-webpack): /eslint import -> use Array for future bulletproofing
rstoenescu Dec 2, 2024
f9a1e4e
feat(app-webpack): do NOT supply autoprefixer anymore; user should in…
rstoenescu Dec 2, 2024
3cca331
feat(create-quasar): finalize new q/app templates
rstoenescu Dec 2, 2024
ff2d651
feat(docs): further work on the upgrade guide & linter page & other v…
rstoenescu Dec 2, 2024
7e2ca1d
feat(docs): one more update to the upgrade guides
rstoenescu Dec 2, 2024
89dfaf2
feat(docs): update the UI upgrade guide
rstoenescu Dec 2, 2024
791b5ce
feat(docs/create-quasar): add comments on eslint-plugin-vue & @vue/es…
rstoenescu Dec 3, 2024
c081638
feat(docs/create-quasar): improve lint config
rstoenescu Dec 3, 2024
74e3910
feat(docs/create-quasar): more lint config improvements
rstoenescu Dec 3, 2024
ab40f14
fix(create-quasar): lint config quirk
rstoenescu Dec 3, 2024
2296a7a
fix(create-quasar): lint reactivity
rstoenescu Dec 3, 2024
465b944
feat(create-quasar): improve package.json > "scripts" > "lint"
rstoenescu Dec 3, 2024
2b55cc5
feat(ui/playground): adding support for extras SVG testing (visual)
hawkeye64 Dec 3, 2024
557aa73
fix(extras): use "globSync", not "sync"
hawkeye64 Dec 3, 2024
7182607
fix(extras): Themify icons are always black and don't respect current…
hawkeye64 Dec 3, 2024
926fd0b
feat(docs): update the upgrade guides on linting
rstoenescu Dec 4, 2024
2c1f4e7
Merge branch 'dev' of github.com:quasarframework/quasar into dev
rstoenescu Dec 4, 2024
91bab2d
feat(docs): update the "Supporting TypeScript" pages
rstoenescu Dec 4, 2024
db7be1a
chore(create-quasar): Bump version
rstoenescu Dec 4, 2024
03e9956
fix(docs): search build
rstoenescu Dec 4, 2024
1952302
fix(docs): examples build
rstoenescu Dec 4, 2024
842b3a1
fix(docs): ssg build
rstoenescu Dec 4, 2024
354508a
feat(docs): bulletproof the quasar create command
rstoenescu Dec 4, 2024
7c8fdaf
fix(docs): yarn create quasar cmd
rstoenescu Dec 5, 2024
87ea7d3
fix(create-quasar): do not add router prop to ts definition on stores…
rstoenescu Dec 5, 2024
7225757
fix(docs): router ts definition on stores/index #17679
rstoenescu Dec 5, 2024
967d8ba
feat(app-vite/app-webpack): quasar new cmd -> js projects: create scr…
rstoenescu Dec 5, 2024
80ad611
fix(create-quasar): ts error on stores/index.ts
rstoenescu Dec 5, 2024
3403a91
chore(docs): use ESM in postcss config file
rstoenescu Dec 5, 2024
3591978
feat(docs): use tinyglobby exclusively; enhance its usage
rstoenescu Dec 5, 2024
2d05cff
feat(extras): various improvements (#17678)
hawkeye64 Dec 5, 2024
9780300
feat(extras): add lint setup #17678
rstoenescu Dec 5, 2024
748445c
chore(app-webpack): fix linting setup
rstoenescu Dec 5, 2024
5fea069
chore(app-webpack): remove unused imports in some files
rstoenescu Dec 5, 2024
83d882b
fix(app-webpack): exports/testing file import statements
rstoenescu Dec 5, 2024
0f8ea02
chore(app-vite): linting
rstoenescu Dec 5, 2024
7ae9263
chore(app-vite): one more tweak to the linting setup
rstoenescu Dec 5, 2024
b044b48
chore(app-webpack): tweak the linting setup
rstoenescu Dec 5, 2024
0a2bfa7
chore(app-vite): further tweaking of the linting setup
rstoenescu Dec 5, 2024
ca76722
fix(extras): add missing function
hawkeye64 Dec 5, 2024
a88d24f
feat(extras): update Google Material Symbols Outlined => CDN222
hawkeye64 Dec 5, 2024
5cf762f
feat(extras): update Google Material Symbols Rounded => CDN222
hawkeye64 Dec 5, 2024
d2ea92e
feat(extras): update Google Material Symbols Sharp => CDN218
hawkeye64 Dec 5, 2024
1d06afe
chore(extras): update deps
hawkeye64 Dec 5, 2024
8856155
chore(extras): linter updates
hawkeye64 Dec 5, 2024
7d8cfaf
fix(app-webpack): eslint compat declaration in package.json
rstoenescu Dec 5, 2024
dfd22e8
fix(docs): app-webpack upgrade guide -> node.js version
rstoenescu Dec 5, 2024
2d9112b
fix(docs): linter docs mentioning wrong file
rstoenescu Dec 5, 2024
fc6695f
fix(app-webpack): app-vite reference in generated TS definition files
rstoenescu Dec 6, 2024
10f2e2d
fix(app-vite): quasar build --mode bex -T [chrome|firefox] build prod…
rstoenescu Dec 6, 2024
99fc448
fix(app-webpack): quasar build --mode bex -T [chrome|firefox] build p…
rstoenescu Dec 6, 2024
080e7ac
refactor(app-vite): "quasar new" cmd -> generate script setup when po…
rstoenescu Dec 6, 2024
f67bd66
fix(app-vite): app templates > comments with docs URL
rstoenescu Dec 6, 2024
698687d
feat(app-vite): tweaks on "quasar new" cmd
rstoenescu Dec 6, 2024
041e331
refactor(app-webpack): "quasar new" cmd -> generate script setup when…
rstoenescu Dec 6, 2024
32c8571
feat(docs): update cli command list -> help output for "quasar new" cmd
rstoenescu Dec 6, 2024
691175a
fix(app-webpack): generate .quasar/pinia.d.ts
rstoenescu Dec 6, 2024
a69d903
chore(app-vite): ensure latest vite is installed (6.0.3)
rstoenescu Dec 6, 2024
eaa4d20
chore(app-vite): Bump version
rstoenescu Dec 6, 2024
a0e0c76
chore(app-webpack): Bump version
rstoenescu Dec 6, 2024
c252491
fix(create-quasar, docs): lint command (#17689)
YasiOnFire Dec 9, 2024
3af6279
chore(create-quasar): Bump version
rstoenescu Dec 9, 2024
ebb2aa2
fix(create-quasar): remove unused vue-router import in ts templates
rstoenescu Dec 9, 2024
d26cc6b
feat(create-quasar): simplify prompts; ask for author only if not inf…
rstoenescu Dec 9, 2024
68dd1c1
fix(create-quasar): quasar.config.js links to docs
rstoenescu Dec 10, 2024
dcb342f
fix(create-quasar): quasar.config > links to docs -- for legacy q/apps
rstoenescu Dec 10, 2024
95de787
chore(create-quasar): Bump version
rstoenescu Dec 10, 2024
e6a75f8
fix(QTabs): offsetwidth error #17664
rstoenescu Dec 10, 2024
5a5a692
feat(docs): update video tutorials page
rstoenescu Dec 11, 2024
3d7ab21
fix(ui/json): spelling in notify (#17697)
smakinson Dec 11, 2024
8b3ca09
fix(create-quasar): ui kit error when creating project folder #17701
rstoenescu Dec 13, 2024
e67b4c9
fix(docs): remove '.native' modifier from a QEditor example as it's d…
Shonetow Dec 13, 2024
09c60dd
fix(app-webpack): fail to load (ERR_UNSUPPORTED_ESM_URL_SCHEME error)
rstoenescu Dec 14, 2024
0afafba
fix(app-vite): vue flags (external issue) -> use temporary fix until …
rstoenescu Dec 14, 2024
dd0e2d2
chore(app-webpack): Bump version
rstoenescu Dec 14, 2024
0af8e2a
chore(app-vite): Bump version
rstoenescu Dec 14, 2024
f2e3ce7
chore(ui): small code style improvement
rstoenescu Dec 14, 2024
3b684f5
chore(app-vite): small code style improvement
rstoenescu Dec 14, 2024
cfac8a0
chore(app-webpack): small code style improvement
rstoenescu Dec 14, 2024
2be1de3
chore(docs): small code style improvement
rstoenescu Dec 14, 2024
5d823b0
chore(extras): small code style improvement
rstoenescu Dec 14, 2024
0590595
chore(icongenie): small code style improvement
rstoenescu Dec 14, 2024
fe78414
chore(utils/ssr-helpers): small code style improvement
rstoenescu Dec 14, 2024
e11c5d9
chore(ui): restore fast-test
rstoenescu Dec 14, 2024
31dee7d
chore: small code style improvement
rstoenescu Dec 14, 2024
269104e
chore(app-vite): remove IDE auto-added import statement (which isn't …
rstoenescu Dec 14, 2024
5199c49
chore(docs): small tweak on upgrade-guides (more space between some s…
rstoenescu Dec 14, 2024
0c06962
fix+perf(QCarousel/QStepper/QTabPanels): active panel renders twice i…
rstoenescu Dec 14, 2024
c6d755e
chore(ui): Bump version
rstoenescu Dec 14, 2024
83eeea6
feat(app-vite): quasar.config > build > envFilter
rstoenescu Dec 20, 2024
f33b896
feat(app-webpack): quasar.config > build > envFilter
rstoenescu Dec 20, 2024
7a10b92
feat(docs): update the q/app upgrade guide to include new feature in …
rstoenescu Dec 20, 2024
73147e3
fix(template) add a missing comma to templates (#17715)
HannesOberreiter Dec 20, 2024
74eb425
chore(app-vite): Bump version
rstoenescu Dec 20, 2024
cd8a527
chore(app-webpack): Bump version
rstoenescu Dec 20, 2024
4002b65
fix(app-vite/app-webpack): pin down esbuild to 0.24.0 due to compile …
rstoenescu Dec 20, 2024
119e5eb
chore: update lock file
rstoenescu Dec 20, 2024
c04f49c
chore(create-quasar): Bump version
rstoenescu Dec 20, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
10 changes: 10 additions & 0 deletions .editorconfig
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
# http://editorconfig.org
root = true

[*]
charset = utf-8
indent_style = space
indent_size = 2
end_of_line = lf
insert_final_newline = true
trim_trailing_whitespace = true
1 change: 1 addition & 0 deletions .eslintignore
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
node_modules
13 changes: 13 additions & 0 deletions .eslintrc.cjs
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
module.exports = {
root: true,

parserOptions: {
ecmaVersion: 'latest'
},

extends: [
'eslint:recommended',
'quasar/base',
'quasar/node'
]
}
1 change: 1 addition & 0 deletions .gitattributes
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
* text=auto eol=lf
3 changes: 2 additions & 1 deletion .github/CONTRIBUTING.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
# Quasar Contributing Guide

The guide can be found [here](../CONTRIBUTING.md).
Hi! We are really excited that you are interested in contributing to Quasar 👏.
Please visit our website to view the [Contribution Guide](https://quasar.dev/how-to-contribute/contribution-guide).
142 changes: 142 additions & 0 deletions .github/ISSUE_TEMPLATE/bug-report--quasar-v1.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,142 @@
name: Bug report (Quasar v1)
description: Create a bug report to help us improve
labels: ['kind/bug 🐞', 'Qv1']

# Note: Do NOT use commas(,) in options with 'multiple: true', the issue processing workflow won't be able to label it
body:
- type: markdown
attributes:
value: |
### Read Before Proceeding Further

This form is for submitting a **bug report** for Quasar Framework(**v1**).
If you are using another version, just seeking help, or you would like to submit a feature request, go back and choose a more suitable option from the list.

Also, search for your issue in the repo to be sure it doesn't exist already.

To enter your issue, fill out the form correctly and according to the instructions. Try to be as clear as possible and provide as many details as possible, to help our team better understand the issue and to resolve it faster.
Issues with an unclear description or lacking information will have a lower priority. They may even get closed without taking action.

Lastly, read the [Reporting an Issue | Contribution Guide](https://quasar.dev/how-to-contribute/contribution-guide#reporting-an-issue) section of our docs for a more detailed explanation.

Thanks for your understanding. We truly appreciate your effort to fill out this form!
- type: textarea
id: what-happened
attributes:
label: What happened?
description: Clearly and concisely explain the problem.
validations:
required: true
- type: textarea
id: expected-behavior
attributes:
label: What did you expect to happen?
validations:
required: true
- type: input
id: repro-url
attributes:
label: Reproduction URL
description: |
A [reproduction](https://stackoverflow.com/help/minimal-reproducible-example) URL is **REQUIRED**, even if you think the error is obvious.
Fork one of the following, hit save then copy-paste the URL here:
- [Codepen](https://codepen.io/rstoenescu/pen/VgQbdx)
- [jsFiddle](https://jsfiddle.net/rstoenescu/rmaodk0f)
- [Codesandbox](https://codesandbox.io/s/github/quasarframework/quasar-codesandbox/tree/legacy-v1).
_You can provide a GitHub repo only as a last resort. Keep in mind that it will be prioritized less as it makes the reproduction process slower._
placeholder: https://codepen.io/rstoenescu/pen/VgQbdx - DO NOT use this example value or a random URL
validations:
required: true
- type: textarea
id: repro-description
attributes:
label: How to reproduce?
description: Steps to reproduce the behavior.
placeholder: |
1. Go to the provided reproduction link
2. Click on '....'
3. Scroll down to '....'
4. See the error
validations:
required: true
- type: dropdown
id: flavour
attributes:
label: Flavour
description: Choose the Quasar flavour you are using. _The names between parentheses indicate the package names if applicable._
options:
- Quasar CLI (@quasar/cli | @quasar/app)
- UMD
- Vue CLI Plugin (vue-cli-plugin-quasar)
validations:
required: true
- type: dropdown
id: areas
attributes:
label: Areas
description: Mark the areas in which you see the problem on. _The names between parentheses indicate the package names if applicable._
multiple: true
options:
- Quasar CLI Commands/Configuration (@quasar/cli | @quasar/app)

- Components (quasar)
- Directives (quasar)
- Plugins (quasar)
- Style & Identity (quasar)

- Quasar Extras (@quasar/extras)
- TypeScript Support
- App Extension API
# TODO: Consider creating a separate issue template for Icon Genie CLI as most of the info requested may not be relevant
- Icon Genie CLI (@quasar/icongenie)

- SPA Mode
- SSR Mode
- PWA Mode
- Electron Mode
- Cordova Mode
- Capacitor Mode
- BEX Mode
validations:
required: true
- type: dropdown
id: browsers
attributes:
label: Platforms/Browsers
description: Mark the platforms/browsers in which you see the problem on. _If you select `Other`, please explain it in `Additional context` section._
multiple: true
options:
- Firefox
- Chrome
- Safari
- Microsoft Edge
- Internet Explorer 11
- iOS
- Android
- Electron
- Other
- type: textarea
id: q-info
attributes:
label: Quasar info output
description: |
Please run [`quasar info` command](https://quasar.dev/quasar-cli/commands-list#info), then copy and paste the output.
_This will be automatically formatted into code, so no need for backticks._
render: Shell
# TODO: Validate the format by using GitHub Actions, Probot, etc.
# TODO: Make this required if the flavour is Quasar CLI, by using GitHub Actions, Probot, etc.
# Consider adding separate controls to select important versions such as quasar, @quasar/app, vite, etc. to also respect the other flavours
# or add just the 'quasar' version(to cover UMD), then evolve `quasar info` command to cover most/all cases, and make people use `npx quasar info` for the environment and package information
- type: textarea
id: logs
attributes:
label: Relevant log output
description: |
Please copy and paste any relevant log output.
_This will be automatically formatted into code, so no need for backticks._
render: Shell
- type: textarea
id: additional-context
attributes:
label: Additional context
description: Add any other context about the problem here.
148 changes: 148 additions & 0 deletions .github/ISSUE_TEMPLATE/bug-report--quasar-v2.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,148 @@
name: Bug report (Quasar v2)
description: Create a bug report to help us improve
labels: ['kind/bug 🐞', 'Qv2 🔝']

# Note: Do NOT use commas(,) in options with 'multiple: true', the issue processing workflow won't be able to label it
body:
- type: markdown
attributes:
value: |
### Read Before Proceeding Further

This form is for submitting a **bug report** for Quasar Framework(**v2**).
If you are using another version, just seeking help, or you would like to submit a feature request, go back and choose a more suitable option from the list.

Also, search for your issue in the repo to be sure it doesn't exist already.

To enter your issue, fill out the form correctly and according to the instructions. Try to be as clear as possible and provide as many details as possible, to help our team better understand the issue and to resolve it faster.
Issues with an unclear description or lacking information will have a lower priority. They may even get closed without taking action.

Lastly, read the [Reporting an Issue | Contribution Guide](https://quasar.dev/how-to-contribute/contribution-guide#reporting-an-issue) section of our docs for a more detailed explanation.

Thanks for your understanding. We truly appreciate your effort to fill out this form!
- type: textarea
id: what-happened
attributes:
label: What happened?
description: Clearly and concisely explain the problem.
validations:
required: true
- type: textarea
id: expected-behavior
attributes:
label: What did you expect to happen?
validations:
required: true
- type: input
id: repro-url
attributes:
label: Reproduction URL
description: |
A [reproduction](https://stackoverflow.com/help/minimal-reproducible-example) URL is **REQUIRED**, even if you think the error is obvious.
Fork one of the following, hit save then copy-paste the URL here:
- [Codepen](https://codepen.quasar.dev)
- [jsFiddle](https://jsfiddle.quasar.dev)
- [StackBlitz - app-vite](https://stackblitz-vite.quasar.dev)
- [StackBlitz - app-webpack](https://stackblitz-webpack.quasar.dev)
- [Codesandbox](https://codesandbox.quasar.dev)
_You can provide a GitHub repo only as a last resort. Keep in mind that it will be prioritized less as it makes the reproduction process slower._
placeholder: https://codepen.io/rstoenescu/pen/xxEvBLR - DO NOT use this example value or a random URL
validations:
required: true
- type: textarea
id: repro-description
attributes:
label: How to reproduce?
description: Steps to reproduce the behavior.
placeholder: |
1. Go to the provided reproduction link
2. Click on '....'
3. Scroll down to '....'
4. See the error
validations:
required: true
- type: dropdown
id: flavour
attributes:
label: Flavour
description: Choose the Quasar flavour you are using. _The names between parentheses indicate the package names if applicable._
options:
- Quasar CLI with Vite (@quasar/cli | @quasar/app-vite)
- Quasar CLI with Webpack (@quasar/cli | @quasar/app-webpack)
- UMD
- Vite Plugin (@quasar/vite-plugin)
- Vue CLI Plugin (vue-cli-plugin-quasar)
validations:
required: true
- type: dropdown
id: areas
attributes:
label: Areas
description: Mark the areas in which you see the problem on. _The names between parentheses indicate the package names if applicable._
multiple: true
options:
- Quasar CLI Commands/Configuration (@quasar/cli | @quasar/app-webpack | @quasar/app-vite)

- Components (quasar)
- Directives (quasar)
- Plugins (quasar)
- Composables (quasar)
- Style & Identity (quasar)
- Accessibility [a11y] (quasar)

- Project Creation (create-quasar)
- Quasar Extras (@quasar/extras)
- TypeScript Support
- App Extension API
# TODO: Consider creating a separate issue template for Icon Genie CLI as most of the info requested may not be relevant
- Icon Genie CLI (@quasar/icongenie)

- SPA Mode
- SSR Mode
- PWA Mode
- Electron Mode
- Cordova Mode
- Capacitor Mode
- BEX Mode
validations:
required: true
- type: dropdown
id: browsers
attributes:
label: Platforms/Browsers
description: Mark the platforms/browsers in which you see the problem on. _If you select `Other`, please explain it in `Additional context` section._
multiple: true
options:
- Firefox
- Chrome
- Safari
- Microsoft Edge
- iOS
- Android
- Electron
- Other
- type: textarea
id: q-info
attributes:
label: Quasar info output
description: |
Please run [`quasar info` command](https://quasar.dev/quasar-cli/commands-list#info), then copy and paste the output.
_This will be automatically formatted into code, so no need for backticks._
render: Shell
# TODO: Validate the format by using GitHub Actions, Probot, etc.
# TODO: Make this required if the flavour is Quasar CLI, by using GitHub Actions, Probot, etc.
# Consider adding separate controls to select important versions such as quasar, @quasar/app, vite, etc. to also respect the other flavours
# or add just the 'quasar' version(to cover UMD), then evolve `quasar info` command to cover most/all cases, and make people use `npx quasar info` for the environment and package information
- type: textarea
id: logs
attributes:
label: Relevant log output
description: |
Please copy and paste any relevant log output.
_This will be automatically formatted into code, so no need for backticks._
render: Shell
- type: textarea
id: additional-context
attributes:
label: Additional context
description: Add any other context about the problem here.
39 changes: 0 additions & 39 deletions .github/ISSUE_TEMPLATE/bug_report.md

This file was deleted.

17 changes: 17 additions & 0 deletions .github/ISSUE_TEMPLATE/config.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
blank_issues_enabled: false
contact_links:
- name: Check Discussions
url: https://github.com/quasarframework/quasar/discussions
about: Visit our Discussions forum to view announcements, ideas, search for previous help requests, and more!
- name: Have a question or need help?
url: https://github.com/quasarframework/quasar/discussions/new
about: Create a new discussion (or join our Discord server from the link below.)
- name: Get help from the community on Discord
url: https://chat.quasar.dev
about: Join our Discord Server for getting help, helping others, finding/posting jobs, and more!
- name: Check for existing ideas and feature suggestions
url: https://github.com/quasarframework/quasar/discussions/categories/ideas-proposals
about: Visit the "💫 Ideas / Proposals" forum to view, discuss, and vote existing ideas and feature suggestions.
- name: Suggest a feature
url: https://github.com/quasarframework/quasar/discussions/new?category=ideas-proposals
about: (Please check the existing ones first) Suggest new features for Quasar Framework!
Loading