tbitw2549
fb6d4a518a
refactor: avoid conflicting renders
...
This refactors SSR handling with the existing approach, given the SSR limitation of establishing rendering separation.
This also simplifies SSR renders using the same data and adds early returns wherever possible to internally minimize delayed hydration dependency
2024-09-13 12:04:49 +03:00
tbitw2549
74231878ea
chore: update components with documentation
2024-08-30 00:04:39 +03:00
tbitw2549
67d3cadcb2
wip: fix never hydrated, prepare tests
2024-08-29 11:58:48 +03:00
tbitw2549
5e973777b7
refactor: avoid function chain
2024-08-28 16:26:35 +03:00
tbitw2549
f0c492a657
fix: default empty media query, add new templates
2024-08-25 14:03:00 +03:00
tbitw2549
e304d6c367
feat: support condition, media query, and never
...
This adds 3 more types of hydration to cover most of the use cases.
2024-08-25 13:53:29 +03:00
autofix-ci[bot]
62fb11f253
[autofix.ci] apply automated fixes
2024-08-20 11:19:22 +00:00
Daniel Roe
31779d2371
Merge remote-tracking branch 'origin/main' into patch-21
2024-08-20 12:12:14 +01:00
Michael Brevard
1a1fe463df
chore: remove commented out import
2024-08-20 13:54:31 +03:00
Nicolas Payot
b516badc10
feat(nuxt): namespace __NUXT__
when using multi-app ( #27263 )
2024-08-19 22:16:03 +01:00
Daniel Roe
17bae9b327
fix(nuxt): don't warn when data fetching in middleware ( #28604 )
2024-08-19 20:37:10 +01:00
Kewin Szlezingier
0c9ba32c1e
feat(nuxt): allow defining triggers for prefetching links ( #27846 )
2024-08-19 15:50:20 +01:00
renovate[bot]
421e0f56c2
chore(deps): update devdependency @nuxt/eslint-config to v0.5.1 (main) ( #28595 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Daniel Roe <daniel@roe.dev>
2024-08-19 15:48:39 +01:00
Daniel Roe
b6d33506ab
fix(nuxt): avoid stripping js extensions in plugin injections ( #28593 )
2024-08-19 10:38:03 +01:00
renovate[bot]
a73c0b11fb
chore(deps): update all non-major dependencies (main) ( #28577 )
2024-08-18 10:16:11 +01:00
tbitw2549
60a34552cc
style: refactor to reusable function
2024-08-16 23:51:42 +03:00
tbitw2549
47e2443a37
refactor: reuse the generated dynamic import
2024-08-16 18:50:45 +03:00
tbitw2549
784c34fc91
chore: revert export of useObserver
2024-08-16 18:14:14 +03:00
tbitw2549
f3f594f7f9
chore: rebase to vue 3.5 branch
...
rebases to #28285
2024-08-16 17:54:41 +03:00
Julien Huang
88384b3d2d
perf(nuxt): use ServerPlaceholder
for ssr client components ( #28563 )
2024-08-16 11:21:58 +01:00
renovate[bot]
304c17be7c
chore(deps): update all non-major dependencies (main) ( #28546 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Daniel Roe <daniel@roe.dev>
2024-08-16 10:37:35 +01:00
Daniel Roe
4972da0c12
fix(nuxt): only augment vue
, not sub-packages ( #28542 )
2024-08-16 09:45:19 +01:00
Sébastien Chopin
f85cb4d6ae
docs: update deep
default for useAsyncData
& useFetch
( #28564 )
2024-08-16 09:45:04 +01:00
Michael Brevard
3426fca610
Merge branch 'main' into patch-21
2024-08-13 23:13:16 +03:00
Martin André
dc9d756e5b
perf(nuxt): avoid multiple calls to getCachedData
( #28472 )
2024-08-13 20:24:32 +01:00
tbitw2549
b64dca110e
refactor: use vue native hydration strategies
2024-08-13 19:18:03 +03:00
Michael Brevard
8d066205c2
Merge branch 'main' into patch-21
2024-08-13 18:22:59 +03:00
Mike Laumann Bellika
8c4a62b950
fix(nuxt): add reason when aborting request in useFetch
( #28517 )
2024-08-13 13:31:00 +01:00
Anthony Fu
c92b2df903
feat(nuxt): generate basic jsdoc for module config entry ( #27689 )
2024-08-13 12:19:53 +01:00
Horu
7658420b1c
feat(nuxt): allow organising pages within route groups ( #28276 )
2024-08-12 22:16:04 +01:00
renovate[bot]
2c3518e312
chore(deps): update all non-major dependencies (main) ( #28507 )
2024-08-12 18:50:41 +01:00
renovate[bot]
867d3081fe
chore(deps): update devdependency ignore to v5.3.2 (main) ( #28502 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-08-12 12:41:35 +01:00
Julien Huang
d21bd84439
perf(nuxt): avoid making client-only component setup async ( #28334 )
2024-08-12 09:37:43 +01:00
Daniel Roe
68e153c71a
fix(nuxt): handle plugin type extensions more correctly ( #28480 )
2024-08-09 12:31:04 +01:00
Daniel Roe
487170c867
fix(nuxt): scan jsx pages for page metadata ( #28479 )
2024-08-09 12:11:38 +01:00
renovate[bot]
84cd13ec46
chore(deps): update all non-major dependencies to v3.4.37 (main) ( #28469 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-08-09 11:25:02 +01:00
Adam DeHaven
83f8617e3f
feat(nuxt): custom enable/disable hooks for usePreviewMode
( #28371 )
2024-08-08 13:52:28 +01:00
renovate[bot]
9fa6970801
chore(deps): update vue to v3.4.36 (main) ( #28415 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Daniel Roe <daniel@roe.dev>
Co-authored-by: Julien Huang <julien.h.dev@gmail.com>
2024-08-08 11:04:22 +01:00
Potter
3f438c1803
perf(nuxt): call cookie decode
function only for named cookie ( #28215 )
2024-08-08 10:36:11 +01:00
Daniel Roe
d51365f9ec
fix(nuxt): augment @vue/runtime-core
and @vue/runtime-dom
( #28446 )
2024-08-08 09:49:11 +01:00
Martin Masevski
6eefc98e49
fix(nuxt): update renamed stub composables from nuxt/scripts
( #28449 )
2024-08-08 09:48:52 +01:00
renovate[bot]
1a7dceeb82
chore(deps): update dependency unplugin to ^1.12.1 (main) ( #28456 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-08-08 09:37:44 +01:00
renovate[bot]
362203d1a7
chore(deps): update dependency vite to v5.4.0 (main) ( #28451 )
2024-08-07 19:37:47 +01:00
Daniel Roe
f40e36a3fc
fix(nuxt): ensure runtimeConfig.public
is reactive on client ( #28443 )
2024-08-07 13:51:13 +01:00
BoogieBen.
acea730a6b
fix(nuxt): handle scroll-padding-top: auto
in scrollBehavior ( #28320 )
2024-08-07 12:49:24 +01:00
renovate[bot]
0223761847
chore(deps): update all non-major dependencies (main) ( #28439 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-08-07 10:03:26 +01:00
renovate[bot]
6f5a1c2454
chore(deps): update devdependency vue-router to v4.4.3 (main) ( #28434 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-08-06 17:45:59 +01:00
Tobias Diez
efae7e2b21
feat(nuxt): allow specifying app id when creating a nuxt app ( #28392 )
2024-08-06 16:41:51 +01:00
Michael Brevard
b9b25a6e41
Merge branch 'main' into patch-21
2024-08-05 20:29:29 +03:00
pan93412
2def6d7e00
fix(nuxt): use static import for updateAppConfig
in HMR ( #28349 )
2024-08-05 17:19:16 +01:00