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
renovate[bot]
93db67bd48
chore(deps): update all non-major dependencies (main) ( #28597 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-08-19 20:37:27 +01:00
Daniel Roe
17bae9b327
fix(nuxt): don't warn when data fetching in middleware ( #28604 )
2024-08-19 20:37:10 +01:00
Daniel Roe
3ec103b1d4
feat(schema): split dev/prod build directories ( #28594 )
2024-08-19 17:03:11 +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
Daniel Roe
7f199d014f
feat(vite): preserve vite sourcemaps for nitro build ( #28521 )
2024-08-13 17:01:13 +01: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
Daniel Roe
0dd659066c
fix(vite): include module symbols in generated code ( #28509 )
2024-08-12 22:15:05 +01:00
Julien Huang
fefe4e5c8d
fix(vite): add transformation result to log for parse errors ( #28508 )
2024-08-12 22:07:53 +01:00
Son Tran
c4cad445ea
feat(kit): add prepend
option to addRouteMiddleware
( #28496 )
2024-08-12 19:41:01 +01:00
renovate[bot]
2c3518e312
chore(deps): update all non-major dependencies (main) ( #28507 )
2024-08-12 18:50:41 +01:00
renovate[bot]
1e49d2c91e
chore(deps): update all non-major dependencies to v0.62.0 (main) ( #28504 )
2024-08-12 13:43:50 +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
4eef63469b
fix(vite): write dev manifest when ssr: false
( #28488 )
2024-08-09 17:43:42 +01:00
renovate[bot]
fb2d7b94cd
chore(deps): update dependency cssnano to v7.0.5 (main) ( #28486 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-08-09 15:22:41 +01:00
Daniel Roe
4d36810334
fix(vite): respect baseURL
for public assets in dev ( #28482 )
2024-08-09 13:46:38 +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