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,407 commits into
base: dev
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
6407 commits
Select commit Hold shift + click to select a range
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
ccf061c
fix(ui/lang): chinese simplified language pack iso name #17723
rstoenescu Jan 3, 2025
9a448f2
feat(app-vite): unpin esbuild version (upstream define bug is now fixed)
rstoenescu Jan 3, 2025
d45c26d
feat(app-vite): upgrade deps
rstoenescu Jan 3, 2025
fe83b24
fix(app-vite): Packaged bundle zip file is missing from bex build #17729
rstoenescu Jan 3, 2025
4a505de
fix(app-webpack): Packaged bundle zip file is missing from bex build …
rstoenescu Jan 3, 2025
577ea08
feat(app-webpack): unpin esbuild version (upstream define bug is now …
rstoenescu Jan 3, 2025
2fc0d65
fix(app-vite&app-webpack): correctly generate bex bundle zip (fix: #1…
yusufkandemir Jan 3, 2025
44ce070
chore(app-vite): Bump version
rstoenescu Jan 3, 2025
bb6ea17
chore: update lock file
rstoenescu Jan 3, 2025
627e871
chore(app-webpack): Bump version
rstoenescu Jan 3, 2025
a89be63
chore(ui): Bump version
rstoenescu Jan 3, 2025
8738528
chore(ui/playground): update postcss config
rstoenescu Jan 11, 2025
d28ac16
fix(app-webpack): pwa > do not call quasarConf.pwa.extendPWACustomSWC…
rstoenescu Jan 11, 2025
bfd59bc
fix(app-vite): protect alias from being tampered with across build th…
rstoenescu Jan 11, 2025
0d409f1
fix(app-webpack): PWA - don't use Webpack to compile again the custom…
rstoenescu Jan 11, 2025
9eaddd3
chore(app-webpack): Bump version
rstoenescu Jan 11, 2025
5c28604
chore(app-vite): Bump version
rstoenescu Jan 11, 2025
a79c920
fix(app-vite): filter env files keys (a-zA-Z0-9 chars only) #17744
rstoenescu Jan 13, 2025
e5c56f3
fix(app-vite/app-webpack): filter env files keys (a-zA-Z0-9_$ chars o…
rstoenescu Jan 13, 2025
2efaab8
fix(app-webpack): SSR build -> only build the custom sw if ssr.pwa is…
rstoenescu Jan 13, 2025
4e85dce
fix(app-vite/app-webpack): env -> ability for vars to expand on curre…
rstoenescu Jan 13, 2025
b0b07c5
fix(ui): package build on Windows
rstoenescu Jan 14, 2025
f836dc8
fix(app-webpack): fix defineBoot, definePreFetch, and defineRouter ap…
yusufkandemir Jan 14, 2025
d00ef79
chore: upgrade pnpm to 9.15.4
yusufkandemir Jan 14, 2025
ddc3e05
chore: upgrade express to address vulnerability in path-to-regexp
yusufkandemir Jan 14, 2025
2101b10
chore(app-vite): Bump version
rstoenescu Jan 14, 2025
79f58c3
chore(app-webpack): Bump version
rstoenescu Jan 14, 2025
6ebabd2
chore: fix linting setup
yusufkandemir Jan 14, 2025
989bfe8
chore: upgrade eslint packages from 8.57.0 8.57.1
yusufkandemir Jan 14, 2025
77ffaaf
fix(QDate): month on calendar view shifts when it shouldn't in certai…
rstoenescu Jan 14, 2025
b7cb9a6
chore: add app-vite-ts playground app
yusufkandemir Jan 14, 2025
430866e
fix(app-vite): ignore workspace in capacitor installation when using …
yusufkandemir Jan 14, 2025
708a802
fix(app-webpack): ignore workspace in capacitor installation when usi…
yusufkandemir Jan 14, 2025
4636cec
feat(app-vite): eliminate useless empty line in src-capacitor/package…
yusufkandemir Jan 14, 2025
0b21c40
feat(app-webpack): eliminate useless empty line in src-capacitor/pack…
yusufkandemir Jan 14, 2025
3faa256
chore: add capacitor mode to app-vite-ts playground
yusufkandemir Jan 14, 2025
339abd2
Update ROADMAP.md
rstoenescu Jan 15, 2025
4e9ee3a
fix(ui): add rowsNumber to qtable slots/methods/etc. where missing (f…
yusufkandemir Jan 15, 2025
7ea6f07
perf(vite-plugin): load import map only when needed (#17756)
yusufkandemir Jan 15, 2025
53b23ee
chore(vite-plugin): lint errors
rstoenescu Jan 15, 2025
011146c
feat(app-vite): preserve JSON config file formatting when updating (f…
yusufkandemir Jan 15, 2025
56d212c
chore(playground): remove postinstall script
rstoenescu Jan 15, 2025
39dd080
chore(vite-plugin): Bump version
rstoenescu Jan 15, 2025
dbe8f65
fix(QTable): @row-context-menu not being called when QTable is in gri…
rstoenescu Jan 15, 2025
853fc51
ci: fix project creation tests by adopting latest prompts structure
yusufkandemir Jan 15, 2025
63dbc39
ci: use composition-setup for sfcStyle
yusufkandemir Jan 15, 2025
8962133
fix(create-quasar): correctly configure typescript-eslint/consistent-…
Dtsiantaris Jan 15, 2025
d07b4fe
fix(ui): fix QOptionGroup options type #17710
rstoenescu Jan 16, 2025
7eb866c
feat(app-webpack): preserve JSON config file formatting when updating…
yusufkandemir Jan 17, 2025
765b705
chore: remove v1 issue templates
yusufkandemir Jan 17, 2025
7aa07fe
feat(docs): update TS linting setup #17760
rstoenescu Jan 18, 2025
58bc1ac
chore(create-quasar): Bump version
rstoenescu Jan 18, 2025
3391cad
Update ROADMAP.md
rstoenescu Jan 18, 2025
911de4a
chore(app-webpack): Bump version
rstoenescu Jan 18, 2025
cfcf938
chore(app-vite): Bump version
rstoenescu Jan 18, 2025
3eba3b0
chore(ui): Bump version
rstoenescu Jan 18, 2025
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).
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!
78 changes: 78 additions & 0 deletions .github/ISSUE_TEMPLATE/docs-report--quasar-v2.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,78 @@
name: Docs report (Quasar v2)
description: Create a docs report to help us improve
labels: ['kind/docs 📄', '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 **docs report** for Quasar Framework(**v2**). (https://quasar.dev)
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 [Contributing to the Quasar Documentation | Contribution Guide](https://quasar.dev/how-to-contribute/contribution-guide#contributing-to-the-quasar-documentation) 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: description
attributes:
label: Description
description: |
Clearly and concisely explain the problem.
You can mention unclear or missing information, typos, grammatical mistakes, etc.
Any contributions and suggestions are welcome!
validations:
required: true
- type: input
id: docs-page-url
attributes:
label: Documentation Section URL
description: If the problem is related to an existing docs page/section, click the related section's title and paste the URL here.
placeholder: https://quasar.dev/vue-components/table#virtual-scrolling
- type: dropdown
id: flavour
attributes:
label: Flavour
description: Choose the related Quasar flavour if applicable. _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)
- 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)

- Quasar Extras (@quasar/extras)
- TypeScript Support
- App Extension API
- Icon Genie CLI (@quasar/icongenie)

- SPA Mode
- SSR Mode
- PWA Mode
- Electron Mode
- Cordova Mode
- Capacitor Mode
- BEX Mode
validations:
required: true
10 changes: 0 additions & 10 deletions .github/ISSUE_TEMPLATE/docs-report.md

This file was deleted.

20 changes: 0 additions & 20 deletions .github/ISSUE_TEMPLATE/feature_request.md

This file was deleted.

10 changes: 0 additions & 10 deletions .github/ISSUE_TEMPLATE/vulnerability-security_report.md

This file was deleted.

Loading