Commit Graph

6806 Commits

Author SHA1 Message Date
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
124d1e2b49 test: immediately-available visible elem 2024-08-28 16:26:59 +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
Michael Brevard
7fc29e1a56
test: refactor test without responses 2024-08-20 15:19:36 +03:00
Michael Brevard
1794ae33f1
test: begin waiting for response before events 2024-08-20 14:51:44 +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
309726060c
docs: fix createIdleLoader usage example 2024-08-20 14:03:00 +03: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]
843ea55412
chore(deps): update github/codeql-action action to v3.26.3 (main) (#28605)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-08-19 21:44:22 +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
Vasily Kuzin
70c4efb55a
docs: add line-breaks to tips in Module Author Guide (#28587) 2024-08-19 12:24:30 +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]
4f9a3104bb
chore(deps): update resolutions @types/node to v20.16.1 (main) (#28586)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-08-19 10:02:04 +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
renovate[bot]
6ca5a64775
chore(deps): update resolutions @types/node to v20.15.0 (main) (#28574)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-08-16 20:32:41 +01:00
renovate[bot]
e27b903823
chore(deps): update devdependency vitest-environment-nuxt to v1.0.1 (main) (#28570)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-08-16 19:57:59 +01: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
Gustav Odinger
38a33dba19
docs: persist package manager choice in code blocks (#28514) 2024-08-16 11:19:08 +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
xjccc
a4be2cb31b
docs: update useRuntimeConfig source path (#28553) 2024-08-15 09:25:55 +01:00
renovate[bot]
84a5990919
chore(deps): update actions/checkout action to v4 (main) (#28533) 2024-08-14 08:11:18 +01:00
renovate[bot]
1421401146
chore(deps): update github/codeql-action action to v3.26.1 (main) (#28529)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-08-13 23:30:34 +01:00
Julien Huang
5de507f01c
ci: add reproduire-sur-stackblitz workflow (#28531) 2024-08-13 23:30:20 +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
Mike Laumann Bellika
e52dff0596
docs: fix options type in custom useFetch recipe (#28389) 2024-08-13 16:39:40 +01:00
tbitw2549
cafc328ef2 fix: specify correct versions for non-changed deps 2024-08-13 18:37:24 +03:00
Michael Brevard
8d066205c2
Merge branch 'main' into patch-21 2024-08-13 18:22:59 +03:00
renovate[bot]
cfadca3c66
chore(deps): update devdependency @nuxt/test-utils to v3.14.1 (main) (#28518) 2024-08-13 14:16:43 +01:00
Typed SIGTERM
3a42a7bc25
docs: improve typing of default exports (#28520) 2024-08-13 14:15:46 +01: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